Nov 21, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMSC 104 - Problem Solving and Computer Programming (3)


This course is designed to provide an introduction to problem solving and computer programming that does not require prior programming experience. Elementary problem solving skills and algorithm development will be introduced. Students will be taught the basic use of a programming environment and basic programming constructs (including loops, control statements, functions, and arrays). This course also teaches students the fundamentals of using the UNIX operating system, and introduces general computer science concepts. Note: This course does not fulfill any of the computer science major requirements. Students who have taken and received transfer credit for, or who are taking concurrently any computer programming course in a high-level programming language, will not receive credit for CMSC 104. The list of such computer programming courses includes, but is not limited to AP Computer Science, CMSC 201 , CMSC 202 , and sections of CMSC 291  that cover programming topics.

Grading: Graded/Satisfactory Unsatisfactory/Audit
Course ID: 52868
Consent: No Special Consent Required
Components: Lecture
Course Equivalents: CMSC 104Y  



Add to Portfolio (opens a new window)