Course code 13 15 0260 20
ECTS credits 5
Course title in the language of instruction
Podstawy programowania
Course title in Polish Podstawy programowania
Course title in English
Fundamentals of Programming
Language of instruction Polish
Course level first cycle
Course coordinator dr Gabriela Omiecińska
Course instructors dr inż. Maria Mikulska
Delivery methods and course duration
Lecture Tutorials Laboratory Project Seminar Other Total of teaching hours during semester
Contact hours 30 30 0 60
E-learning No No No No No No
Assessment criteria (weightage) 0.40 0.60 0.00
Course objective
  1. Knowlege of fundamental of language C++.
Learning outcomes
  1. employ structures of language c++
  2. use basic types of date
  3. define functions
  4. use known algorithms
  5. modyfy erlier made program
Assessment methods
1. test on laboratory, work on studies
2. dyscussion
3. work on studies

final grade consists of two grades from laboratory (50%) and egzam (50%)
Basic of algorithms
Course content with delivery methods
1) Basic types of date.
2) Selection structures if, if/else, switch,iterative structures for, while do/while.
3) Namespace, range and life time of variables.
4. Tables.
5) Pointers.
6) Arrays of characters. 
7) Functions.
8) Operators new and delete.
9) Structures.
10) Files.
1. Writing programs basing on introduced algorithms.
2. Actively participation  in laboratory.
Basic reference materials
  1. Prata: Język C++ , Szkoła programowania, Robomatic, 2003
Other reference materials
  1. S. Lippman, J. Lajoie: Podstawy języka C++, Wydawnictawa Naukowo_Techniczne, 2003,
  2. B. Stroustrup : Język C++, Wydawnictawa Naukowo_Techniczne, 2000
Average student workload outside classroom
Last update