Mar 18, 2026  
2025-2026 Catalog SVC 
    
2025-2026 Catalog SVC

CS 110 - Introduction to Computer Science


Credits: 5
Variable Credit Course: No

Lecture Hours: 55
Lab Hours: 0
Worksite/Clinical Hours: 0
Other Hours (LIA/Internships): 0

Course Description: Introduces fundamental concepts of computer science and computational thinking. Includes introduction to logical reasoning, procedural decomposition, conditionals, iteration, problem solving, and abstraction.

Prerequisite: MATH 099 with grade C or higher or concurrent enrollment; or placement into MATH& 141.
Meets FQE Requirement: No
Integrative Experience Requirement: No

Student Learning Outcomes
  1. Interpret code and determine its output.
  2. Code, correct, test, and execute a program to match a provided specification.
  3. Determine the correct logical construct to use to solve a problem.
  4. Write maintainable code that matches a provided style guide.
  5. Present and explain how a specific piece of code functions and the outcome it will produce (code walkthrough).

Course Contents
  1. Procedural decomposition (functions, parameters, returns).
  2. Variables, types of data, expressions.
  3. Conditionals (if/else, Boolean logic).
  4. Iteration (for and while loops).
  5. Working with text.
  6. Reading input (either from a user or file).
  7. Brief introduction to arrays/lists (no major uses or projects, more conceptual).


Instructional Units: 5