
Welcome to CMSC 201. This course assumes that you have had some prior programming language experience (such as Pascal, FORTRAN, Visual Basic or other version of Basic, or COBOL) in your high school, college, or on-the-job. As a result, this course will cover many topics using the programming language C++, and the course transfers to most four-year colleges as the foundation of the computer science or information systems major. Some of those topics are: declaring variables and named constants, obtaining input from the keyboard or a file, writing output to the screen or a file, writing various kinds of loops for repetition, using selection statements for branching, writing functions to specifications (called preconditions and postconditions), using arrays and character strings (including sorting and searching), introduction to C++ classes for OOP (Object-Oriented Programming).
![]()
Below is an explanation of the icons that you will discover as you navigate the world of
CMSC201. The information for this course was provided by Sylvia Sorkin.
Introductory Information contains course policies
and information about some of the instructors for this course.
Practice exams links you to
exams which Sylvia Sorkin gave in previous semesters. Your instructor will not give the
same exams, but at least you can get a basic idea of the types of concepts that you need
to know.
Lecture Notes provides you links to a PowerPoint presentation
created by Sylvia Sorkin.
Web sites of Interest links to various web sites that may be of
interest to you.