Tentalabbet

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
Syllabus on Studieinfo ↗