INFT3910

Advanced Software Development

10 Units 3000 Level Course

Not available in 2014

Previously offered in 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004

Consolidates and refines students' previous software development skills and knowledge, and extends their skills and knowledge into large-scale, complex software systems. Considers the management and construction of applications sofware projects.

This course has a Compulsory Course Component in the combined submitted assessment items as well as the final examination.

Objectives After successful completion of this course, students will be able to:
1. Use current methodologies for constructing and managing large software projects;
2. Understand a range of software development models, methods and tools;
3. Develop large complex software systems in application domains.
Content 1. Managing the construction of large software projects
2. Software systems design and development
3. Applications development.
Replacing Course(s) NA
Transition NA
Industrial Experience 0
Assumed Knowledge INFT1004 - Visual Programming
Modes of Delivery Internal Mode
Teaching Methods Lecture
Computer Lab
Assessment Items
Essays / Written Assignments This component has a Compulsory Course Component. Students must achieve a mark of at least 50% overall for the combined assessment items submitted during the course to demonstrate that students have fulfilled Course Objective 1 (able to use software engineering methodologies for large software projects) and 3 (able to develop large complex software systems in application domains). On passing the combined assessments given in the course, it will be recorded that the student has satisfied this Compulsory Course Component.

All students submitting the assessments will be judged to have had sufficient opportunity to demonstrate their attainment of the relevant course objectives. Those who fail to satisfy the Compulsory Course Component will have the normal avenues of appeal open to them. In the event of a successful appeal the student will be given supplementary assessment to determine whether the student has satisfied the Compulsory Course Component.
Examination: Formal Final examination. This component has a Compulsory Course Component. A mark of at least 40% in the Final Examination is required to demonstrate that the student has fulfilled Course Objective 2 (understands a range of software development models, methods and tools). On passing the exam, a final mark will be given in the course and it will be recorded that the student has satisfied the Compulsory Course Component.

All students sitting the examination will be judged to have had sufficient opportunity to demonstrate their attainment of the relevant course objectives. Those who fail to satisfy the Compulsory Course Component will have the normal avenues of appeal open to them. In the event of a successful appeal the student will be given a supplementary assessment to determine whether the student has satisfied the Compulsory Course Component.
Contact Hours Computer Lab: for 2 hour(s) per Week for Full Term
Lecture: for 2 hour(s) per Week for Full Term