Montgomery College 2020-2021 Catalog 
    Dec 07, 2021  
Montgomery College 2020-2021 Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

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.

Course Outcomes:
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 Spring 2022 Class Schedule

Click here for the Winter 2022 Class Schedule

Click here for the Fall 2021 Class Schedule

Add to Favorites (opens a new window)