Operating Systems and Systems Programming
Introduction to the Unit
Copyright By PowCoder代写 加微信 powcoder
Prerequisites
§ ICT283 Data Structures and Abstractions or
§ ICT209 Data Structures and Abstractions
Unit Coordinator and Lecturer
§ (thisisthepreferredwayofcommunicatingwith your unit coordinator)
§ SouthStCampus Room: 245.1.016
§ Tel:(08)93606087
§ One 2-hour online lecture per week. Some online lectures will be pre-recorded lectures.
§ Time: Wednesday, 8:30 am – 10:30 am
§ Lecture notes will be updated progressively in the LMS
§ There will be a 2-hour tutorial each week.
§ Only internal students attend tutorials
§ The first hour (TUT1) is on Wednesday which is supervised (TUT1). The attendance is recorded.
§ The second hour is on Friday (TUT2), which is not supervised, ie, there is no tutor in the lab and attendance is not recorded.
§ Internal student should sign up to one supervised tutorial class (TUT1) and one unsupervised tutorial class (TUT2).
§ Venue: 245.3.063
§ Supervised tutorial (TUT1) times
Wednesday Wednesday Wednesday
12:30 pm – 1:30 pm 1:30 pm – 2:30 pm 2:30 pm – 3:30 pm
§ Unsupervised tutorial (TUT2) times
Friday Friday Friday
10:30 am – 11:30 am 11:30 am – 12:30 pm 12:30 pm – 1:30 pm
Attendance
§ Attendance in tutorials is required for all internal students.
§ An attendance record (for TUT1) for all internal students will be maintained.
§ If you missed two consecutive labs without prior approval, your place in the tutorial group may be given to other students who need it more than you do!
Face to Face Tutorials
§ At this moment, our tutorials will be face to face tutorials conducted in the designated venue.
§ However, if the government policy changes, we may have to move the weekly tutorials online using Blackboard Collaborate.
§ I will keep the class informed if the policy changes.
Assessments
Assessment
Engagement in weekly laboratory activities
Each weekly lab is due at 5pm on the Friday of the following week
Assignment 1 (individual)
Assignment 2 (group)
Examination
Assessment Period
The deadlines of all submissions are always 5pm on a Friday.
Engagement in Weekly Laboratory Activities
You are required to actively engage in weekly laboratory activities. This include
§ Internal students participate in weekly tutorials. Attendance will be recorded.
§ All students, both internal and external, complete and submit each weekly lab on time.
Engagement in Weekly Laboratory Activities
This component is worth 15%. Your mark for Engagement in Weekly Laboratory Activities will be calculated based on your participation in weekly tutorials (internal students only) and the number of completed and submitted weekly labs (all students).
§ There are 10 weekly labs, each is worth 1.5%. A weekly lab is due at 5pm on the Friday of the following the week.
§ You will be given a summary feedback around the middle of the semester on your performance in Engagement in
Weekly Laboratory Activities
Assignment 1
• Individual assignment, must be completed independently
• Worth 20%
• Consists of series of small questions covering the first 5 topics
• Both theory questions and programming questions
• Deadline: Week 7
Assignment 2
• Group work – you need to form a group of 2 students to complete the assignment together
• The assignment consists of a single project that makes use of what you have learned in the first 9 topics.
• Worth 25%
• Deadline: Week 14
Final Examination
• Worth 40%
• Takes 2 hours to complete
• Covers both theory/concepts and programming
• It could be a normal invigilated exam but could also be an online open-book exam.
Determination of Final Grade
• Your final grade for the unit will be reported as a letter grade and a mark. In order to pass the unit you must:
– have an aggregate score for the combined assessment of 50% or better, and
– achieve a satisfactory performance in the supervised component, which is the final examination. A satisfactory performance is normally considered to be 50% or higher.
Unit Resources
• Textbook 1:
: Operating Systems – Internals and
Design Principles, Global Edition (9e). Pearson, 2017.
• Textbook 2:
W. and . Rago: Advanced Programming in the UNIX Environment, Third Edition. Pearson, 2013.
• Recommended book:
: C++: The Complete Reference, Fourth Edition. McGraw-Hill, 2003.
• Announcements
• Discussion Forum
• Unit Information
• Topic Materials
• Assignments
• Unit Resources
• Lecture recordings
• Lab Submission Links
• Assignment Submission Links
More Information
• The information contained in this short introduction is incomplete.
• You must read the Unit Information and Learning Guide, together with the information in the unit LMS to find out the detailed and up to date information and requirements of this unit!
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com