General Information
Communication
All questions should be posted on the discussions on Canvas (the "Discussions" page). Only personal questions should be sent via Canvas Message to the teachers. Make sure to read all the information below before posting a question.
Deadlines
All deadlines stand firm, and any exceptions are given by the study advisor only. This means that late submissions or material updated after the deadline are graded zero.
Instructor
Dr. Fernanda Madeiral
Dr. Claudia Raibulet
Course Set-up
The course is composed of lectures, and the students will be assessed based on assignments and an exam.
Lectures
The course consists of 9 lectures (3 lectures per week). All lectures will take place on the VU campus (in person).
Week 1
Lecture 1
June 3rd, 13:30 - 15:15
Course introduction & Traditional Software Engineering Processes
Week 1
Lecture 2
June 4th, 15:30 - 17:15
Traditional Software Engineering Processes
Week 1
Lecture 3
June 5th, 15:30 - 17:15
Software quality
Week 2
Lecture 4
June 10th, 13:30 - 15:15
Software testing
Week 2
Lecture 5
June 11th, 15:30 - 17:15
Version control systems (Git) & Collaborative software development (GitHub) & Open-source
Week 2
Lecture 6
June 12th, 15:30 - 17:15
DevOps
Week 3
Lecture 7
June 17th, 13:30 - 15:15
CI/CD
Week 3
Lecture 8
June 18th, 15:30 - 17:15
Invited lecture (date to be confirmed)
Week 3
Lecture 9
June 19th, 15:30 - 17:15
Invited lecture (date to be confirmed)
Assignments
There will be two assignments, which will be available on the "Assignments" page on Canvas. The assignments will be in groups (4 people). The groups will have to deliver their work through Canvas by the deadline, and then they will present their work running (i.e., demonstration) through Zoom. Submissions from groups with one participant won't be accepted.
Week 1
June 5th
Canvas
Assignment 1 Announcement
Week 2
June 13th
Canvas
Assignment 1 Delivery
Week 2
June 14th
Zoom
Assignment 1 Demo
Week 3
June 17th
Canvas
Assignment 2 Announcement
Week 4
June 27th
Canvas
Assignment 2 Delivery
Week 4
June 28th
Zoom
Assignment 2 Demo
Exam
There will be one exam, which will take place on June 25th, 18:45 - 21:00. The exam is composed of multiple-choice questions on TestVision.
Assessment
To pass the course, students should obtain at least 55% in each assignment and the exam. Then, the final grade is calculated based on the following formula:
Resit Options
To pass the course, students must resit if:
Exam grade < 55%
Assignment 1 grade < 55%
Assignment 2 grade < 55%
In case (1), the student must attend the exam resit (July 16th, 12:15 - 14:30). In cases (2) and (3), the student must resit the failing assignment (see dates below), which will be a simplified version of the original assignment to be done individually. In case of resubmitting one or both of the assignments, the resubmission will be graded with a maximum grade of 7 (instead of 10) to account for the extra time.
Any additional examination attempt may be only granted by the Examination Board (Additional Exam Opportunity). Any messages after the final grade has been submitted will be ignored.
Week 5
July 3rd
Canvas
Assignment 1 & 2 Resit Announcement
Week 6
July 11th
Canvas
Assignment 1 & 2 Resit Delivery
Week 6
July 12th
Zoom
Assignment 1 & 2 Resit Demo
Transferring Assignment Grades
Assignment grades from 2022/2023 can be transferred to 2023/2024. This is the only exception. Grades from 2023/2024 cannot be transferred to the next years.
Literature
The lecture slides (which will be available on the "Modules" page on Canvas) are the study reference. Additional material (books, papers, etc.) will be referenced in the last slide of each lecture. For better learning, students should also take notes during the lectures.
Last updated