2025-2026 Catalog [Effective Fall 2025] 
    
    Mar 14, 2025  
2025-2026 Catalog [Effective Fall 2025]

CSC 120 Computing Fundamentals I

Lecture: 3 Lab: 2 Clinic: 0 Credits: 4


This course provides the essential foundation for the discipline of computing and a program of study in computer science, including the role of the professional. Topics include algorithm design, data abstraction, searching and sorting algorithms, and procedural programming techniques. Upon completion, students should be able to solve problems, develop algorithms, specify data types, perform sorts and searches, and use an operating system.

This course has been approved for transfer under the CAA as a premajor and/or elective course requirement.

Pre-requisite(s): Take MAT 121  or MAT 171  and MAT-003​ or MAT 025  or MAT 035  
Course is typically offered in (check with department).
Course has transfer restrictions - 10 years

Student Learning Outcomes (SLOs)
At the completion of the course, students should be able to do the following:

  1. Apply control structures.
  2. Develop algorithms.
  3. Perform sorts and searches.

State supplied SLOs