Advanced Programming Course
Tasks that were created as part of the Advanced Programming course. The Advanced Programming course goes over C programming, by focusing on abstract data types including the main components, structures, linked lists, modules, memory management, file handling, and the compilation process... In addition, C++ programming principles and mechanisms like encapsulation, inheritance, polymorphism, generic programming, and templates were taught.