Course syllabus

An advanced course examining research issues related to tools and techniques for software design and development:
advanced software development methodologies, software architectures for developing software tools and tool support for software development,  collaborative work and software engineering, version control,  software process improvement, examples of software processes, open source vs closed source development, issues in software engineering.


 

Please see Course Outline (under files) for coursework details

Course summary:

Date Details Due