Learn advanced algorithms and programming concepts, and the role of abstract data types in software development, including stacks, queues, linked lists, recursion, trees and file manipulation. Discuss and implement secure programming concepts and skills throughout the course. Prerequisite: A grade of C or better is required in CTP 150 or CSI 162. Note: Students are expected to know object-oriented programming concepts before taking this course.
Term: Fall 2025
Course Type: Credit - 4 Credits
Section: 002
Ways to take the class: Hybrid Sync
Days: Varies
Time: 1:30PM to 3:40PM
Start Date: 08/26/2025
End Date: 12/14/2025
Location: Arnold Campus
Room: Varies
Instructor: TBA (Subject to change)
Class Size: 20
Section Info: This is a hybrid section with mandatory in-person on-campus meetings on Tuesdays 1:30pm to 3:45pm and mandatory online cclass sessions on Thursdays 1:30pm to 3:45pm.