Course Homepage

In Spring 2016, CMSC 201 was hosted on Blackboard. However, the materials have been reposted here for future reference.

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.

Be sure to read through the syllabus for more information.

The banner image for the Spring 2016 CMSC 201 website was created from this CC0 public domain image.