The lecture Programming I is about fundamentals of programming for freshman students.
The lecture covers aspects like primitive and reference data types, operators, expressions, control flow, routine (method) definitions, I/O programming, recursive and object oriented programming. JAVA is used as teaching language, nevertheless the principles are applicable to every (imperative or class based object oriented) programming language.
The lecture is given for computer science students at Lübeck University of Applied Sciences.
The lecture will cover following aspects: