CS 105
Computer Science: Principles
Black Hawk College · UGRD · Fall 2026
Catalog description
3 cr. hrs.; 2 lecture hours; 2 lab hours per week. Prerequisite: Appropriate placement score or Math 070 "C" or better. 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.
Sections
Current meeting, instructor, credit, and enrollment details
001
6 openSeats: 19/25 seats Last recorded: Aug 15, 2026, 4:55 PM- Days & times
- No scheduled meeting time
- Meeting dates
- Aug 24 – Dec 18
- Location
- ONLINE N/A
- Instructor
- White, Reginald
Section notes
Instructional method: Online Completely
002
1 openSeats: 19/20 seats Last recorded: Aug 15, 2026, 4:55 PM- Days & times
- MW 1100-1150
- Meeting dates
- Aug 24 – Dec 18
- Location
- QC CAMPUS BLDG 2 203; ONLINE N/A
- Instructor
- Noord, James
Section notes
Instructional method: Hybrid
003
16 openSeats: 8/24 seats Last recorded: Aug 15, 2026, 4:55 PM- Days & times
- TR 1230-1345
- Meeting dates
- Aug 24 – Dec 18
- Location
- QC CAMPUS BLDG 2 203; ONLINE N/A
- Instructor
- Noord, James
Section notes
Instructional method: Hybrid