Programming II
Lectures: 45
Seminars: 0
Tutorials: 30
ECTS credit: 6
Basic programming skills
1. using programming languages to solve practical problems;
2. presentation of good practices and pitfalls of programming;
3. useful programming "recipes".
The building blocks of programming languages
1. data types, variables and constants;
2. expressions, operators, structured code;
3. pointers, memory allocation and arrays;
4. work with files;
Object-oriented programming
1. variables, methods, members, access modifiers;
2. classes, objects, inheritance, overriding;
3. abstract classes, interfaces;
4. event-driven programming;
5. comments and documentation.
/