CIS 122 – Intro. to Programming: Python (CRN: 96500)

at Cañada College for Fall 2026

Course Information

Designed to teach computer programming with an introduction to Python Programming in interesting, relevant, and practical contexts. Focus is on hands-on Python programming skills, problem-solving using algorithmic thinking, abstraction, implementing an algorithm to executable code, debugging and testing software programs. Fundamental programming constructs such as variables, data types, selection, iteration, functions, data structures, file I/O, OOP and other core concepts are covered. Applications focus on computational techniques to understand data analysis, basic encryption algorithms, matrix manipulation, sorting and searching algorithms, basic game design, and more.


Lecture hours/semester: 48-54

Homework hours/semester: 96-108

Recommended: Basic knowledge of computer usage.

C-ID: COMP 112

Course Details

Grade Mode: Letter Grade or Pass/No Pass

Units: 3

Department: Computer Science

Transfer Credit: UC/CSU

Meeting Information
InstructorMeeting DateMeeting TimeDaysBuildingRoomSectionSection Description
Nadine R. Ferguson08/17 - 12/19TBAVirtualRemoteOLHOnline
Critical Dates
EventDate
Last Day to AddAugust 28, 2026
Last day to drop with a refundNot specified
Last Day to drop without W GradeSeptember 7, 2026
Last Day to drop with W GradeNovember 16, 2026
Last Day to Change to Pass/No PassDecember 19, 2026