Combines a range of topics integral to the design, implementation, and testing of a medium-scale software system with the practical experience of implementing such a project as a member of a programmer team. In addition to material on software engineering, this course also includes material on professionalism and ethical responsibilities in software development and human- computer interaction. Quantitative GEP requirement.
Prerequisites
CSC 202.
Notes
Minor, Elective credit.