SWEN504 (2020) - Software Development Studio 2
This course will consist of a sequence of group projects, interleaved with teaching sessions, industrial seminars, industrial case studies, and tutorials providing background to the projects, review of the student work, and additional material to complement the project work. The group work and the teaching will be done in the same physical space, allowing for flexible timing of the more formal components of the course. The course will include weekly seminars from industry professionals on a range of topics.
Course learning objectives
Students who pass this course will be able to:
- Implement a range of software engineering methodologies, including traditional life cycles, and Agile methods.
- Develop software of a moderate size cooperatively using recognised software engineering processes.
- Use a range of software engineering tools, including version control, error tracking, test coverage, continuous integration, build tools, and frameworks.
- Apply knowledge of networks, web systems, databases, and other computer science concepts to the solution of software development problems.
- Evaluate and discuss the impact on a software engineering project of issues such as privacy, Intellectual property, security, reliability, and sustainability.
- Evaluate and discuss the appropriateness of different software engineering methodologies in a software project and the relationship between technical and project management choices and the business goals and constraints of the organisation.
Withdrawal from Course
Withdrawal dates and process:
This course will consist of a sequence of group projects, interleaved with teaching sessions, industrial seminars, industrial case studies, and tutorials providing background to the projects, review of the student work, and additional material to complement the project work. Both the group work and the teaching will be done in the same physical space, allowing for flexible timing of the more formal components of thecourse. The course will include weekly seminars from industry professionals on a range of topics.
Student feedback on University courses may be found at: www.cad.vuw.ac.nz/feedback/feedback_display.php
You can view Student course feedback collected for Victoria University courses from the last completed trimester for which feedback was collected
Dates (trimester, teaching & break dates)
- Teaching: 09 November 2020 - 14 February 2021
- Break: 21 December 2020 - 04 January 2021
Set Texts and Recommended Readings
There are no required texts for this offering.
Mandatory Course Requirements
There are no mandatory course requirements for this course.
If you believe that exceptional circumstances may prevent you from meeting the mandatory course requirements, contact the Course Coordinator for advice as soon as possible.
This course is internally assessed.
|Assessment Item||Due Date or Test Date||CLO(s)||Percentage|
|6 individual advanced programming assignments (approx. 1 week)||TBA||CLO: 1,3,4||60%|
|1 technical project report (group) with individual reflective reports|
(15% group, 5% individual) (approx. 3 weeks)
|1 group presentation||TBA||CLO: 1,2,3,4,5,6||5%|
|1 case study (individual) (based on industry presentations throughout the course, approx. 3-4 pages)||TBA||CLO: 5,6||5%|
|1 individual report (approx. 1 week)||TBA||CLO: 4,5,6||10%|
Assessments will generally be in-class and due on the day, and will not be accepted afterwards without special arrangement. For any items to be submitted outside of class time late penalties will apply: any assignment submitted up to 24 hours after the deadline will be penalised by 20%, and any assignment submitted between 24 and 48 hours after the deadline will be penalised by 40%. Any assignment submitted 48 hours or more after the deadline will not be marked and will get 0 marks.
Submission & Return
Work will either be marked by demonstration in class, or submitted via the ECS marking system. Work submitted via the online system will be returned electronically once marked.
The student workload for this course is 400 hours.
Communication of Additional Information
All online material for this course can be accessed at https://ecs.wgtn.ac.nz/Courses/SWEN504_2020T3/
Links to General Course Information
- Academic Integrity and Plagiarism: https://www.wgtn.ac.nz/students/study/exams/integrity-plagiarism
- Academic Progress: https://www.wgtn.ac.nz/students/study/progress/academic-progess (including restrictions and non-engagement)
- Dates and deadlines: https://www.wgtn.ac.nz/students/study/dates
- Grades: https://www.wgtn.ac.nz/students/study/progress/grades
- Special passes: Refer to the Assessment Handbook, at https://www.wgtn.ac.nz/documents/policy/staff-policy/assessment-handbook.pdf
- Statutes and policies, e.g. Student Conduct Statute: https://www.wgtn.ac.nz/about/governance/strategy
- Student support: https://www.wgtn.ac.nz/students/support
- Students with disabilities: https://www.wgtn.ac.nz/st_services/disability/
- Student Charter: https://www.wgtn.ac.nz/learning-teaching/learning-partnerships/student-charter
- Terms and Conditions: https://www.wgtn.ac.nz/study/apply-enrol/terms-conditions/student-contract
- Turnitin: http://www.cad.vuw.ac.nz/wiki/index.php/Turnitin
- University structure: https://www.wgtn.ac.nz/about/governance/structure
- VUWSA: http://www.vuwsa.org.nz
Offering CRN: 32075
Prerequisites: SWEN 502
Duration: 09 November 2020 - 14 February 2021
Starts: Trimester 3
Campus: ICT Graduate School (NEC)