CMSC 100 - Fundamentals of Computer Programming
Designed for students with no prior programming experience, this course introduces students to fundamental structures of sequence, selection, and repetition, emphasizes solving simple problems using a flowchart. With a high-level language, students code, test, and debug short programs. Assessment Level(s): ENGL 101 /ENGL 101A , MATH 093 /MATH 096 , READ 120 . Two hours each week. Formerly CS 100.
2 semester hours
Upon course completion, a student will be able to:
- Decompose a software program into functional sub-programs.
- Define the software development life cycle.
- Describe the core features of programming languages: Variables, Constants, Data Types, Arrays and Flow Control.
- Design, develop, and test basic computer programs using the core programming features.
Click here for the Fall 2020 Class Schedule
Click here for the Extended Winter 2021 Class Schedule
Click here for the Winter 2021 Class Schedule
Add to Favorites (opens a new window)