Montgomery College 2024-2025 Catalog 
    Jul 22, 2024  
Montgomery College 2024-2025 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 . Three hours each week.

3 semester hours

May not be taken concurrently with MATH 017  or MATH 020  or MATH 030  or MATH 045  without appropriate Math assessment score.

Course Outcomes:
Upon completion of this course, 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.

View Schedule of Classes

Add to Favorites (opens a new window)