| |
Mar 18, 2026
|
|
|
|
|
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
- Interpret code and determine its output.
- Code, correct, test, and execute a program to match a provided specification.
- Determine the correct logical construct to use to solve a problem.
- Write maintainable code that matches a provided style guide.
- Present and explain how a specific piece of code functions and the outcome it will produce (code walkthrough).
Course Contents
- Procedural decomposition (functions, parameters, returns).
- Variables, types of data, expressions.
- Conditionals (if/else, Boolean logic).
- Iteration (for and while loops).
- Working with text.
- Reading input (either from a user or file).
- Brief introduction to arrays/lists (no major uses or projects, more conceptual).
Instructional Units: 5
|
|