CIS 122 – Intro. to Programming: Python (CRN: 96500)
at Cañada College for Fall 2025
Please Note
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
Grade Mode: Letter Grade or Pass/No Pass
Units: 3
Department: Computer Science
Transfer Credit: UC/CSU
| Instructor | Meeting Date | Meeting Time | Days | Building | Room | Section | Section Description |
|---|---|---|---|---|---|---|---|
| Naheed Ferguson | 08/13 - 12/15 | TBA | Virtual | Remote | OLH | Online |
| Event | Date |
|---|---|
| Last Day to Add | August 26, 2025 |
| Last day to drop with a refund | August 26, 2025 |
| Last Day to drop without W Grade | September 1, 2025 |
| Last Day to drop with W Grade | November 12, 2025 |
| Last Day to Change to Pass/No Pass | December 15, 2025 |