Course syllabus

This page gives a basic overview of COMPSCI 399 for Semester 1 2021. All course material is in Modules.

Course Overview Digital Course Outline Staff
Class Representatives Meeting Times Course Resources
Assessments Course Expectations Getting Started

 

Course Overview

Capstone courses are generally seen to have three main aims: integrating the knowledge gained in the program, reflecting on prior learning and transitioning into the workplace.

Using this as a starting point, this computer science capstone course is seen as an opportunity to integrate the knowledge gained in the entire program through problem-based learning. Students will be allocated into small groups who will then work together to solve a substantial problem. You will work with your team mates to reason on a problem, design, develop and produce an artefact to solve the problem and present your work. 

This course will provide you with an opportunity to further develop your critical thinking and technical and communication skills. You will gain the ability to use relevant technology to solve a substantial problem and become ‘business ready’ for your future employment.

Digital Course Outline

A full overview of the course is provided in the Digital Course Outline

Staff

Lecturer and Course Coordinator: Asma Shakil (asma.shakil@auckland.ac.nz)

Room: 303-489

Teaching Assistant: James Finnie-Ansley (jfin305@aucklanduni.ac.nz)

Class Representatives

Class reps act as an intermediary between students in the class and the lecturers and tutors. You can share with them any suggestions/complaints/remarks about the course. The class reps are not a part of the teaching team.

The reps for our class are:

1. Nathan Roberts (Local Students) : nrob916@aucklanduni.ac.nz

2. Darren Chen (Offshore Students) : cche795@aucklanduni.ac.nz

Meeting times

We have one three-hour meeting slot per week. You are expected to attend these meetings in person and report on your and your team's progress.

Check SSO https://www.auckland.ac.nz/en/students/my-tools/sso.html for room times.

Course Resources and Getting Help

Piazza: Piazza is the main forum we will be using for asking and answering questions. 

There are no course resources needed at this point in time. Any resources needed in the future will be made available to you via Canvas.

Assessments and Pass Requirements

This course has two types of assessments - individual coursework and group coursework.

Individual coursework requires a unique submission/presentation by each student. Group coursework requires a common submission by all members of a team.

Please note that the group coursework will be assessed separately for each individual student against his/her contribution to the submission.

Assessment Type Percentage Classification
Project Proposal 10% Group Coursework
Progress Presentation (Stand Ups) 10% Individual Coursework
Project Code & Build 30% Group Coursework
Individual Reflection 20% Individual Coursework
Project Report 20% Group Coursework
Final Showcase Presentation 10% Individual Coursework

All assessments will be posted well before their due dates as Assignments on Canvas.

To pass the course, you must get an overall 50% marks across all assessments.

Course Expectations

Please read the School's learning expectations here.

For this course, you will work in small teams to develop a significant software project by applying the knowledge and skills learnt from the different courses in the degree program. Teams are expected to reason on a problem, devise a solution, produce a prototype and other artifacts (as specified) and present their work. You can expect a significant amount of learning in the course to be peer-based as you bounce off ideas from each other both in your team and across teams. The course will provide you an amazing opportunity to further develop your technical and communication skills. 

Getting Started

The course material will be arranged in Modules, with the basics in the Getting started module.

Course advice

Before enrolling in this course, you must complete these courses: Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230

Late Submissions and Special Consideration

For any queries about the programme policies around the late submission of assignments, or for special consideration or aegrotat processes, please contact the Programme Manager.

Inclusive learning

Students are urged to discuss privately any impairment-related requirements face-to-face and/or in written form with the course convenor/lecturer and/or tutor.

Academic integrity

The University of Auckland will not tolerate cheating, or assisting others to cheat, and views cheating in coursework as a serious academic offence. The work that a student submits for grading must be the student’s own work, reflecting his or her learning. Where work from other sources is used, it must be properly acknowledged and referenced. This requirement also applies to sources on the worldwide web. A student’s assessed work may be reviewed against electronic source material using computerised detection to provide an electronic version of their work for computerised review.

The way to avoid plagiarism is to reference your work. If you are in doubt about how to reference properly, ask someone – your lecturers, tutors and the Student Learning Centre are good places to start. Please refer to the following website for further information about academic referencing: www.cite.auckland.ac.nz/

The document Guidelines: Conduct of Coursework provides further advice on how to avoid plagiarism. It can be found at: www.business.auckland.ac.nz/conductcoursework

The penalties for plagiarism can be severe, including losing some or all of the marks for the assignment. Major offences can be sent to the University’s Discipline Committee, where further penalties can be imposed.

Student feedback

We regularly seek feedback from students in order to shape and improve this and all courses on the programme. Students will be asked to complete formative fast feedback early in the quarter, and course and teaching evaluations at the end of the course.

Your feedback will be used to inform the ongoing development of the course. Class reps will also be elected and their feedback will be sought.

In the event of an unexpected disruption

We undertake to maintain the continuity and standard of teaching and learning in all your courses throughout the year. If there are unexpected disruptions, the University has contingency plans to ensure that access to your course continues and your assessment is fair, and not compromised. Some adjustments may need to be made in emergencies, In the event of a disruption, the University and your course coordinators will make every effort to provide you with up to date information via Canvas and the University website.