13S112POOP - Object oriented programming practicum
Course specification | ||||
---|---|---|---|---|
Course title | Object oriented programming practicum | |||
Acronym | 13S112POOP | |||
Study programme | Software Engineering | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 3.0 | Status | elective | |
Condition | Formal prerequisite does not exist, but it is expected that the student is familiar with the material of the course Object Oriented programming 1 and that the student follows the course Object Oriented programming 2 on regular basis. | |||
The goal | Practicing and consolidation of knowledge acquired on courses Object Oriented programming 1 and 2 through practical exercices. Expansion of knowledge and aquisition of skills for using standard C++ and Java libraries. Practicing the process of object oriented decomposition through development of a complex software package, with implementation and testing. | |||
The outcome | Gaining ability to: -use some of the advanced capabilities of software development tools (Visual Studio, JetBrains or Eclipse) -use classes from standard libraries in C++ and Java -analyze functional specification of a software package and perform object oriented decomposition into building elements, with focus on code reusability -implement and test a software package | |||
Contents | ||||
URL to the subject page | https://rti.etf.bg.edu.rs/rti/13S112POOP/index.html | |||
URL to lectures | https://teams.microsoft.com/l/channel/19%3aR265skLEGm5Lcw8FXmyYJNPVJaih1y8Vh_BklZ-7U9Y1%40thread.tacv2/General?groupId=8579749a-ef19-49db-96ed-04da2bacdd3f&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Contents of lectures | Using standard libraries and development tools. Statement of problems that are the subject of practical excercices and projects. Discussion about possible approaches in problem solving, with reference to the knowledge acquired in the courses Object Oriented programming 1 and 2. | |||
Contents of exercises | Laboratory demonstration and laboratory control exercises. Projects/home works. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
0.5 | 0 | 2 | ||
Methods of teaching | Lectures are supplied with electronic presentations. Students individually develop projects as home works and laboratory works. Assessment on acquired knowledge through oral presentation of completed projects. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 30 | |
Practical lessons | 0 | Oral examination | ||
Projects | 70 | |||
Colloquia | 0 | |||
Seminars | 0 |