You need to complete two major assignments in this unit. The assignment question sheets will be posted to the Assignments page of the Unit LMS. The deadlines for the two major assignments are given in the Teaching Schedule page of the Unit LMS. The major assignments will be reported using a letter grade like HD, D, C, P and N. Major assignment oneMajor Assignment 1 (or simply Assignment 1) will consist of a number of small programming questions testing your programming skill in C and your understanding of UNIX system calls. It will also include a number of theory questions concerning operating system design principles. The questions and descriptions of the assignment will be made available on the Unit LMS at least four weeks before its due date. The deadline will be given in the Teaching Schedule page of the Unit LMS. You must follow the instructions in the major assignment question sheet strictly to avoid losing marks unnecessarily. The detailed requirements on documentation, presentation and submissions, as well as the breakdown of marks will be specified in the Assignment Question Sheet. You must follow the instructions in the Assignment Question Sheet strictly to avoid losing marks unnecessarily. Major Assignment 1 is aimed at achieving learning outcomes 1 to 12. Major assignment two Major Assignment 2 (or simply Assignment 2) will consist of a single project. The project involves design and implementation of a significant piece of system software on UNIX systems. Students will choose one project from a list of projects. The possible projects include (but not limited to) the following: 1.a UNIX command line interpreter (shell) 2.an FTP-like client and server pair 3.an HTTP client and server Students can also propose their own projects. However such projects must have similar amount of technical content and similar level of difficulty and must be approved by the Unit Coordinator. Subject to the approval of the Unit Coordinator, students may form project groups and propose their own projects. The details of the assignment will be given in the Assignment Question Sheet, which will be released to the Unit LMS at least four weeks before the due date. The deadline of the assignment will be given in the Teaching Schedule page of the Unit LMS.
ICT310 Unit Information 22The detailed requirements on documentation, presentation and submissions, as well as the breakdown of marks will be specified in the Assignment Question Sheet. You must follow the instructions in the Assignment Question Sheet strictly to avoid losing marks unnecessarily. Major Assignment 2 is aimed at achieving learning outcomes 1 to 12. Assignment submission The ten lab assignments and the two major assignments must be submitted electronically to the Unit LMS, unless there is an alternative arrangement with the Unit Coordinator in place before the deadline.