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

4 semester hours

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