
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
2043 2044 |
|||||||
announced |
||||||||||||||||||||
due date |
||||||||||||||||||||
final due date |
During lectures we will discuss (for comparative purposes) various versions of Linux, including the latest (latest stable is 6.19.3, mainline 6.19, in labs we will use Debian 12 with kernel 6.18.5). Version 6.12 is expected to be a Long-Term Support (LTS) release that will remain supported for two years, until 2026.
TopI expect students to be active during lectures, ask questions, initiate discussion. Each attendance at the lecture is rewarded with the cancellation of one day of the 'penalty' for the delay in the delivery of the assignment task (in total you can get 15 additional days to complete the task).
Presence at the laboratory is obligatory. Performing tasks planned in scenarios during classes is rewarded with the cancellation of one day of 'penalty' for delay in the delivery of the assignment task (in total, you can get app. 7 additional days to complete the task).
There will be three lab assignments, each graded out of 10 points. The necessary condition for passing the lab on the first attempt is to obtain at least 3 points from EACH assignment (this refers to the points awarded as a result of the assessment by the grader, before taking into account penalties or bonuses) and at least 18 points in total for all assignments. In addition, the grade depends on the points as follows:
| Points from | Grade |
|---|---|
| 28.0 | 5 |
| 25.5 | 4+ |
| 23.0 | 4 |
| 20.5 | 3+ |
| 18.0 | 3 |
| 0 | 2 |
Deadlines for delivering tasks - by the end of the day indicated in the schedule.
Each day of delay in returning the task results in multiplying the received number of points by 0.9 (that is, assuming that the maximum number of 10 points is awarded, 1 day after the deadline means 9 points, 2 days - 8.1, 5 days 5.9, 10 days - 3.5, 14 days (maximum acceptable delay in delivering the task) - 2.3).
You can improve your score by submitting *one* assignment for (re)marking on the resit date (this is the last date indicated in the schedule, no bonuses apply). The score will be multiplied by 0.8. The new score for this assignment *unconditionally* replaces the points from the first date. The necessary condition for passing the lab on the second date is to obtain at least 3 points on EACH assignment (this refers to the points awarded as a result of the grading by the grader, before any penalties or bonuses are taken into account) and at least 18 points in total for all assignments.
The current status of points can be tracked in USOSweb in the Tests module.
TopI expect students to be active during lectures, ask questions, initiate discussion. Each attendance at the lecture is rewarded with the cancellation of one day of the 'penalty' for the delay in the delivery of the assignment task (in total you can get 15 additional days to complete the task).
Presence at the laboratory is obligatory. Performing tasks planned in scenarios during classes is rewarded with the cancellation of one day of 'penalty' for delay in the delivery of the assignment task (in total, you can get app. 7 additional days to complete the task).
There will be three laboratory assignments, each graded out of 10 points. The student's understanding of the presented solution will be verified and may influence the final grade.
In addition, 12 small assignments will be presented during the laboratory sessions, of which 6 (of which you choose) must be completed during the course and are graded for 1 point. Therefore, a total of 36 points can be earned, which are converted into a grade according to the table.
| Points from | Grade |
|---|---|
| 36 | 5 |
| 33 | 5 |
| 30 | 4+ |
| 27 | 4 |
| 24 | 3+ |
| 21 | 3 |
| 0 | 2 |
The necessary condition for passing the lab on the first attempt is to obtain at least 3 points for EVERY task (this refers to the points awarded as a result of the grader's assessment, before taking into account any penalties or bonuses), at least 3 points for the small tasks, and at least 21 points for all tasks in total.
Deadlines for delivering tasks - by the end of the day indicated in the schedule.
Each day of delay in returning the task results in multiplying the received number of points by 0.9 (that is, assuming that the maximum number of 10 points is awarded, 1 day after the deadline means 9 points, 2 days - 8.1, 5 days 5.9, 10 days - 3.5, 14 days (maximum acceptable delay in delivering the task) - 2.3).
You can improve your score by submitting *one* assignment for (re)marking on the reschedule date (this is the last date listed in the schedule; no bonuses apply). The score will be multiplied by 0.8. The new score for this assignment *unconditionally* replaces the score from the first attempt. To pass the lab on the second attempt, you must earn at least 3 points on EACH assignment (this refers to the points awarded by the grader, before any penalties or bonuses are taken into account) and at least 21 points for all assignments in total.
The current status of points can be tracked in USOSweb in the Tests module.
Generative AI (e.g., ChatGPT, Claude, GitHub Copilot) is a permanent fixture in modern software engineering, and we do not prohibit its use. However, we expect students to use AI as an intelligent textbook or assistant, not as a subcontractor. The ultimate goal of the course is to understand how code running in kernel space works.
Here we will detail the rules of using AI!
Each student assignment must include a short section titled "Using AI" in the README.md file. The student must indicate:
Furthermore, we reserve the right to verify the independence of the task (verbally or in writing).
| Janina Mincer-Daszkiewicz |