
Students are expected to have basic knowledge of computer architecture and Java or C programming skills. Knowledge of operating systems would be an advantage but it is not necessary. Previous programming experience is essential.
COMS3200 / COMS7201 is a course on computer networks and modern communication systems. The Open System Interconnection (OSI) and Internet models are used as a reference, in order to show the logical structure of the communication systems. The emphasis of the course is on the Internet communication protocols.
Communication and computer networks are part of our everyday technology. The volume and complexity of communication systems is rapidly increasing, therefore extending both theoretical and engineering knowledge of the subject. In addition, all fields of communication are subject to extensive standardisation and the volume of international standards is enormous. It is essential that future computer professionals know the general structure, scope and likely future directions of standards. COMS3200 / COMS7201 provides knowledge about communication systems (mainly computer networks) and also characterises standardisation trends.
| GRADUATE ATTRIBUTE | LEARNING OBJECTIVES |
| A. IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. | 1, 2, 4, 7 |
| A3. A comprehensive and in-depth knowledge in the field of study. | 3, 5, 6 |
| A5. An international perspective on the field of study. | 1, 2, 3 |
| A7. An appreciation of the link between theory and practice. | 2, 6 |
| B. EFFECTIVE COMMUNICATION | |
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. | 1, 2, 3, 4 |
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |
| B3. The ability to select and use the appropriate level, style and means of communication. | |
| B4. The ability to engage effectively and appropriately with information and communication technologies. | 1, 2 |
| B5. The ability to practise as part of an interdisciplinary team. | |
| C. INDEPENDENCE AND CREATIVITY | |
| C2. The ability to work and learn independently and effectively. | 6, 7 |
| C3. The ability to generate ideas and adapt innovatively to changing environments. | 2, 3, 4 |
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. | 1, 2, 3, 5 |
| C6. The abilities and skills that provide a foundation for future leadership roles. | |
| D. CRITICAL JUDGEMENT | |
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement. | 1, 2, 3, 5, 7 |
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | |
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. | 3, 4 |
| E. ETHICAL AND SOCIAL UNDERSTANDING | |
| E1. An understanding of social and civic responsibility. | 5 |
| E3. An appreciation of the philosophical and social contexts of a discipline. | |
| E4. A knowledge and respect of ethics and ethical standards in relation to a major area of study. | 2 |
| E5. A knowledge of other cultures and times and an appreciation of cultural diversity. | |
| E7. The ability to work effectively and sensitively across all areas of society. | |
| E8. An understanding of and respect for the roles and expertise of associated disciplines. | |
| Tanenbaum, A.S., Computer Networks, 4th ed., Prentice-Hall International 2003 | |
Students are not expected to purchase the following books, but may find them useful. Copies of some of these books are available in the library.
|
|
A detailed teaching plan can be found on the course website.
Lectures are used to introduce course concepts . Copies of lecture slides will be provided (via the course web site) - usually before the lecture concerned. You should note, however, that the lecture slides may not be a complete representation of the material presented at a lecture. Additional examples and other material may be provided. You should read the appropriate chapters of the textbook before coming to the lecture (page/section references will be provided). As the course is very broad, it is essential that you keep up with the weekly flow of the descriptive material – it cannot be assimilated in a short time.
Students should sign-up (via mySI-net) for a weekly tutorial session (commencing in week 2). Tutorials will be used to reinforce understanding of the course material. Active student participation is expected. Tutorial questions will be issued one week before the tutorial and will be placed on the course web site. The questions will be related to the lecture material and are to facilitate its comprehension and exam preparation. It is assumed that students prepare for the tutorial sessions and will be able to work on the questions under the tutor’s supervision. Other questions related (directly or indirectly) to the material are encouraged. Answers to the tutorial questions will be available via the course web site.
Students should sign-up for and attend a weekly prac session (commencing in week 5). For weeks 5 to 10, lab sessions will be used as programming consultation sessions for assignments 2 and 3. From week 11, the labs will be used by students to undertake and demonstrate their work on the lab assignment (assignment 4).
You are not required to attend any of the teaching sessions (except those in which an assessment activity is taking place), however, you are strongly encouraged to do so because the material for this course is very broad and complex. The lectures, tutorials and pracs have been specifically designed to aid your learning of the course material. Failure to attend a session may result in you being disadvantaged. It is up to you to find out what happened at any class session that you miss
| |||||||||||||||||||||
Overall mark is in the range of 1-19.
Overall mark is in the range of 20-44.
Overall mark is in the range of 45-49.
Overall mark is in the range of 50-67.
Overall mark is in the range of 68-77.
Overall mark is in the range of 78-87.
Overall mark is in the range of 88-100.
Late submission of assignments will be penalised by the loss of 20% of the assignment mark per working day late (or part thereof). In the event of exceptional personal or medical circumstances that prevent on-time hand in, you should contact the lecturer concerned and be prepared to supply appropriate documentary evidence (e.g. medical certificate). Where paper submissions are required, late submissions should be made to the lecturer (via the GPSouth office). For electronic submissions, late submissions should be made electronically as per on-time submissions.
The assignment consists of two parts:
1. Students will be required to design a system of communicating processes. Students must (a) select appropriate interprocess communication methods, and (b) design appropriate message formats. This assignment will test you against learning objective 7.
2. Students will be given a protocol specification and will be required to implement a process (or processes) which communicates using those protocols. Students will use low level UDP and/or TCP primitives. Implementation must be in the Java or C programming language. This assignment will test you against learning objective 6.
Students will be required to demonstrate the use of (and understanding of the output of) some simple network diagnostic and query tools. Students will also be required to install and configure a web server application (Apache). This assignment will test you against learning objective 6.
A two hour final examination will be held during the final examination period. This exam will be open-book and will contain a number of questions. Open-book means that you may bring any written material into the examination room. You may also bring a battery-operated non-programmable calculator. Programmable calculators and other computing or communication devices are NOT permitted. The final examination will test understanding of a subset of learning objectives 1-5 and 7.
An overview of the University’s assessment-related policies can be found on myAdvisor (http://www.uq.edu.au/myadvisor/index.html?page=2910).
Academic Integrity
It is the University's task to encourage ethical scholarship and to inform students and staff about the institutional standards of academic behaviour expected of them in learning, teaching and research. Students have a responsibility to maintain the highest standards of academic integrity in their work. Students must not cheat in examinations or other forms of assessment and must ensure they do not plagiarise.
Plagiarism
The University has adopted the following definition of plagiarism:
Plagiarism is the act of misrepresenting as one's own original work the ideas, interpretations, words or creative works of another. These include published and unpublished documents, designs, music, sounds, images, photographs, computer codes and ideas gained through working in a group. These ideas, interpretations, words or works may be found in print and/or electronic media.
Students are encouraged to read the UQ Academic Integrity and Plagiarism policy (http://www.uq.edu.au/hupp/index.html?page=25128) which makes a comprehensive statement about the University's approach to plagiarism, including the approved use of plagiarism detection software, the consequences of plagiarism and the principles associated with preventing plagiarism.
As a student you have a responsibility to incorporate feedback into your learning; make use of the assessment criteria that you are given; be aware of the rules, policies and other documents related to assessment; and provide teachers with feedback on their assessment practices.
There are certain steps you can take if you feel your result does not reflect your performance. Please refer to the myAdvisor web site. (http://www.uq.edu.au/myadvisor/index.html?page=2953)Further to the statement on academic integrity and plagiarism above, students are required to read and understand the ITEE policy on Student Misconduct (http://www.itee.uq.edu.au/about_ITEE/policies/student-misconduct.html).
Late Arrival or Non-attendance at Examinations
The policy and procedure for late arrival or non-attendance at centrally controlled examinations is set out in the University's Examinations policy (HUPP 3.30.5), sections 8 and 10.2.
The way in which late arrival at a School-controlled examination is dealt with will be at the discretion of the course coordinator, who may be guided by the policy for centrally controlled exams.
In the case that a student requests a special exam for a School-controlled exam, the request will be considered and, if allowed, the timing shall be determined by the course coordinator, in consultation with the School's Chief Examiner where necessary, and in accordance with HUPP 3.30.5. Unless otherwise indicated in the Course Profile, applications must be made in writing to the Head of School no later than one week after the exam. Late applications will not be accepted.
Where an adjustment is made to an accredited program, it is the responsibility of the relevant Faculty to liaise with professional and registration bodies regarding the acceptability of the change/s.
Below is a table showing the relationship between the learning objectives for this course and the broader graduate attributes developed, the learning activities used to develop each objective and the assessment task used to assess each objective.
| Learning Objectives | |||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| Learning Activities | |||||||
| Tuesday and Friday Lectures (Lecture Series) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Weekly tutorials (Tutorial) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| Pracs and Assignment Assistance (Practical) |
![]() |
||||||
| Assessment Tasks | |||||||
| Assignment 1 |
![]() |
||||||
| Assignment 2 |
![]() |
||||||
| Assignment 3 |
![]() |
![]() |
|||||
| Final examination |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| Learning Objectives | |||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| Graduate Attributes | |||||||
| A IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |||||||
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. |
![]() |
![]() |
![]() |
![]() |
|||
| A3. A comprehensive and in-depth knowledge in the field of study. |
![]() |
![]() |
![]() |
||||
| A5. An international perspective on the field of study. |
![]() |
![]() |
![]() |
||||
| A7. An appreciation of the link between theory and practice. |
![]() |
![]() |
|||||
| B EFFECTIVE COMMUNICATION | |||||||
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. |
![]() |
![]() |
![]() |
![]() |
|||
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |||||||
| B3. The ability to select and use the appropriate level, style and means of communication. | |||||||
| B4. The ability to engage effectively and appropriately with information and communication technologies. |
![]() |
![]() |
|||||
| B5. The ability to practise as part of an interdisciplinary team. | |||||||
| C INDEPENDENCE AND CREATIVITY | |||||||
| C2. The ability to work and learn independently and effectively. |
![]() |
![]() |
|||||
| C3. The ability to generate ideas and adapt innovatively to changing environments. |
![]() |
![]() |
![]() |
||||
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. |
![]() |
![]() |
![]() |
![]() |
|||
| C6. The abilities and skills that provide a foundation for future leadership roles. | |||||||
| D CRITICAL JUDGEMENT | |||||||
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement. |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | |||||||
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. |
![]() |
![]() |
|||||
| E ETHICAL AND SOCIAL UNDERSTANDING | |||||||
| E1. An understanding of social and civic responsibility. |
![]() |
||||||
| E3. An appreciation of the philosophical and social contexts of a discipline. | |||||||
| E4. A knowledge and respect of ethics and ethical standards in relation to a major area of study. |
![]() |
||||||
| E5. A knowledge of other cultures and times and an appreciation of cultural diversity. | |||||||
| E7. The ability to work effectively and sensitively across all areas of society. | |||||||
| E8. An understanding of and respect for the roles and expertise of associated disciplines. | |||||||
| feedback |
|
Authorised by: Deputy Vice-Chancellor (Academic) Maintained by: Software Services Last Updated - 24 May , 2006 |