Software Design & Data Structures
Description:
CS2114: A programming-intensive exploration of software design concepts and implementation techniques. Builds on knowledge of fundamental object-oriented programming. Advanced object-oriented software design, algorithm development and analysis, and classic data structures. Includes a team-based, semester-long software project. (2H,2L,3C)
Prerequisites: a grade of C or better in CS 1114 or CS 1124.
Corequisite: Math 1205 or 1526.
Note: students entering CS 2114 who have not taken CS 1114 should review this CS 2114 Resources page.
Taught By:
John Lewis
Manuel Pérez-Quiñones
Stephen Edwards
Eli Tilevich
