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

at Skyline College for Fall 2025

Course Information

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

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
Ariel Katz08/14 - 12/0411:10am-12:25pmT, Th088213AALecture and/or Discussion
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 4, 2025