Revised: August 2018
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.