CMSC198Q

Special Topics in Computer Science for Non-Majors; Introduction to Computing and Programming

This course provides an introduction to computing and programming. Students will learn the difference between a programmer and a well-trained software developer. The major goal of this course is to introduce students to the complexities of developing solid software and the principles of systematic problem solving through programming and the basic rules of computation. This course exposes students to the fundamental techniques of program design: the study of systematic thought, planning, and universally useful problem-solving skills applied in the setting of programming and computation. While taking this course will not make someone a great programmer, you cannot become a great programmer without mastering these skills.

Sister Courses: CMSC198C, CMSC198D, CMSC198E, CMSC198I, CMSC198R

Past Semesters

22 reviews
Average rating: 3.91

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.