Jan 28, 2026  
25-26 Academic Catalog 
  
25-26 Academic Catalog
Add to Portfolio (opens a new window)

CS 105 - Computer Science: Principles


This course introduces students to the central ideas of computing and Computer Science, instills ideas and practices of computational thinking, and has students engage in activities that show how computing and Computer Science change the world. Students will learn that computing is both a creative and computational activity. Topics covered include abstraction, choosing computing tools to solve problems or express creativity, exploring patterns in “big data” in computing, developing algorithms to solve a problem, and writing a program to implement an algorithm. This course is not programming-language specific. This course is an introductory course for both CS and non-CS majors.

Prerequisite
Appropriate placement score or MATH 070  “C” or better.

Credits: 3
Lecture Hours
2
Lab Hours
2 lab hours per week

Academic Level
1.1



Add to Portfolio (opens a new window)