Course List:

CS112 Introduction to Computer Science II - An introduction to algorithms, data structures and programming techniques. Topics include recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs, hash tables, searching, and sorting.

CS411 Software Engineering - An introduction to the fundamentals of software engineering: requirements specification, effort estimation/scheduling, design, code construction, validation, delivery, and project management.