SENG199-25S2 (C) Semester Two 2025

Software Engineering Workshop Training Course


Details:
Start Date: Monday, 14 July 2025
End Date: Sunday, 9 November 2025
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 27 July 2025
  • Without academic penalty (including no fee refund): Sunday, 28 September 2025

Description

Compulsory workshop training course for Software Engineering students.

IMPORTANT NOTE : Enrolment in this course requires attendance of course activities on campus while the campus is open. There is no support for off-site students, unless the campus is closed and all teaching activities for all students are moved online.

PLEASE NOTE THIS COURSE WILL RUN OVER THE MID SEMESTER BREAK.  STUDENTS WILL BE REQUIRED TO ATTEND TWO ONE-DAY WORKSHOPS BETWEEN WEDNESDAY 28 AUGUST AND TUESDAY 3 SEPTEMBER.  STUDENTS WILL BE ABLE TO ALLOCATE THEMSELVES TO TWO WORKSHOPS ONCE THE TIMETABLE IS CONFIRMED AND PUBLISHED.

In addition to the approved practical work in industry, students must also successfully complete an approved Workshop Training Course or Health and Safety Training Course during the second year.

SENG199 is a zero-credit course that is required for all Software Engineering students, taken during the second year and before the first period of practical work.

For Software Engineering we have developed the following plan for the “Workshop” component, in consultation with the advisory board and other engineering departments.

The software engineering workshop requirements consist of 12 hours (which will be run as two 6-hour days during lecture breaks).

Students must attend the workshop sessions and demonstrate a suitable level of competence in the areas covered. Students with qualifications in particular topics may apply for exemption from those parts of the workshops.

The following topics will be covered in the workshop sessions; the times given are approximate:
• Pain free computing (workstation setup): ergonomics, health and safety
• Basic Linux tools: basic commands, shell scripting
• Installing and configuring an OS ( Linux with Windows in a virtual machine.): includes setting it up as a secure server (security, firewall policies, updating)
• Simple computer maintenance: upgrading a disk, adding memory, diagnosing simple faults, building a computer from components
• Touch typing: this increases productivity, and is a valuable communication skill. It will be introduced in the workshop, but students need to learn touch typing can use online tutors outside of the workshop (e.g. http://www.freetypinggame.net/free-typing-lesson.asp, http://www.sense-lang.org/typing/tutor/keyboarding.php).
Passing this requirement will be based on a proficiency test that can be taken either at the workshop sessions or in arranged sessions. A speed of 40 words per minute with accurate typing is expected; you can test your speed using systems such as http://www.typingtest.com/index.html and http://10fastfingers.com/typing-test/english. The speed of 40 words per minute is just over the threshold that requires skilled typing.

As preparation, you should check your typing speed, and work on getting it fast enough to comfortably pass the test.

Learning Outcomes

1. Demonstrate proficiency in typing [WA5]
2. Demonstrate basic tool use and safety in computer assembly [WA5]
3. Understand and apply office ergonomics for health and well-being [WA1]
4. Demonstrate proficiency in system administration tasks [WA1]

Prerequisites

Approval into the BE(Hons) Software Engineering.

Co-requisites

Timetable 2025

Students must attend one activity from each section.

Workshop A
Activity Day Time Location Weeks
01 Wednesday 09:00 - 17:00 Jack Erskine 133 Lab 2 (27/8)
Jack Erskine 131 Lab 1 (27/8)
Jack Erskine 111 (27/8)
25 Aug - 31 Aug
02 Friday 09:00 - 17:00 Jack Erskine 133 Lab 2 (29/8)
Jack Erskine 131 Lab 1 (29/8)
Jack Erskine 111 (29/8)
25 Aug - 31 Aug
03 Tuesday 09:00 - 17:00 Jack Erskine 133 Lab 2 (2/9)
Jack Erskine 131 Lab 1 (2/9)
Jack Erskine 111 (2/9)
1 Sep - 7 Sep
Workshop B
Activity Day Time Location Weeks
01 Thursday 09:15 - 17:15 Jack Erskine 133 Lab 2 (28/8)
Jack Erskine 131 Lab 1 (28/8)
Jack Erskine 111 (28/8)
25 Aug - 31 Aug
02 Monday 09:00 - 17:00 Jack Erskine 133 Lab 2 (1/9)
Jack Erskine 131 Lab 1 (1/9)
Jack Erskine 111 (1/9)
1 Sep - 7 Sep

Timetable Note

Please allocate yourself to a Workshop A and a Workshop B session, as BOTH must be attended and completed as they cover different content.

Course Coordinator

For further information see Computer Science and Software Engineering Head of Department

Assessment

Students will fail SENG199 if:

- They do not actively participate in the workshop, or
- Arrive late to any scheduled workshop session, or
- Fail to submit assessment items by the given deadline.

Assessment items that are not completed at a workshop session (e.g., touch typing) must be submitted within 2 weeks after attending the workshop (or by agreement).

Failing students have to re-sit (a re-sit cost applies) in the following year.

IMPORTANT NOTE:

• SENG199 is to be completed before the first period of practical work.
• A student is not permitted to enrol in any engineering courses of the Fourth Year prior to completion of SENG199.
• SENG199 is a graduation requirement.

Additional Course Outline Information

Attendance

Punctuality is also important and each day starts promptly at 9am. Please show up early and anyone arriving after 9am will be failed and have to re-sit (a re-sit cost applies) in the following year.

If you cannot attend for genuine reasons, you will need to apply for an exemption to re-sit in the following year without penalty. Please email matthias.galster@canterbury.ac.nz and csseadministration@canterbury.ac.nz with your request.
Once approved, please withdraw from SENG199.

For further information see Computer Science and Software Engineering .

All SENG199 Occurrences

  • SENG199-25S2 (C) Semester Two 2025