After successful completion of the course, students are able to write programs in C++ and Python. They can use integrated development environments (IDE) for writing and debugging of program code. Furthermore, they handle the basics of the version control system Git to collaboratively manage source code. Students are able to apply their leurned skills cor solving a larger programming in team work.
Object-oriented programming in Python (classes and inheritance), basics of the object-oriented programming language C++ (data types, control structures, functions, pointers, memory management), integrated development environments for creating and debugging source code. Basics of source code management with a version management system (Git).
The course is held online. Analogous to the course Introduction to Programming I, the online format, the units scheduled in attendance will be held via ZOOM meetings. Grading bases on digital submissions (Jupyter Notebook environment or TUWEL Multiple-Choice-Test) and the same guidelines apply as for Introduction to Programming I (programming tasks/protocols: 60%, online test: 40%, at least 25% must be achieved in the online test).A computer (PC, notebook, tablet) with internet connection, audio and video connection is required to participate in the course.The online test requires a terminal device with camera and microphone. In case students are not able to meet these technical requirements, a face-to-face session at the TU Vienna is possible. Language of instruction: German
Lectures will be held in german.
The student has to be enrolled for at least one of the studies listed below
Basic knowledge and practcal skills with the programming language Python.