13S112POOP - Object oriented programming practicum

Course specification
Course title Object oriented programming practicum
Acronym 13S112POOP
Study programme Software Engineering
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
    URL to the subject page
    URL to lectures
    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.
    1. The literature is the same as for the courses Object Oriented programming 1 and 2
    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