CMSC 140 - Introduction to Programming
Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. Students with no prior technical background are highly recommended to also take CMSC 110 . Assessment Level(s): ELAI 990 or ENGL 101 /ENGL 011 , MATH 050 , READ 120 . Three hours each week. Formerly CS 140.
3 semester hours
May not be taken concurrently with MATH 017 or MATH 020 or MATH 045 without appropriate Math assessment score.
Upon course completion, a student will be able to:
- Demonstrate the ability to design, write, test, and debug computer programs using procedural techniques.
- Demonstrate the basic syntax and expressions of the programming language in use.
- Select and apply the appropriate control structure.
- Implement top down design techniques and subprogramming.
- Declare and process one-dimensional arrays, including implementation of algorithms for searching and sorting arrays.
- Use simple file input and output operations.
Click here for the Fall 2021 Class Schedule
Click here for the Summer II 2021 Class Schedule
Click here for the Summer I 2021 Class Schedule
Click here for the Spring 2021 Class Schedule
Add to Favorites (opens a new window)