Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Jun 19, 2025  
2021-2022 UMaine Undergraduate Catalog 
    
2021-2022 UMaine Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COS 125 - Introduction to Problem Solving Using Computer Programming


An introduction to computer science through problem solving and computer programming. Topics include variable and operators, control logic, functions, strings, loops, input/output, and recursion.  Programming concepts covered by this course include modularity, abstraction, top-down design, specifications, documentation, debugging, and testing.  No prior programming experience is expected.  Required for majors.

General Education Requirements: Quantiative Literacy

Prerequisites: A grade of C or better in MAT 122, or no grade record in MAT 122 and a passing score on Part 3 of the Math Placement Exam.

Course Typically Offered: Fall and Spring

Credits: 4



Add to Portfolio (opens a new window)