Computer Science | Introduction to Software Systems
A592 | 8996 | Amr Sabry

(3 cr.) P: programming experience. Design of computer software
systems and introduction to programming. Topics include the Java
programming language and its data structure facilities; building and
maintaining large projects; shell tools and system calls.
Introduction to object-oriented programming. Lecture and laboratory.
Credit not given for both A592 and C212. Undergraduate CS majors
should take C212.