CSC 540 Software Engineering (3,0,3)

History of software development paradigms and methodologies; techniques in computer software specification, design and implementation; software engineering ethics; development of a large-scale software project by students working in teams. PREREQ: Regular admission to MSCS program and a C or better in CSC 502. CSC 502