Lectures
You can download the lectures here. We will try to upload lectures prior to their corresponding classes.
-
Class Intro
tl;dr: Introduction to the course. A brief description of what is Information System and how to build it.
[Lecture slides]
Suggested Readings:
-
Object Oriented Design Review
tl;dr: Design Patterns defintion. A review on object oriented design and UML
[Lecture slides]
Suggested Readings:
-
Git
tl;dr: Git source version control system. Applying it for Scrum
[Lecture slides]
Suggested Readings:
-
-
-
SOLID Design Principles Continued
tl;dr: SOLID design principles for object oriented design.
[Lecture slides]
-
Creation Design Patterns
tl;dr: Creational Design Patterns : Singleton Pattern
[Lecture slides]
Suggested Readings:
-
No lecture - Holidays
tl;dr: No Lecture
[SOLID Principles Review Talk - CppCon 2020]
Suggested Readings:
-
Creation Design Patterns
tl;dr: Creational Design Patterns : Abstract Factory, Builder
[Lecture slides]
-
Builder Pattern - Abstract Factory Pattern
tl;dr: Builder Pattern - Abstract Factory Pattern)
[Builder Pattern Coding Example] [Abstract Factory Pattern Coding Example]
-
-
Lecture 6.5 (Design Patterns Contd.)
tl;dr: Decorator Design Pattern; Observer Design Pattern
[Lecture slides]
-
-
Apache Spark Examples (Colab)
tl;dr: Apache Spark Examples (Colab)
[PySpark Pi Estimation - Monte Carlo Sampling] [PySpark Words Counter] [PySpark DataFrame API- Structured Data]