Software Design

Software Development II

Tutorial, 4.00 ECTS

 

Course content

The following topics will be covered: object-oriented programming including
exception handling, scope, data structures (lists and maps), interfaces,
inheritance, structuring of modules and tools relevant for deployment.

Learning outcomes

On completion of the course, students have fundamental knowledge about configuration management, about practical work with classic RDBMS and about object oriented programming.

Recommended or required reading and other learning resources / tools

Books: Stephen P. Berczuk, Software Configuration Management Patterns, 2008;
Vossen, G., Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme; Beaulieu A., Einführung in SQL
Bloch, J. (2008). Effective Java (2nd ed.). Addison-Wesley
Professional Journals: ACM, IEEE

Mode of delivery

Tutorial

Prerequisites and co-requisites

Software Engineering 1

Assessment methods and criteria

Continuous Assessment