Skagit Valley College

Catalog Course Search Details

This course has been changed from the previous catalog, the changed field(s) are highlighted in red:

 Course Title:   Introduction to Computer Science

 Title Abbreviation:   INTRO/COMPUTER SCIENCE

 Department:    CS

 Course #:    110

 Credits:    5

 Variable:     No

 IUs:    5

 CIP:    11.0201

 EPC:    n/a

 REV:    2024


 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  

Prerequisite: MATH 099 with grade C or higher or concurrent enrollment; or placement into MATH& 141.

Additional Course Details

Contact Hours (based on 11 week quarter)

Lecture: 55

Lab: 0

Other: 0

Systems: 0

Clinical: 0


Intent: Distribution Requirement(s) Status:  

Academic N/A  

Equivalencies At Other Institutions

Other Institution Equivalencies Table
Institution Course # Remarks
N/A

Learning Outcomes

After completing this course, the student will be able to:

  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).

General Education Learning Values & Outcomes

Revised August 2008 and affects outlines for 2008 year 1 and later.

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).