SWEN 301 (2020) - Structured Methods

This course introduces the processes, practices, and tools required to engineer medium to large software systems. Topics include software craft, architecture, design, implementation, testing, maintenance, quality assurance, configuration management, and open source development. Practical work will use integrated development environments, automation, and domain-specific languages.

IMPORTANT: ALL TEACHING HAS BEEN SUSPENDED, THIS INCLUDES LECTURES, ASSESSMENTS, HELPDESKS, LABS. IT IS EXPECTED THAT TEACHING WILL RESUME ON 28 APRIL. I WILL RESPOND TO EMAILS AND FORUM MESSAGES. STAY SAFE! -JENS

Important Information

  • Labs will start in week 3. Labs are highly recommended as they will help you with the assessments. However, attendance is not mandatory.
  • In the beginning, we will only use the Monday and the Thursday lecture slots. Depending on progress, there is the option to also use the scheduled Tuesday lecture slot. If this is the case, I will announce this on the forum and in the lectures.
  • Office hours are after the lectures on Mondays and Thursdays, or by appointment.
  • I expect that everybody follows forum posts, important communication will be done via the forum. Please do use the forum to get answers to technical problems, clarifications etc. However, if you are uncomfortable with this, please do approach me or one of the tutors for more personal help.

Corona Virus - Related Information

Please check https://www.wgtn.ac.nz/student-health/resources/coronavirus for relevant information. Course-specific arrangements for students who cannot be on campus in time:
  • All lectures will be recorded.
  • All lecture notes are available in electronic form, but as they are hosted on Google Docs, there could be problems accessing them in China. I will produce PDF versions of the documents and attach them to the wiki before the respective lectures start (as I might still do some minor modifications).
  • We can organise online help sessions for students in China using chat rooms with shared screens. Please contact Jens if you want to do this. The platform we will use for this is zoom that should work in China. Otherwise please use the forum and email to get help.
  • We do appreciate suggestions and feedback by students affected by this.

Notices

10/2/2020: Welcome to the SWEN301 Forum

Welcome to the SWEN301 forum. I will heavily use the forum to communicate course-related information and expect all students to follow it. I also encourage everybody to use the forum to seek clarification and help, for instance, when working on assignments. Using the forum for technical discussions amongst students is encouraged. I will do my best to answer questions within 24 hours, usually much faster than this. - Jens

Assignments

see assignments for details

Contents