Problem Solving and Programming Concepts, CMSC/CMAC 1200

Welcome to CMAC/CMSC 1200 sections 200 and 201 Fall 2023. This course is worth three credits.

In this class we will examine basics of problem solving and programming computers. We will begin with a discussion of problem solving and the programming constructs that support solution specification. We will investigate a number of tools for specifying algorithms, or solutions to problems. We will then learn the details of implementing these solutions in a selected programming language.

In addition, we will learn about a set of tools involved with programming. Students are expected to become proficient in these tools for future classes.

Please note, this is a difficult course. Students must plan on spending a significant amount of time designing, writing, and debugging programs.

The program faculty has been building a series of guides which may assist you with project development and linux usage.

I am the instructor of record for this class. Only the instructor of record for this class can issue a final grade.