CS 119 - Program Design and Development

    Recent Professors
    S. Gilani
    Recent Semesters
    Fall 2026, Spring 2026
    Class Size
    32 students
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of CS 119
    Transfers To
    CSU
    Description
    Introductory course in program design and development using Java or other object-oriented programming language to serve as a foundation for more advanced programming, computer science or networking courses. Emphasizes the development of problem-solving skills while introducing students to computer science through the use of a modern object-oriented programming language. Devotes attention to the development of effective software engineering practices emphasizing such principles as design decomposition, encapsulation, procedural abstraction, testing and software reuse. Students will learn and apply standard programming constructs, problem-solving strategies, the concept of an algorithm, fundamental data structures, the machine representation of data, and introductory graphics and networking. (C-ID COMP 112 (with CS 119L)) (CSU/UC)
    Usually Held
    Thu 6:00pm–9:05pm