Hide Advanced Options
Courses - Spring 2024
CMSC
Computer Science Department Site
Open Seats as of
10/11/2024 at 09:30 AM
CMSC142
Programming with Purpose II: Data Structures and Algorithms
Credits: 4
Grad Meth: Reg
Prerequisite: Minimum grade of C- in CMSC141 and MATH140.
Credit only granted for: CMSC132 or CMSC142.
Introduction to use of computers to solve problems using software engineering principles. The course will focus on the central idea of an interface (e.g. an application programming interface, or API) and how to conceptualize, design, implement, and test interfaces. Common data structures will introduced along with their expected interfaces. Programming done in Python.