Informatics 1 SS 2018

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.

WeekKWDateLectureChapterLab
113Tue, 2018-04-03no class
Fri, 2018-04-06Introduction to Class
214Tue, 2018-04-10Objects, Classes, Methods, BlueJ, Parameters, Compiler1Exercise 01
Fri, 2018-04-13Class Definitions, Fields, Constructors, Methods, Parameters, Assignment, Getters and Setter2
315Tue, 2018-04-17Printing to the command line, Conditional, Local Variables,Expressions2Exercise 02
Fri, 2018-04-20Abstraction, Modularization, Object Interaction3
416Tue, 2018-04-24Object Creation, Object and Class Diagrams, Primitive Types, Object Types, Multiple Constructors, Debugger3Exercise 03
Fri, 2018-04-27Collections, Generics, for-each, While Loops4
517Tue, 2018-05-01 *—- no class —–Exercise 04
Fri, 2018-05-04More Loops, Iterators, Arrays, For Loops4
618Tue, 2018-05-08Loops5– week 17: no lab on Tue, week 18: no lab on Fri –
Fri, 2018-05-11 *—- no class —–
719Tue, 2018-05-15Graphical User Interfaces, Lambda Functions5 (13)Exercise 05
Fri, 2018-05-18Lambda Functions, Filter, Map, Reduce5
820Tue, 2018-05-22Library Classes, Reading Class Documentation, Random, Packages, (Hash)Maps6Exercise 06
Fri, 2018-05-25Public vs. Private, Interfaces, Class Variables, Writing Class Documentation6
921Tue, 2018-05-29Arrays7Exercise 07
Fri, 2018-06-01Unit Testing, Test Automation9
1022Tue, 2018-06-05Modularization, Interfaces, Debugging, Walkthroughs, Testing and Interfaces9Exercise 08
Fri, 2018-06-08Designing Classes, Coupling, Cohesion, Refactoring8
1123Tue, 2018-06-12Refactoring8Exercise 09
Fri, 2018-06-15Refactoring, Using the main method8
1224Tue, 2018-06-19Inheritance, Subtyping, Polymorphism, Protected, Casting10Exercise 10
Fri, 2018-06-22Polymorphism, Static vs. dynamic typing, Overriding, Object equality11
1325Tue, 2018-06-26Abstract Classes, Interfaces12Exercise 11
Fri, 2018-06-29Handling Errors, Exceptions, Assertions,14
1426Tue, 2018-07-03File-based IO, Files, Command Line14Exercise 12
Fri, 2018-07-06Trial Exams
1527Tue, 2018-07-10————————— Start of the exam period —————————reports due - Trial Exams
Fri, 2018-07-13EXAM
1628Tue, 2018-07-17
Fri, 2018-07-20
1729Tue, 2018-07-24
Fri, 2018-07-27