Montgomery College 2019-2020 Catalog 
    Jul 18, 2024  
Montgomery College 2019-2020 Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CMSC 203 - Computer Science I

Fundamental computer concepts. Studies methods of object-oriented program development and design. The course also covers language systems and semantics, structured program verification, different language paradigms, and documentation techniques. Students use a structured, high-level object-oriented programming language and learn to use both text-oriented and Windows-based user interfaces. Designing and implementing solutions to intermediate-level programming assignments are an integral part of the course. PREREQUISITE(S): A grade of C or better in CMSC 140  or consent of department. PRE- or COREQUISITE(S): MATH 181 . Four hours each week. Formerly CS 103.

4 semester hours

Course Outcomes:
Upon course completion, a student will be able to:

  • Describe the object-oriented programming environment and features.
  • Describe the concepts of object-oriented programming, including encapsulation, inheritance, and polymorphism, and recursion.
  • Design, develop, modify, test, debug, and run applications utilizing the object-oriented programming features of a programming language such as Java.
  • Design and implement both text-oriented and graphical user interface with event-driven input and output.
  • Design and implement intermediate-level programming assignments that include file input and file output processing.

View Schedule of Classes

Add to Favorites (opens a new window)