This respository contains my lab assignment solutions for CS2030 Programming Methodology II (Summer 2021, Special Term).
CS2030 introduces students to two modern programming paradigms, namely Object-Oriented Programming and Functional Programming. Topics include objects and classes, composition, association, inheritance, interface, polymorphism, abstract classes, dynamic binding, lambda expression, effect-free programming, first class functions, closures, continuations, monad, etc. The module is taught in Java programming language.
Visit the module website here!