CS 150 - Intermediate Python

    Recent Professors
    Paul Raupach
    Recent Semesters
    Spring 2027
    Class Size
    30 students
    Difficulty
    5.8Demandingout of 10
    Credits
    4
    Spring 2027 Sections
    View Spring 2027 sections of CS 150
    Transfers To
    CSU
    Description
    This course enhances programming and problem-solving skills beyond programming basics. Topics cover elementary data structures, object-oriented design, and searching, sorting, and graph algorithms through Python projects. Students design and analyze structures, including trees, graphs, and heaps, while developing hands-on skills for data analysis. Key competencies include formulating solutions as algorithms, translating them into executable code, and debugging. Applications emphasize computational techniques for current real-world applications.
    Usually Held
    Mon Wed 1:00pm–2:25pm, Mon Wed 2:25pm–4:10pm