SylabUZ
Course name | Object-oriented Programming 1 |
Course ID | 11.3-WK-MATEP-OOP1-S22 |
Faculty | Faculty of Exact and Natural Sciences |
Field of study | Mathematics |
Education profile | academic |
Level of studies | First-cycle studies leading to Bachelor's degree |
Beginning semester | winter term 2022/2023 |
Semester | 3 |
ECTS credits to win | 6 |
Available in specialities | Mathematical computer science |
Course type | optional |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
Learning how to write simple programs in an object-oriented language.
Computer Programming 2
Lecture
Lecture: seminar lecture
Laboratory: laboratory exercises in the computer lab - writing, launching and analysis of self-written programs.
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture: final test with two parts: written and oral, the condition for joining the oral part is to obtain 30% of points in the written part, obtaining 50% of points in the written part guarantees a positive grade.
Laboratory: to obtain the positive grade one must obtain more than 50% of the points from four tests written during the semester or more than 50% of the points from one test which covers the entire material of the course.
The final grade for the course is the arithmetic mean of grades from the lecture and laboratory. However, a necessary condition for obtaining a positive final grade is obtaining a positive grade from the lecture and the laboratory.
1. S.F. Lott, D. Phillips, Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries (4th Edition),Packt Publishing Limited, 2021.
2. T. Gaddis, Starting Out with Java: From Control Structures through Objects (7th Edition), Pearson, 2019.
1. I. Kalb, Object-oriented Python: Master OOP by Building Games and GUIs, No Starch Press,US, 2022.
2. C. Horstmann, Core Java Volume I - Fundamentals (11th Edition), Pearson Education (US), 2018.
This course is also offered in semester V.
Modified by dr Katarzyna Jesse-Józefczyk (last modification: 11-01-2024 18:39)