CIST 211 Programming and Data Structures II

Using a visual programming environment and an object oriented programming language, this course introduces software engineering principles, data abstraction, and class/object-based implementations of abstract data types. Inheritance and dynamic binding are introduced. The class includes a major team-based software engineering project and an individual project that includes an event driven program with a GUI (Graphical User Interface ). Prerequisite: CIS 210 or equivalent. (Offered spring semester.)