CSCI 20

Programming & Algorithms I

Butte College · Fall 2026

6 sections
Add to a schedule

Catalog description

This course is an introduction to the discipline of computer science, with a focus on the design and implementation of algorithms to solve simple problems using a high-level programming language. Topics include fundamental programming constructs, problem-solving strategies, debugging techniques, declaration models, and an overview of procedural and object-oriented programming languages. Students will learn to design, implement, test, and debug algorithms using pseudocode and a high-level programming language. (C-ID COMP 122).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 days ago

C5069

Availability not recently verified
Class #115473Fall 20263 credits
Days & times
Tu Th · 2:00 – 2:55 PMTu Th · 2:55 – 4:15 PM
Meeting dates
Aug 17 – Dec 18
Location
CHC 232
Instructor
Larson, Amanda N.
Details checked 6 days ago

M5308

Availability not recently verified
Class #115474Fall 20263 credits
Days & times
Tu Th · 9:30 – 10:45 AM
Meeting dates
Aug 17 – Dec 18
Location
NET HYBRIDMC 146
Instructor
Sathrum, Luke R.
Details checked 6 days ago

M5390

Availability not recently verified
Class #115475Fall 20263 credits
Days & times
Mo We · 2:00 – 3:15 PM
Meeting dates
Aug 17 – Dec 18
Location
NET HYBRIDMC 146
Instructor
Sathrum, Luke R.
Details checked 6 days ago

M5496

Availability not recently verified
Class #115476Fall 20263 credits
Days & times
Tu Th · 11:30 AM – 12:25 PMTu Th · 12:25 – 1:45 PM
Meeting dates
Aug 17 – Dec 18
Location
MC 125
Instructor
Drake, Evan M.
Details checked 6 days ago

M5696

Availability not recently verified
Class #115477Fall 20263 credits
Days & times
Mo We · 11:00 – 11:55 AMMo We · 11:55 AM – 1:15 PM
Meeting dates
Aug 17 – Dec 18
Location
MC 125
Instructor
Larson, Amanda N.
Details checked 6 days ago

N6931

Availability not recently verified
Class #115478Fall 20263 credits
Days & times
No scheduled meeting time
Meeting dates
Aug 17 – Dec 18
Location
NET ONLINE
Instructor
Cervantes, Matt
Details checked 6 days ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?