Software Design & Cloud Computing

Software Development I

Tutorial, 4.00 ECTS


Course content

Introduction to procedural and object-oriented
programming languages including data types,
variables and constants, loops, functions and
methods, objects and classes and basic data
structures. Usage of libraries for I/O as well as the
use of tools to compile source

Learning outcomes

On completion of the course, students have fundamental knowledge about principles of creating and developing software systems and about principles of classic RDBMS.

Recommended or required reading and other learning resources / tools

Books Ian Sommerville, Software Engineering, 10th International edition, 2015; Frederick P. Brooks, The Mythical Man-Month, 1995;
Schildt, H. (2014). Java: The complete reference. New York: McGraw-Hill Education.
Kemper A. Eickler A., Datenbanksysteme; Vossen, G., Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme;
Professional Journals: -

Mode of delivery


Prerequisites and co-requisites


Assessment methods and criteria

Continuous Assessment