Revised: November 2017
Techniques for design and construction of reliable, maintainable, and useful software
systems. Software development methodologies and object-oriented design
for medium and large projects.
Grading procedures and factors influencing course grade are left to the discretion of individual instructors, subject to general university policy.
Attendance policy is left to the discretion of individual instructors, subject to general university policy.