CS A170 - Java Programming 1

    Recent Professors
    Justin Jang, Hatice Aydin, David Giordano
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    30–35 students
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CS A170
    Transfers To
    CSU
    Description
    Introduction to fundamental concepts and techniques for writing software in Java. Students will build Java applications that focus on the syntax and semantics of data types, expressions, input/output, exception handling, functions and parameter passing, control structures (decision and repetition), and arrays, as well as object-oriented programming with classes, inheritance, polymorphism, and recursion. C-ID: COMP 122.
    Usually Held
    Mon Wed 2:20pm–4:10pm, Mon Wed 9:35am–11:25am, Mon Wed 11:10am–1:00pm, Tue Thu 2:20pm–3:10pm