Montgomery College 2018-2019 Catalog 
    Aug 13, 2022  
Montgomery College 2018-2019 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.

Click here for the Fall 2022 Class Schedule

Click here for the Summer II 2022 Class Schedule

Click here for the Summer I 2022 Class Schedule

Add to Favorites (opens a new window)