Semester 1, 2023 Toowoomba On-campus | |
Units : | 1 |
School or Department : | School of Engineering |
Grading basis : | Graded |
Course fee schedule : | /current-students/administration/fees/fee-schedules |
Staffing
Course Coordinator:
Overview
Computing and data communications have converged, such that data communications has become an integral part of many computer systems. This course is based around two central themes. The first is the logical extension of the material covered in the preceding Computer Engineering courses and as such it is expected that students have basic programming skills. The first theme involves a more detailed study of advanced computer design and operating system topics including memory management, virtual memory, process management, cache memory, processor architectures and performance. The second theme is the design, implementation and use of data communication systems. This section, comprising approximately two-thirds of the course, covers local area network protocols such as Ethernet, together with higher-level protocols such as TCP/IP. An in-depth understanding of the theoretical and practical operation of these protocols and the Internet is emphasised by implementation examples.
Course learning outcomes
The course objectives define the student learning outcomes for a course. On completion of this course, students should be able to:
- describe the basic concepts of computer systems and the relationship between the various subsystems;
- discuss factors that impact on the performance of computer systems including disk/memory cache systems, processor architecture and memory management;
- select and justify appropriate methods of data compression, encryption and error checking for local and wide-area networks;
- interpret data communications standards documents such as Internet RFC's to analyse protocol frames found in a data communications system, and provide explanations for the observed behaviour of communicating entities;
- prepare, to a professional standard, technical written reports and verbal presentations in English having good structure and format, high standards of spelling, grammar and punctuation, and appropriate and adequate technical content;
- demonstrate information literacy skills to find, analyse and evaluate appropriate information;
- critique work of peers and critically analyse information sources;
Topics
Description | Weighting(%) | |
---|---|---|
1. | Operating Systems | 20.00 |
2. | Hardware and Architecture | 10.00 |
3. | Data Communications and Protocols | 70.00 |
Text and materials required to be purchased or accessed
Student workload expectations
To do well in this subject, students are expected to commit approximately 10 hours per week including class contact hours, independent study, and all assessment tasks. If you are undertaking additional activities, which may include placements and residential schools, the weekly workload hours may vary.
Assessment details
Description | Group Assessment |
Weighting (%) | Course learning outcomes |
---|---|---|---|
Research (project) | No | 30 | 3,4,5,6,7 |
Quiz A1 of 6 | No | 5 | 1,2,6 |
Quiz A2 of 6 | No | 5 | 1,2,6 |
Quiz A3 of 6 | No | 5 | 1,2,6 |
Design | No | 40 | 1,2,3,4,5,6 |
Quiz A4 of 6 | No | 5 | 3,4,6 |
Quiz A5 of 6 | No | 5 | 3,4,6 |
Quiz A6 of 6 | No | 5 | 3,4,6 |