Informatics 1 WS 2019

Website of Prof. Dr. Barne Kleinen, Professor for Media Informatics (Bachelor/Master) at HTW Berlin

Info 1 - Schedule

     next>

This schedule is tentative and subject to change.

WeekKWDatePartLectureLab
141Tue, 2019-10-08IIntroduction to ClassExercise Startup
IIIntroduction to Java, Programming with Kara
242Tue, 2019-10-15IIntroduction to Programming with KaraExercise 01
IIIntroduction to Programming with Kara
343Tue, 2019-10-22IObjects, Classes, Methods, BlueJ, Parameters, Compiler (Chapter 01)Exercise 02
IIClass Definitions, Fields, Constructors, Methods, Parameters, Assignment, Getters and Setter (Chapter 02)
444Tue, 2019-10-29IPrinting to the command line, Conditional, Local Variables,Expressions (Chapter 02)Exercise 03
IIAbstraction, Modularization, Object Interaction (Chapter 03)
545Tue, 2019-11-05IObject Creation, Object and Class Diagrams, Primitive Types, Object Types, Multiple Constructors, Debugger (Chapter 03)Exercise 04
IICollections, Generics, for-each, While Loops (Chapter 04)
646Tue, 2019-11-12IMore Loops, Iterators, Arrays, For Loops (Chapter 04)Exercise 05
IILoop Practice
747Tue, 2019-11-19IGraphical User Interfaces, Lambda Functions (Chapter 13, Chapter 05)Exercise 06
IILambda Functions, Filter, Map, Reduce (Chapter 05)
848Tue, 2019-11-26ILibrary Classes, Reading Class Documentation, Random, Packages, (Hash)Maps (Chapter 06)Exercise 07
IIPublic vs. Private, Interfaces, Class Variables, Writing Class Documentation (Chapter 06)
949Tue, 2019-12-03IArrays (Chapter 07)Exercise 08
IIEvaluation
1050Tue, 2019-12-10IUnit Testing, Test Automation (Chapter 09)Exercise 09
IIExercise 09, Refactoring
1151Tue, 2019-12-17IDesigning Classes, Coupling, Cohesion, Refactoring (Chapter 08)Exercise 10
IIRefactoring, Using the main method (Chapter 08), Modularization, Interfaces, Debugging, Walkthroughs, Testing and Interfaces (Chapter 09)
122Tue, 2020-01-07IInheritance, Subtyping, Polymorphism, Protected, Casting (Chapter 10)Exercise 11
IIPolymorphism, Static vs. dynamic typing, Overriding, Object equality (Chapter 10)
133Tue, 2020-01-14IAbstract Classes, Interfaces (Chapter 11)Exercise 12
IIHandling Errors, Exceptions, Assertions (Chapter 14)
144Tue, 2020-01-21IFile-based IO, Files, Command Line (Chapter 14)
IIExam Preparation
155Tue, 2020-01-28IQ&ATrial Exams in KW 5 (Mo+Mi)
II
166Tue, 2020-02-04IEXAM
II