Universität Wien

340273 UE Introduction to programming for translators (2024S)

4.00 ECTS (2.00 SWS), SPL 34 - Translationswissenschaft
Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 30 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

Tuesday 19.03. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 09.04. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 16.04. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 30.04. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 07.05. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 14.05. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 28.05. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 04.06. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 11.06. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG
Tuesday 18.06. 09:45 - 11:15 Medienlabor II ZfT Gymnasiumstraße 50 4.OG

Information

Aims, contents and method of the course

This lecture provides a practical and basic introduction to the programming language Python. Specific examples seek to address typical topics and problems of interest for translators, such as term extraction, linguistic text analyses, and machine translation. In addition to the programming language, specific tools for programming, such as Google Colab, PyCharm, and GitHub, as well as important existing resources, e.g. Hugging Face, will be presented.

The objective of this lecture is to provide students with first insights into the world of programming and especially to convey the specific mindset required for programming. At the end of this lecture, participants should be able to solve basic problems programmatically on their own.

In class we will jointly complete practical programming examples, the contents of which will be extended and practiced individually outside of class.

Assessment and permitted materials

Completion of practical programming assignments, assignment interviews, and one oral presentation. All available materials and tools may used, with the exception of ChatGPT or similar GPT-based applications for the completion of the programming exercises. Assignment interviews refer to short explanations of the submitted code to ensure that the assignment was completed autonomously.

Minimum requirements and assessment criteria

Minimum requirements:
Attendance: at most two classes may be missed
Assignments: completion and timely submission of the programming assignments
Assignment interviews: ability to explain the submitted code

Assessment criteria:
Practical assignments: 50 points
Assignment interviews: 25 points
Oral presentation: 15 points
Attendance & participation: 10 points

Grading (max. 100 points):
100-90% 1,
90-81% 2,
80-71% 3,
70-61% 4,
60-0% 5

For a positive completion of this lecture more than 60 points (>60%) are required.
If assignments are not completed autonomously it is considered cheating and leads to the permanent entry of an "X" on your record.

Examination topics

The jointly discussed practical tasks in class need to be extended and practiced in the individual assignments. Potential topics for the oral presentation will be provided and need to be elaborated independently.

Reading list

A literature list and further links will be provided on Moodle.

Association in the course directory

Last modified: Mo 18.03.2024 13:06