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