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

at Cañada College for Fall 2025

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
Naheed Ferguson08/13 - 12/15TBAVirtualRemoteOLHOnline
Critical Dates
EventDate
Last Day to AddAugust 26, 2025
Last day to drop with a refundAugust 26, 2025
Last Day to drop without W GradeSeptember 1, 2025
Last Day to drop with W GradeNovember 12, 2025
Last Day to Change to Pass/No PassDecember 15, 2025