729A85 · 6 credits · Advanced level (A1X) · Kognitionsvetenskap
Object Oriented Programming and Java
Discontinued
No exam statistics yet
There is no exam sitting with at least 5 students in the last three academic years. New courses and project-only courses often have no statistics.
Part of 1 programme
About the course
Aim
After the course, the student will be able to: Explain and apply basic concepts of object oriented programming, e.g. classes, instances, messages, methods and polymorphism. Understand and draw class diagrams using the UML standard. Describe and apply basic design patterns. Implement object oriented programs in Java.
Content
Object oriented programming concepts, such as classes, instances, messages, methods, polymorphism, instance variables and inheritance. Design principles and design patterns, specially the use of polymorphism and inheritance vs. delegation. Class diagrams in UML. The Java programming language and the most important class libraries, including programming of simple graphical user interfaces.
- Examiner
- Jonas Kvarnström
- Main field of study
- Kognitionsvetenskap