Computer Networks (EENG 4810-001 & EENG 5940-004) Spring 2019

_______________________________________________________________________________________

Instructor: Parthasarathy (Partha) Guturu
Faculty Office: NIDP B-235
Phone: 940-891-6877
Email: pg0028@unt.edu (Parthasarathy.Guturu@unt.edu)
Teaching Assistant: TBD
Class Hours: M/W 4:00 PM - 5:20 PM
Class Room: NTDP D-201.
Office Hours: Tuesday 12:00 PM-1:00 PM (in my office at B-235). Students unable to see me during this time may request an appointment.

Text Book:
Computer Networking: A Top-Down Approach Featuring the Internet (3rd Edition) (Hardcover) by James F. Kurose (Author), Keith W. Ross (Author).Publisher: Addison Wesley; 3 edition (May 13, 2004) Language: English  ISBN-10: 0321227352 ISBN-13: 978-0321227355.

A power-point presentation is available on the Canvas.

Attendance Policy:     In view of the continuous evaluation strategy adopted by the instructor, perfect attendance is recommended for those aspiring to get good grades.

Grading Policy:      Regular quizzes/class assignments and tests: 50, Project: 30 and Final Exam: 20.

Academic Dishonesty: Honesty is the best policy. Cheating will not be tolerated. Anyone found guilty of cheating on a test or assignment will be awarded an F grade for the course. Discussions of problems and assignment with your classmates is welcome and encouraged, however, sharing of solutions is not. If you need help, you should ask the instructor. Cheating includes, but is not limited to, all forms of plagiarism and misrepresentation. For your rights and responsibilities please refer to http://www.unt.edu/csrr

Statement regarding Disabled Students: The Faculty of Electrical Engineering including this instructor cooperates with the Office of Disability Accommodation (ODA) to make reasonable accommodations for students with certified disabilities (cf. Americans with Disabilities Act and Section 504, Rehabilitation Act). If you have not registered with ODA, we encourage you to do so immediately and present a written accommodation request along with an appropriate documentation from the Dean of Students Office http://www.unt.edu/oda/, on or before the 2nd week of class.

Final Exam Date and Time: TBD.

Course Outline and Delivery Plan

  1. History and Overview of Computer Networks                                                (2 classes)
  2. Protocols and Network Layers                                                                        (2 classes)
  3. Application Layer                                                                                            (6 classes)
  4. Socket Programming                                                                                       (4 classes)
  5. Overview of Transport Layer Protocols                                                          (2 classes)
  6. TCP                                                                                                                  (3 classes)
  7. Overview of Network Layer Protocols                                                            (2 classes)
  8. Network Layer Routing Algorithms                                                                (3 classes)
  9. IP and the Internet                                                                                           (3 classes)
  10. Data Link Layer                                                                                              (4 Classes)
  11. Physical Layer                                                                                                 (4 Classes)
  12. Network Security                                                                                            (4 Classes)

Note: Class here implies a one-hour time slot.

Reading Requirements

The students are required to come prepared to every class with the material discussed in the previous class.

 

Course Learning Outcomes (CLOs)

 

[CLO-1]                   Networks Layers/Protocol Suites (TCP/IP and ISO)

[CLO-2]                   Application Layer Protocols e.g. http, SMTP (email).

[CLO-3]                   Transport Layer, TCP and Socket Programming

[CLO-4]                   Network Layer, IP, and Network Routing Algorithms

[CLO-5]                   Additional TCP/IP protocols e.g. ARP, RARP, BGP.

[CLO-6]                   Multimedia protocols such as ATM, H.323, SIP, etc.

[CLO-7]                   IP packet tunneling in the Internet.

[CLO-8]                   Data link layer protocols

[CLO-9]                   Physical layer and basics of mobile wireless networks

[CLO-10]               Network Security and Related Ethical, Professional, and Contemporary issues

[CLO-11]               Project Design, Development, Implementation and Reporting with teamwork

 

Our EE Program Student Outcomes (SOs) (and ABET Criterion 3 Outcomes)

Upon completion of our BSEE program, the students will be able to:

[SO-1/ABET 3-1] identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics,

 

[SO-2/ABET 3-2] apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors,

 

[SO-3/ABET 3-3] communicate effectively with a range of audiences,

 

[SO-4/ ABET 3-4] recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts,

 

[SO-5/ABET 3-5] function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives,

 

[SO-6/ABET 3-6] develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions, and

 

[SO-7/ABET 3-7] acquire and apply new knowledge as needed, using appropriate learning strategies.

Relationship between Our BSEE Program Student Outcomes and Course Learning Outcomes

The course learning outcomes map onto our program’s student outcomes and ABET outcomes as depicted in the table below:

 

CLO

Student Outcomes/ABET Outcomes

 

 

SO-1

SO-2

SO-3

SO-4

SO-5

SO-6

SO-7

1

x

 

 

 

 

 

2

x

 

 

 

 

 

3

x

 

 

 

 

 

4

x

 

 

 

 

 

5

x

 

 

 

 

 

6

x

 

 

 

 

 

7

x

 

 

 

 

 

 

8

x

 

 

 

 

 

9

x

 

 

 

 

 

10

x

 

 

x

 

 

 

11

x

x

x

x