# 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).

<table><thead><tr><th>Week</th><th width="113">Lecture</th><th>Date &#x26; Time</th><th>Topic</th></tr></thead><tbody><tr><td>Week 1</td><td>Lecture 1</td><td>June 3rd, 13:30 - 15:15</td><td>Course introduction &#x26; Traditional Software Engineering Processes</td></tr><tr><td>Week 1</td><td>Lecture 2</td><td>June 4th, 15:30 - 17:15</td><td>Traditional Software Engineering Processes</td></tr><tr><td>Week 1</td><td>Lecture 3</td><td>June 5th, 15:30 - 17:15</td><td>Software quality</td></tr><tr><td>Week 2</td><td>Lecture 4</td><td>June 10th, 13:30 - 15:15</td><td>Software testing</td></tr><tr><td>Week 2</td><td>Lecture 5</td><td>June 11th, 15:30 - 17:15</td><td>Version control systems (Git) &#x26; Collaborative software development (GitHub) &#x26; Open-source</td></tr><tr><td>Week 2</td><td>Lecture 6</td><td>June 12th, 15:30 - 17:15</td><td>DevOps</td></tr><tr><td>Week 3</td><td>Lecture 7</td><td>June 17th, 13:30 - 15:15</td><td>CI/CD</td></tr><tr><td>Week 3</td><td>Lecture 8</td><td>June 18th, 15:30 - 17:15</td><td>Invited lecture (date to be confirmed)</td></tr><tr><td>Week 3</td><td>Lecture 9</td><td>June 19th, 15:30 - 17:15</td><td>Invited lecture (date to be confirmed)</td></tr></tbody></table>

### 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   | Date      | Location | Topic                     |
| ------ | --------- | -------- | ------------------------- |
| 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:



$$
\text{Final Grade} = (30\% \times \text{Assignment 1}) + (30\% \times \text{Assignment 2}) + (40\% \times \text{Exam})
$$





### Resit Options

To pass the course, students must resit if:

1. Exam grade < 55%
2. Assignment 1 grade < 55%
3. 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](https://vu.nl/en/student/examinations/additional-exam-opportunity)). Any messages after the final grade has been submitted will be ignored.

<table><thead><tr><th>Week</th><th width="99">Date</th><th width="105">Location</th><th>Topic</th></tr></thead><tbody><tr><td>Week 5</td><td>July 3rd</td><td>Canvas</td><td>Assignment 1 &#x26; 2 Resit Announcement</td></tr><tr><td>Week 6</td><td>July 11th</td><td>Canvas</td><td>Assignment 1 &#x26; 2 Resit Delivery</td></tr><tr><td>Week 6</td><td>July 12th</td><td>Zoom</td><td>Assignment 1 &#x26; 2 Resit Demo</td></tr></tbody></table>

### 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.
