Real-world, team-based development of an information system for an external client.
Students completing this paper take part in a practical, real-world implementation of a software development project for an external client. By taking this paper, students learn and apply skills necessary for implementing software development projects, covering activities from project conception and scoping to software implementation and deployment. Students also develop a range of skills, including those related to teamwork, independent learning, oral and written communication, critical thinking and cultural understanding and self-motivation.
|Paper title||Applied Project|
|Teaching period||Second Semester (On campus)|
|Domestic Tuition Fees (NZD)||$1,092.15|
|International Tuition Fees (NZD)||$5,004.75|
- INFO 310
- INFO 312
- Schedule C
- Arts and Music, Commerce, Science
- Teaching staff
- Paper Structure
- Software Processes
- Agile Software Development Methodologies
- Requirements Elicitation
- Software Estimation
- Planning and Scheduling
- Risk Management
- System Modelling and Architectural Design
- Project Implementation
- People Management
- Software Testing
- Professionalism and Ethics
- Process Improvement
- Documentation and System Packaging
- Integration and Deployment
- Teaching Arrangements
- This course uses a group projects as the focal point for learning and discussion of theoretical and practical issues. You and your group will be required to meet regularly with project mentors to discuss problems and solutions that arise during the completion of your project requirements. The paper coordinator ensures that students up-skill where necessary, and forms the link between student teams and external clients.
Software Engineering (10th ed.), by Ian Sommerville, Pearson, (2015).
Object Oriented Software Engineering: Using UML, Patterns, and Java (3rd ed.), by Bernd Bruegge and Allen H. Dutoit, Prentice Hall, (2010).
- Course outline
- Graduate Attributes Emphasised
- Communication, Cultural understanding, Critical thinking, Ethics, Global perspective,
Research, Lifelong learning, Self motivation, Teamwork.
View more information about Otago's graduate attributes.
- Learning Outcomes
- Be exposed to a wide range of practical and theoretical issues related to Information Systems development.
- Apply this knowledge in a group situation by designing and developing an information system for an external client.
- Prepare for further study in software development (including the fourth year Information Science papers).
- Prepare to work as professional systems analysts and software developers in a wide range of application domains, with particular strength in commercial application development.