Course Outline COE768: Introduction of Computer Networks

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Faculty of Engineering, Architecture and Science

Department of Electrical and Computer Engineering

Course Outline

COE768: Introduction of Computer Networks

Prerequisites (COE 538 or ELE 538) and ELE 635

Compulsory “Computer Networks”, 5th edition, by Tanenbaum and Wetherall, Prentice Hall, 2011.
Texts:
Reference none
Text:

Calendar This is an introductory course in computer networks. In particular, it concentrates on the


Description Internet technology. It first introduces the OSI and TCP/IP network architecture models. It
then studies the implementation principles and design issues at each layer of these models.
Lecture topics include: OSI and TCP/IP models, data transmission basics, data-link
protocols, local area networks, wide-area networks, Internet structures, TCP/IP protocol
suite, and application Layer protocols. Laboratory work focuses on the implementation of
stop-and-wait protocol based on the BSD socket. In addition, students will gain practical
experience by building and studying a physical network using network devices such as
switches and routers.
Course Weight: 1.00
Billing Units: 1

Learning At the end of this course, the successful student will be able to:
Objectives 1. Uses the specialized core engineering knowledge in the field of computer networks to
understand and design a various types of communication links and networks. (1d)

2. Uses engineering knowledge to solve real world open-ended engineering problems (1c)

3. Uses numerical and analytical models to predict, control, and design component,
system, and processes behaviours (1b)

4. Designs and develops communication software to perform given networking tasks as


required by the labs and project (5c)

5. Writes and revises documents using appropriate discipline specific conventions (7a)

Note: Numbers in parentheses refer to the graduate attributes required by the Canadian 
Engineering Accreditation Board. For more information, see: 
http://www.feas.ryerson.ca/quality_assurance/accreditation.pdf

Course 3 hours of lecture per week for 13 weeks, in 1 section


Organization 2 hours of lab/tutorial per week for 12 weeks
2 Lab/tutorial sections of maximum 21 students

1
Course Midterm exam 25%
Evaluation Project reports 12%
Lab Assignments 13%
Final exam 50%
Total 100%

Examinations Midterm exam in Week 7, two hours, open-book (covers Weeks 1-6).
Final exam, during exam period, three hours, open-book (covers Weeks 1-13).

Course Content

Week Topic Chapter


1 Introduction Chapter 1

2 Framing, Error Detection Coding, Error-Control Sections 3.1.2, 3.2.2


Service
3 Error Detection Protocols: Stop-and-Wait Protocol, Sections 3.1.1, 3.1.3,
Go-back-n Protocol 3.3.4, 3.3, 3.4
4 Selective Repeat Protocol, HDLC, PPP Sections 3.4, 3.5.1
5 CSMA, 10Mbps Ethernet, Fast Ethernet and Gbps Sections 4.2.2, 4.3.1,
Ethernet 4.3.2, 4.3.5 - 4.3.7
6 LAN Switching, Spanning Tree Protocol, Virtual Sections 4.3.4, 4.8
LAN
7 Mid-Term Test

8 Wireless LAN Section 4.4

9 Wide-Area Networks Section 5.1

10 Internetworking and IPv4 Sections 5.5, 5.6.1

11 IP addresses, Subnetting and CIDR Sections 5.6.2, 5.6.3

12 ARP, ICMP, DNS and IPv6 Section 5.6.4, 7.1

13 Transport layer Section 6.1 & 6.2

Laboratory/Tutorials

Week Title Room


2 Study of layer architecture principles. ENG412
3-6 Implementation of simple network applications based on the BSD socket ENG412
interface.
7-10 Project: Design and development of various network applications. ENG412

2
11-13 Study of Internetworking and Router and LAN switch configurations ENG412

CEAB Mathematics Basic Engineering Engineering Complementary Others


Curriculum Science Science Design Studies
Category 0 0 0.7 0.3 0 0
Content

Remark:
(i) All the required reports will be assessed not only on their technical or academic merit, but also on the
communication skills of the author as exhibited through the reports.
(ii) All the lab assignments and project require programming in ‘C’.
(iii) Projects can be conducted by maximum a group of two students.

Important Notes

1. All of the required course-specific written reports will be assessed not only on their technical/academic
merit, but also on the communication skills exhibited through these reports.
2. Should a student miss a mid-term test or equivalent (e.g. studio or presentation), with appropriate
documentation, a make-up will be scheduled as soon as possible in the same semester. Make-ups should
cover the same material as the original assessment but need not be of an identical format. Only if it is not
possible to schedule such a make-up may the weight of the missed work be placed on the final exam, or
another single assessment. This may not cause that exam or assessment to be worth more than 70% of the
student’s final grade. If a student misses a scheduled make-up test or exam, the grade may be distributed over
other course assessments even if that makes the grade on the final exam worth more than 70% of the final
grade in the course.
3. Students who miss a final exam for a verifiable reason and who cannot be given a make-up exam prior to the
submission of final course grades, must be given a grade of INC (as outlined in the Grading Promotion and
Academic Standing Policy) and a make-up exam (normally within 2 weeks of the beginning of the next
semester) that carries the same weight and measures the same knowledge, must be scheduled.
4. Medical or Compassionate documents for the missing of an exam must be submitted within 3 working days
of the exam. Students are responsible for notifying the instructor that they will be missing an exam as soon as
possible.
5. Requests for accommodation of specific religious or spiritual observance must be presented to the instructor
no later than two weeks prior to the conflict in question (in the case of final examinations within two weeks
of the release of the examination schedule). In extenuating circumstances this deadline may be extended. If
the dates are not known well in advance because they are linked to other conditions, requests should be
submitted as soon as possible in advance of the required observance. Given that timely requests will prevent
difficulties with arranging constructive accommodations, students are strongly encouraged to notify the
instructor of an observance accommodation issue within the first two weeks of classes.
6. The results of the first test of mid-term test will be returned to students before the dead line to drop an
undergraduate course in good Academic Standing.
8. Students are required to adhere to all relevant University policies including the Student Code of Academic
Conduct (www.ryerson.ca/senate/policies/pol60.pdf) and Non-Academic Conduct
(www.ryerson.ca/senate/policies/pol61.pdf)
9. Students are required to obtain and maintain a Ryerson Matrix e-mail account for timely communications
between the instructor and the students.
10. Any changes in the course outline, test dates, marking or evaluation will be discussed in class prior to being
implemented.

You might also like