SWEN 301 (2021) - 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.

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. If this affects you, please contact the lecturer to provide PDF versions.

Announcements

3/3/2021: Re: Announcements

Assignment 1 is now available: https://docs.google.com/document/d/1eVEFfrpdDTZs2mur_twgbixil7AKNB1koT6_xfpXaEg/edit?usp=sharing, I will also discuss this in today's lecture. Note the relevance of this week's JDBC tutorial for this assignment, and there is another chance to do the tutorial today.

-Jens

2/3/2021: Re: Announcements

On Wednesday 3 March I will trial streaming the lecture using the course zoom room (https://vuw.zoom.us/my/swen301). The lecture will also be streamed via panopto. I hope to get some feedback after the lecture on what the preferred option is.

-Jens

1/3/2021: Re: Announcements

We have class reps ! It is my great pleasure to announce that Bea Jayme and Joseph Hodges are the new class reps. If you want to contact Bea and/or Joseph, you can find their photos and email address on the wiki (https://ecs.wgtn.ac.nz/Courses/SWEN301_2021T1/People).

Bea and Joseph have asked me to draw your attention to a SWEN301 Facebook group they have created and which you might want to join:

https://www.facebook.com/groups/1024034294673283/?notif_id=1614564559378633&notif_t=group_invited_to_group&ref=notif

Kind regards, Jens

Assignments

see assignments for details

Contents