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
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 Summer I 2020 Class Schedule
Click here for the Summer II 2020 Class Schedule
Click here for the Fall 2020 Class Schedule
Add to Favorites (opens a new window)