B7 Informatics 2 SoSe 2020

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

Info2 SoSe 2020 Schedule

    

Tentative Schedule.

Material for flipped remote classrooms is provided the week before. The overall topic of Info2 is Algorithms & Data Structures. We’ll go through 8 broader Topics during the term:

  • Topic 01: Object Oriented Design
  • Topic 02: Java Fundamentals and Repetition
  • Topic 03: Properties of Algorithms
  • Topic 04: Data Structures
  • Topic 05: Sorting
  • Topic 06: Searching
  • Topic 07: Theoretical Foundations
  • Topic 08: Python
WeekKWLectureQuizzTopicLectureLab #Lab Topic
114Thu 02/04/2020— No lectures in the first week —— No labs in the first week —
215Tue 07/04/202001Welcome Back, Overview, Designing Applications1Designing an Application, CRC Cards (Pre-Lab!)
Thu 09/04/202002IntelliJ, Programming Exercises, Intro to Recursion.(OO Design)
316Tue 14/04/202002Recursion2Implementing CRC cards (Pre-Lab!)
Thu 16/04/202002Source Code Management with GIT(OO Design)
417Tue 21/04/202002Networking and File I/O in JavaExtra Time for GIT
Thu 23/04/202002Concurrency
518Tue 28/04/202003Random numbers, Probabilistic Algorithms3Histogram (Pre-Lab!)
Thu 30/04/2020Random Algorithms03Complexity of Algorithms, Binary Search(Java Fundamentals)
619Tue 05/05/2020Lab 0204Properties of Algorithms, Maximum Contiguous Subsequence Sum4Chatterbox (Pre-Lab!)
Thu 07/05/2020Complexity, B. Search04Arrays, Lists and Stacks(Java Networking, Concurrency)
720Tue 12/05/2020Lab 0304Stacks & ADTs5Execution Times (Pre-Lab!)
Thu 14/05/202004PZ 2 Break, Contextual Interviews(Properties of Algorithms)
821Tue 19/05/202005PZ 2 Break
Thu 21/05/2020Stacks and Queues05— Himmelfahrt (Bank Holiday) —
922Tue 26/05/202005Stacks, Postfix and Enums6Reverse Polish Notation (Pre-Lab!)
Thu 28/05/2020Lab 0405Queues, Priority Queues, Collections: Sets, Bags, Maps. The Java Collection Framework(Recursion)
1023Tue 02/06/2020Lab 0506-no lecture-7Recursive Triangles (Pre-Lab!)
Thu 04/06/202006Recursion, Maximum Contiguous Subsequence revisited(Recursion)
1124Tue 09/06/2020Lab 0607Sorting Algorithms, Divide & Conquer8Eight Queens (Pre-Lab!)
Thu 11/06/202007Sorting Algorithms: Quicksort, Radix Sort(Recursion, Backtracking)
1225Tue 16/06/2020Lab 0707Searching, Scanning and Parsing Algorithms9Probabilistic Algorithms (Pre-Lab!)
Thu 18/06/202007Graphs, Graph Algorithms(Concurrency, Random)
1326Tue 23/06/2020Lab 0807String Searching and Pattern Matching10Getting from A to B
Thu 25/06/202008Finite State Automata(Graphs and Graph Algorithms)
1427Tue 30/06/2020Lab 0908Hash Functions and HashMaps11Finite State Automata and Sorting
Thu 02/07/202008Searching, Nearest Neighbor, Branch and Bound,AVL Trees(Theoretical Foundations, FSA)
1528Tue 07/07/2020Lab 1008Trees, Heapsort, Sorting Algorithms Conclusion12Scrabble Cheater
Thu 09/07/2020Trial Exam, Exam Preparation(Hashes)
1629Tue 14/07/2020Exam
Thu 16/07/2020Klausureinsicht