Syllabus

Title
1016 Principles of Programming
Instructors
Svitlana Vakulenko, MSc.
Contact details
Type
LVP
Weekly hours
2
Language of instruction
Englisch
Registration
09/01/17 to 10/23/17
Registration via LPIS
Notes to the course
Dates
Day Date Time Room
Monday 10/30/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Friday 11/03/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Monday 11/06/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Wednesday 11/08/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Friday 11/10/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Monday 11/13/17 01:00 PM - 03:45 PM D2.0.031 Workstation-Raum
Wednesday 11/15/17 01:00 PM - 04:00 PM D2.0.031 Workstation-Raum
Friday 11/17/17 01:00 PM - 04:00 PM D2.0.031 Workstation-Raum
Contents

Slides

 

Introduction to Programming 

=================================================

Variables

Data types

Control flow: branching and iteration

Data structures 

Testing, Debugging, Exceptions, Assertions 


Object Oriented Programming
=================================================

Classes and Objects

Inheritance

Learning outcomes

After finishing this course the students understand:

- how to design algorithms to solve a particular problem and formulate the solution using natural language, pseudocode, or programming language

- basic data structures

- basic concepts of the object-oriented programming paradigm

In addition, the students are able to:

- analyse and understand programs written by others

- evaluate and critically compare different algorithms with regard to their efficiency

Teaching/learning method(s)

The assessment of the students takes place in a separate examination. The main focus of the exam is on the practical ability to solve simple problems.

The students develop some of the theoretical foundations from additional materials during self-study. These basics are deepened during the course and practiced in the computer lab environment.

Assessment

Registration for the examination is carried out separately and is independent from the enrolment in the lecture. The examination application is obligatory to be able to participate in the examination. 

Duration: 60/75 minutes (4 ECTS / 5 ECTS)

If any questions are still open, please consult the forum on the Learn platform or contact the course management by e-mail. 

Recommended previous knowledge and skills
No previous knowledge required
Last edited: 2017-10-30



Back