CIS 260– Information and Computer Technology

advertisement
Cleveland State University
Data Communication and Computer Networks
CIS 554/454, Section 50
Spring 2005
TTH, 6: 00 pm. - 7: 50 pm., MC 303
Instructor: Sanchita Mal-Sarkar
Office location: BU 325
E-mail: sanchita@grail.cba.csuohio.edu
Web page: http://grail.cba.csuohio.edu/~sanchita/sanchita.html
Office phone number: (216) 523 7524
Office Time: 11: 00 AM. - 1: 00 PM, Friday, other time by appointment.
Prerequisite: CIS 345: Operating Systems Principles
Course Objective:
This course introduces the principles of data communications and computer networks. Topics include
characteristics of physical transmission media, transmission principles, modems, multiplexors, data link
protocols, mechanisms for error detection/correction, flow control, network topology, survey of existing
networks, networks layers from the ISO OSI reference model, and TCP/IP.
Text: Halsall, Fred (1996), Data Communications, Computer Networks and Open Systems, 4th edition,
Addition-Wesley.
Reference: Tanenbaum, Andrew S. (1996), Computer Networks, 3rd edition, Prentice Hall.
Supplies: Each student is required to have three 3 1/2" floppy disks (1.44 MB). These diskettes are
required for homework assignments.
Grading Scheme:
Your course grade is based on your overall performance through the entire semester.
The relative weights for the final grade are the following:
Item
Points
Percentage
Assignments
200
20 %
Project
100
10 %
Midterm
200
20 %
Quizzes
100
10 %
Final
400
40 %
1
Grading Scale:
Points
Grade
900 - 1000
A, A-
800 - 899
B+, B, B-
700 - 799
C+, C
600 - 699
D
Less than 600
F
Last day to drop:
( Without W grade)
Friday, Jan 28 2005
( With W grade )
Friday, April 1, 2005
Examination Policy:
All examinations and quizzes are closed book and closed notes. Dates of the midterm and quizzes are
provided in this syllabus. Final Exam Date: Thursday, May 12, 2005 from 6:00-8:00 PM in MC 303.
Quizzes: Approximately 2 short quizzes to be given throughout the course.
Assignments:
Approximately 4 assignments will be given throughout the course. All assignments are due at the
beginning of class on the specified date. All assignments must be individually and independently
completed and must represent the effort of the student turning in the assignment. If two or more
students submit substantially the same solution or program, in the judgment of the Instructor, the
solution will be considered a group effort. Both or all involved in a group effort will receive a zero for
that assignment. A student submitting a group effort assignment more than once will automatically
receive an "F" for the course.
All assignments are to be completed by computer - handwritten assignments will not be accepted.
Each assignment must have a cover page indicating your name, class, section, due date, and a listing of
the assignment components. You will lose points if you do not include a cover page.
Late Assignments:
An assignment is to be turned in at the beginning of the class period in which it is due. An assignment
turned later than the due date and time will be penalized 10% of the total points attained for that
assignment, for each day late. No late assignment will be accepted after three days of due date.
Make-Up Exams:
Make-up exams will be given only in the case of serious need and only when the instructor is notified
PRIOR to the exam time. In case of a missed exam, valid reason must be provided along with supporting
document (e.g. doctor's note). The doctor's note MUST state that you were unfit to take the exam, not just
2
that you visited the doctor that day. Without proper documentation, no marks will be given for a missed
exam.
Course Schedule:
The tentative schedule of topics and their order of coverage is given in the table below. Assignments are
subject to change.
Date
Topic
Tues 1/18/2005
Introduction
Thurs 1/20/2005
Characteristics of physical transmission media
Tues 1/25/2005
Modems and Multiplexors
Thurs 1/27/2005
Transmission principles
Tues 2/1/2005
Binary & Hexadecimal Systems
Thurs 2/3/2005
Error detection and correction
Tues 2/8/2005
Error detection and correction
Thurs 2/10/2005
Data compression: Huffman coding
Tues
Networks: Flow control & error control
2/15/2005
Special Days
Thurs 2/17/2005
Quiz, Flow control
Tues 2 /22/2005
Networks: Static routing & Dynamic routing
Thurs 2/24/2005
Networks topology: physical & logical topology:
Tues 3/1/2005
Bus, Tree, Star, Ring
Thurs 3/3/2005
Tues 3/15/2005
Complex Networks: De Bruijn graphs, ShuffleNet,
Manhattan networks
Network Security: Firewalls
Channel access methods: Contention, polling, Token
passing
Switching techniques: Circuit, Message, and Packet
switching techniques
No class
Spring Recess
Thurs 3/17/2005
No class
Spring Recess
Tues 3/22/2005
LAN, MAN, and WAN
Thurs 3/24/2005
Network architecture, protocols, and standards
Tues 3/29/2005
OSI RM
Thurs 3/31/2005
TCP/IP, Review for Midterm
Tues 4/5/2005
Midterm
Thurs 4/7/2005
TCP/IP
Tues
3/8/2005
Thurs 3/10/2005
Quiz 1
Midterm
3
Tues 4/12/2005
Thurs 4/14/2005
Tues
4/19/2005
IP addressing & Supernetting
IPv6 addressing
Internetworking: Repeaters, Bridges, Routers, and
Gateways
Presentation
Thurs 4/21/2005
Presentation
Tues 4/26/2005
Presentation
Thurs 4/28/2005
Presentation
Tues 5/3/2005
Routing Protocols: BGP, RIP, OSPF
Thurs 5/5/2005
ATM, Discussion about final exam
4
Download