CSCI 358 - Programming Essentials in Python

    Recent Professors
    S. Sultana
    Recent Semesters
    Fall 2026, Spring 2026
    Class Size
    10–35 students
    Credits
    0
    Fall 2026 Sections
    View Fall 2026 sections of CSCI 358
    Transfers To
    Not transferable
    Description
    This course includes the fundamentals of computer programming concepts and techniques using Python. Students will learn about interpreted code, using an integrated development environment and cover Python syntax, types, arithmetic operators and expressions, variables and scope, input/output operations, conditions, iteration, lists and dictionaries and their manipulation, basic sorting, modules and packages, string methods, exception handling, object-oriented programming, inheritance, polymorphism, generators, and iterators. This course prepares students for Python Institute's Certified Associate in Python Programming (PCAP) by addressing objectives as specified in the curriculum.