|
|
CS119: Program Design and Development
3 Units (3 lecture
hours, 0 lab hours)
Introductory course in program design and development using Java to serve as a foundation for more advanced programming, computer science or networking courses. Emphasizes the development of problem-solving skills as it introduces 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, introductory graphics and networking.
Prerequisite: None
Corequisite: None
Recommended Preparation: CIS 110, intermediate algebra
Student must also be enrolled in 119L.
|

|