CIS 122 – Intro. to Programming: Python (CRN: 98482)
at Skyline College for Fall 2025
Please Note
Designed to teach computer programming to major and non - Computer Science majors 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 (lists, strings, dictionaries, tuples, DataFrames), file I/O, and other core concepts are covered. Applications focus on computational techniques to understand, analyze, and automate 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
Total Student Learning hours/semester: 144-162
Recommended: Eligibility for ESOL 400, or appropriate skill level as indicated by ESL assessment and other measures as necessary, or equivalent.
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 |
|---|---|---|---|---|---|---|---|
| Ariel Katz | 08/14 - 12/04 | 11:10am-12:25pm | T, Th | 08 | 8213 | AA | Lecture and/or Discussion |
| 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 4, 2025 |