CS 119 — Program Design and Development
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)
Part of
- Computer Programming Certificate of Specialization
- Networking, Security and System Administration - Enterprise Networking Associate in Science and Certificate of Achievement
- Networking, Security and System Administration - Enterprise System Administration Associate in Science and Certificate of Achievement
- Similar Course List
- Web Development Associate in Science and Certificate of Achievement
- Web Programming Certificate of Specialization
- General Studies: Science and Mathematics
- University Studies: Science and Mathematics
- Computer and Information Science (CIS)
- Computer Science (CS)
- Degree Requirements and Transfer Information