<aside>
๐ก
COMP1202 ยท Programming II โ 36 lectures covering object-oriented design, concurrency, GUI development, and software engineering in Java.
</aside>
๐๏ธ OOP Fundamentals
L1.1: Intro to OOP
L1.2: Variables and Methods
L1.3: Encapsulation & Constructors
L2.1: Loops and Arrays
L2.2: Collections and Iterators
L2.3: Java Library
L3.1: Inheritance
L3.2: Polymorphism
L3.3: Abstract Classes & Interfaces
๐ Design & Architecture
L4.1: UML โ Use Case Diagrams
L4.2: UML โ Class Diagrams
L4.3: Design Patterns
L5.1: JVM and Static
L5.2: Recursion
L5.3: Exceptions