Programming Fundamentals

Fundamental data types, abstract data types, arrays and matrices, records and pointers, linked lists, Introduction to Object oriented programming and software development, defining classes, selection statements, repetition statements, exceptions and assertions, arrays and collections, file I/O, inheritance and polymorphism, GUI and Event-driven programming

This Course Will Map to PLO-2 , PLO-3 and PLO-5