Uploaded by fiona Guo

CST8102 Operating Systems Fundamentals Course Info

advertisement
WEEKLY SCHEDULE FALL 2024
(also known as Course Section Information)
CST8102 Operating Systems Fundamentals (GNU/Linux)
Section 310
CET-CS/Computer Programming/Computer Programming & Analysis - Level 2
Section
Theory (310) & Lab (311, 312)
Professor’s name
Wenjuan Jiang
Email/Contact
jiangw@algonquincollege.com
Learning Resources
Text Resources
• See under "Learning Resources" in the course outline, linked on Brightspace.
Evaluation Breakdown
Assessment
Practical Assessments
Due Date and Time
Value
CLRs
Lab & Assignments
40%
1-4
Midterm
Quizzes (Hybrid: 4% - In Class: 16%)
Final Exam
20%
20%
20%
1-3
1-5
1-5
Theory Assessments
To pass this course, you must satisfy all of the following requirements:
 at least 50% on Practical Assessments (i.e. at least 20/40 marks)
 at least 50% on Theory Assessments (i.e. at least 30/60 marks)
 at least 50% overall total of Theory & Practical (i.e. at least 50/100 marks)
Late submissions/demos of Labs or Assignments will not be accepted.
 In very rare circumstances, Professor may provide limited extensions.
 However, these arrangements must be made before the due date
 Extension requests made on the day of submission/demo will not be considered.
Page 1 of 4
Learning Schedule
LEARNING SCHEDULE IS SUBJECT TO CHANGE WITH NOTIFICATION
Date
Week 1
Sept. 3
Week 2
Sept. 9
Week 3
Sept. 16
Week 4
Sept. 23
Week 5
Sept. 30
Week 6
Oct. 7
Week 7
Oct. 15
Week 8
Oct. 21
Week 9
Oct. 28
Week
10
Nov. 4
Week
11
Nov. 11
Week
12
Nov. 18
Weekly Theme and
Learning Outcomes
Introduction
Operating
Systems.
- What is an
operating system?
- What is Linux?
- Basic commands
- Basic Linux
Commands
Learning
Activities
Hybrid:
Review
theory notes
on
Brightspace
- Redirection
- Finding files
- Vim (hybrid)
- Linux inodes/Links
- Linux Permissions
- Linux Permissions
- Mounting File
Systems/Partitions
Linux System files
and Administration
Utilities
Linux User
Management
BREAK
Assessments (%)
Due Dates on Brightspace
Lab 1: Linux Installation (3.5%)
CLRs
"
Lab 2: Basic Linux Commands (3.5%)
3
"
Lab 3: Additional Linux Commands (3.5%)
3
"
Lab 4: File System (3.5%)
- In-Class Quiz 1 (4%)
Lab 5 (3.5%) - Part A
3
Lab 5 (3.5%) - Part B
- In-Class Quiz 2 (4%)
1,2,3
[Optional lab: Makeup lab]
- Hybrid Quiz 1 (2%)
- Midterm (20%)
1,2,3
"
"
BREAK
1
2,3
BREAK
- Aliases
- Introduction to
Linux shell scripting
- if/case statements
- test conditions
"
Lab 6: Linux User Management (3.5%)
1,2,3
"
Lab 7: Shell Scripting 1 (7%)
- In-Class Quiz 3 (4%)
4
- if/case statements
- test conditions
- Functions
Operating System
concepts
"
Lab 7 demo
4
"
Lab 8: Shell Scripting 2 (8.5%)
- In-Class Quiz 4 (4%)
1,2,4,5
Page 2 of 4
Date
Week
13
Nov. 25
Week
14
Dec. 2
Week
15
Dec. 9
Weekly Theme and
Learning Outcomes
Operating System
concepts (Cont.)
Learning
Activities
"
Review
Assessments (%)
Due Dates on Brightspace
Lab 8 demo
CLRs
[Optional lab: Make up labs / demos]
- Hybrid Quiz 2 (2%)
1-5
Final Exam (20%)
1-5
1,2,4,5
Other Important Information
1. Contacting your professors:
- If you have a different theory and lab professors:
If you have a question about the course Lab work, reach out to the Lab Professor for your section.
If you have a question about the course Theory or Theory quizzes/tests, reach out to your Theory
Professor.
- Use your college email when emailing your professor.
- Expect a reply within 2 business days. Professors are not expected to respond to emails during
evenings / weekends / public holidays.
- Include the course name and section (e.g. CST8102_300) in the subject line as professors teach
multiple courses and sections.
- Emails must be professional and polite as you would communicate in a professional workplace
environment (see SA07: Student Conduct Policy)
- If your professor cannot answer your questions in an email, they may set up a Zoom meeting at a
mutually agreeable time.
2. Classroom behavior:
To support a productive and positive learning environment for all, students' behavior in
communications and classes must follow the SA07: Student Conduct Policy.
3. Plagiarism / Cheating:
- In this course, class work is done independently. The work you submit must be your own.
- In case of suspected plagiarism, your professor will inform you of it and report the evidence for
decision by the Office of Academic Integrity.
- Repeating offences can result in failing the course and/or expulsion from the college.
- For more information, see AA48: Academic Integrity Policy.
4. Deadlines:
- The student is responsible for keeping track of important course dates and deadlines.
- Coursework must be submitted by the deadline, after the deadline the submission is closed.
- Exemptions due to personal circumstances may be granted, if you contact your lab
professor in advance.
Page 3 of 4
- Start working on lab assignments early and attend all lab classes to get help. Professors are not
expected to respond to emails after regular work hours / during weekends.
5. Lab Attendance:
- You must attend a Lab in-person in order receive a grade for that activity.
- Students are expected to be present for the entire lab period and use that time to work on the lab
activity.
- If you complete your activity (or the majority of it) before the lab period, your lab Professor may
require you to start your work again during the lab period.
- Contact your Lab Professor before the class (if possible) if you have a justified reason for missing a
Lab.
6. Demos:
- Lab assignments require a successful, in-person demo from students receive a grade for
that activity.
- A student who is not able to answer questions about their Lab assignment (or otherwise not able to
successfully complete their demo), will receive an automatic grade of zero.
7. Use of Generative AI:
In this course, the use of Generative AI tools to complete graded coursework is prohibited.
The educational value of this course lies not only in the mastery of course content but also in the
process of engaging first with the material. The work you do in this course is intended to strengthen
original thought, critical thinking, and individual problem-solving skills. The use of generative AI to
complete work compromises the learning process and the achievement of course learning
requirements.
Under Algonquin College Policy AA48 – Academic Integrity, “Academic work submitted by learners is
evaluated on the assumption that the work presented by the learner is their own” and defines
contract cheating as “[a] third-party completing work, with or without payment, for a learner, who then
submits the work as their own, where such input is not permitted.” Using content generated by AI and
claiming it as your own work is considered contract cheating. Violations of these
expectations will be brought forward as instances of academic misconduct under this policy.
Page 4 of 4
Download