CS 12J - Introduction to Programming Concepts and Methodology, Java

    Recent Professors
    Andrew Thach
    Recent Semesters
    Spring 2026
    Class Size
    32 students
    Credits
    4
    Spring 2026 Sections
    View Spring 2026 sections of CS 12J
    Transfers To
    CSU
    Description
    Presents an introduction to computer programming using Java, beginning with basic principles and progressing to object-oriented programs and visual programming. Includes: algorithms, primitive and complex data types, declarations, expressions, selection, repetition, methods, recursion, libraries, arrays, classes, objects, encapsulation, components, events, files and streams. May be offered in a distance-learning format.
    Usually Held
    Mon Wed 2:40pm–4:45pm