CPSC 06 - Programming Concepts

    Recent Professors
    Gregory S. Hogan, Alexandre V. Stoykov
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026
    Class Size
    30 students
    Credits
    3
    Prerequisite
    Must have previously completed intermediate algebra or equivalent ----OR--- recommend taking this course concurrently with MATH-95S support.; Previously taken CPSC-01 and ENGL-C1000 (formerly ENGL-01A) is advised.
    Fall 2026 Sections
    View Fall 2026 sections of CPSC 06
    Transfers To
    CSU
    Description
    <b><font color="7A0018">Begins Fall 2025</b></font><br> This course introduces the discipline of computer science through the use of the Java programming language, offering foundational knowledge of computer organization and an introduction to software engineering principles. Topics include program design methodologies, development practices, coding style, testing, documentation, and a brief introduction to artificial intelligence (AI). Students will explore algorithms, control structures, methods, and elementary data structures, applying these skills to solve real-world problems through hands-on programming. This course is a core course in the Computer Science AS-T degree.
    Usually Held
    Mon Wed 11:00am–11:55am, Mon Wed 11:10am–12:10pm, Mon Wed 12:20pm–1:45pm, Mon Wed 12:35pm–2:00pm