The Programming II course teaches advanced object-oriented programming concepts, focusing on inheritance and events as tools for creating programs. Students in this course will also learn file input/output (I/O) as well as several abstract data types that will be useful in designing and building larger programs. Students will also be introduced to additional foundational skills such as sorting algorithms and recursion.
This course appears in the following degrees:
- Computer Science Associate of Science - Campus
- Computer Science Associate of Science - Online
- Computer Science Bachelor of Science - Campus
- Computer Science Bachelor of Science - Online
- Computer Science Certificate - Campus
- Computer Science Certificate - Online
- Game Development Associate of Science - Campus
- Game Development Associate of Science - Online
- Game Development Bachelor of Science - Campus
- Game Development Bachelor of Science - Online
- Mobile Development Bachelor of Science - Online
- Simulation and Visualization Associate of Science - Campus
- Simulation and Visualization Bachelor of Science - Campus