Syllabus

Title
6088 Principles of Programming
Instructors
Anton Yeshchenko, M.Sc.Ph.D.
Contact details
Type
LVP
Weekly hours
2
Language of instruction
Englisch
Registration
02/06/18 to 03/05/18
Registration via LPIS
Notes to the course
Dates
Day Date Time Room
Tuesday 03/13/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Thursday 03/15/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Tuesday 03/20/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Thursday 03/22/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Tuesday 04/10/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Tuesday 04/17/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Thursday 04/19/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Tuesday 04/24/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Thursday 04/26/18 09:00 AM - 11:30 AM D2.0.031 Workstation-Raum
Contents

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: 2018-02-27



Back