Object-Oriented Programming (5cr)
Course unit code: 5051125
General information
- Credits
- 5 cr
- Teaching language
- Finnish
- English
Objective
After completing the course the student can:
	 - explain the different phases and main methods of the development of a software product
	 - explain the concepts class hierarchy, inheritance, and polymorphism, and utilize these in software development
	 - discuss the possibilities of parallel programming
	 - apply exception handling mechanisms
	 - design, implement and document a simple user interface application.
                    
Content
- object-oriented structures
	 - error handling with exceptions
	 - threads
	 - database connection
	 - software development process and methods
	 - UML diagrams
                    
Qualifications
Introduction to Programming or equivalent programming skills