Course Homepage

Recent Announcements

You can find all of the practice problems from the slides, as well as the relevant vocabulary for the midterm exam, in this document.

October 10th — We have made a number of important announcements about the midterm that you can find on this page.

September 2nd — Beginning of the semester announcements can be found on this page.

Course Catalog Description

CMSC 201 — Computer Science I for Majors

An introduction to computer science through problem solving and computer programming. Programming techniques covered by this course include modularity, abstraction, top-down design, specifications documentation, debugging and testing. The core material for this course includes control structures, functions, lists, strings, abstract data types, file I/O, and recursion.