Advanced Software Development

Course code INFT3910Units 10Level 3000Faculty of Science and Information TechnologySchool of Design, Communication and IT

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.

Not available in 2015

ObjectivesAfter 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.
Content1. Managing the construction of large software projects
2. Software systems design and development
3. Applications development.
Replacing Course(s)NA
TransitionNA
Industrial Experience0
Assumed KnowledgeINFT1004 - Visual Programming
Modes of DeliveryInternal Mode
Teaching MethodsLecture
Computer Lab
Assessment Items
Essays / Written AssignmentsThis 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: FormalFinal 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 HoursComputer Lab: for 2 hour(s) per Week for Full Term
Lecture: for 2 hour(s) per Week for Full Term