Object-Oriented Programming
Faculteit | Science and Engineering |
Jaar | 2021/22 |
Vakcode | WBAI045-05 |
Vaknaam | Object-Oriented Programming |
Niveau(s) | bachelor |
Voertaal | Engels |
Periode | semester II b |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Object-Oriented Programming | ||||||||||||
Leerdoelen | At the end of the course, the student is able to: 1) apply the principles of object-oriented programming to their programming 2) use and identify basic design patterns 3) develop complex stand-alone applications in Java based on correct use of object-oriented programming principles |
||||||||||||
Omschrijving | This course continues on the path of Imperative Programming, and gives an introduction to object-oriented programming. In particular, principles of object oriented programming in Java, such as inheritance, polymorphism, generics, and annotations, will be discussed, as well as more advanced topics such as exception handling, IO operations, logging, and reflection. | ||||||||||||
Uren per week | |||||||||||||
Onderwijsvorm | Hoorcollege (LC), Practisch werk (PRC), Werkcollege (T) | ||||||||||||
Toetsvorm |
Opdracht (AST), Schriftelijk tentamen (WE)
(The grades on the project (PR) and the final exam (FE) must be at least a 5 each to pass this course. If PR >= 5 and FE >= 5, the final grade is calculated as 0.2 ASM + 0.4 PR + 0.4 FE where ASM is the average lab assignment grade.) |
||||||||||||
Vaksoort | bachelor | ||||||||||||
Coördinator | dr. H.A. de Weerd | ||||||||||||
Docent(en) | dr. H.A. de Weerd | ||||||||||||
Verplichte literatuur |
|
||||||||||||
Entreevoorwaarden | Mandatory: No prior knowledge is assumed. Advised: Experience from previous programming courses in the Artificial Intelligence BSc - especially Imperative Programming (WBAI003-05). |
||||||||||||
Opmerkingen | Artificial Intelligence (BSc) is a Fixed Quota (Numerus Fixus) programme. As a consequence, their courses (course code WBAI) are closed for students that are not registered under the AI BSc programme, unless the course is part of the mandatory curriculum of their programme. If you wish to take this course in your minor – or as part of a so-called ‘unofficial’ pre-master’s – please use the official procedure through the Board of Examiners form. | ||||||||||||
Opgenomen in |
|