CISC 217 - Intermediate Python Programming

    Recent Professors
    Andrew Huang
    Recent Semesters
    Fall 2026
    Class Size
    40 students
    Credits
    4
    Prerequisite
    CISC 179 with a Grade of "C" or better, or equivalent
    Fall 2026 Sections
    View Fall 2026 sections of CISC 217
    Transfers To
    CSU
    Description
    This course imparts intermediate Python concepts and skills, including the use of lists, tuples, dictionaries, object-oriented programming concepts, exception handling, Structured Query Language (SQL), Python database programming, and Object Relational Mapping (ORM) tools. Examples and projects used in this course inform diverse domains such as financial data processing, gaming applications, and more. This course prepares students for entry and mid-level positions in fields such as data science, game development, software development, automation, cyber security penetration development, and more. This course is designed for students majoring in Computer Science or Information Systems and for vocational/professional students who are updating their programming skill set.