Course unit, curriculum year 2024–2025
COMP.CS.115
Programming 3: Interfaces, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 4 (3.3.2025–31.5.2025)
Course code
COMP.CS.115Language of instruction
English, FinnishAcademic years
2024–2025, 2025–2026, 2026–2027Level of study
Intermediate studiesGrading scale
General scale, 0-5Persons responsible
Responsible teacher:
Maarit HarsuResponsible teacher:
Mika SaariResponsible teacher:
Terhi KilamoResponsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
- Modularity and interfaces: principle of locality, encapsulation, namespaces, design by contract
- Aggregation
- Inheritance: base and subclasses, ownership of objects, dynamic binding
- Copying and assigning objects
- Graphical user interfaces
- Version control (in single programmer's projects with remote repositories)
Learning outcomes
Prerequisites
Compulsory prerequisites
Further information
Learning material
Equivalences
Studies that include this course
Completion option 1
If you have passed the course COMP.CS.140 Programming 3: Interfaces and techniques, you will not get credits from this course. Grading is based on points from weekly exercises and programming projects as well as on the exam grade. Exam enrollment must be done both in Sisu and Exam system: https://exam.tuni.fi.
Completion of all options is required.
Participation in teaching
03.03.2025 – 27.04.2025
Active in period 4 (3.3.2025–31.5.2025)
Exam
No scheduled teaching