CSIS 119 - Introduction to Computer Programming

    Recent Professors
    P. Giovengo
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026
    Class Size
    50 students
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of CSIS 119
    Transfers To
    CSU
    Description
    An introductory course in computer programming as a foundation for more advanced programming, computer science, computer networking, or software engineering courses. Emphasis is on the development of problem solving skills as it introduces students to computer programming principles and best practices using modular and Object Oriented programming concepts. Attention is given to development of effective software engineering practices emphasizing such principles as analysis and design decomposition, encapsulation, procedural abstraction, testing and software reuse. Students learn and apply standard programming constructs, problem-solving strategies, the concept of an algorithm, fundamental data structures, and the machine representation of data. (CSU/UC)