cps3316 computer networks spring semester, 2014 01/13/2014 overview instructor: ashraf yaseen...

20
CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY, WILBERFORCE, OH 1

Upload: magdalen-wright

Post on 06-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Administrivia  Class Website   Syllabus: Class Policy  Class Notes: Posted before class, Read notes before class  Assignments: Pay attention to the due dates  Announcements, clarifications, FAQs posted  Blackboard  Posting grades  Sending out s to class 3

TRANSCRIPT

Page 1: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

CPS3316 COMPUTER NETWORKS

Spring Semester, 2014

01/13/2014

OverviewInstructor: Ashraf Yaseen

DEPARTMENT OF MATH & COMPUTER SCIENCECENTRAL STATE UNIVERSITY, WILBERFORCE, OH

1

Page 2: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Outline

Course Administration Course Overview

2

Page 3: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Administrivia Class Website

http://www.cs.odu.edu/~ayaseen Syllabus: Class Policy Class Notes: Posted before class, Read notes

before class Assignments: Pay attention to the due dates Announcements, clarifications, FAQs posted

Blackboard Posting grades Sending out emails to class

3

Page 4: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Administrivia-cont. E-Mail

[email protected]

Instructor: Ashraf Yaseen Office location: Henderson Hall, 139 Office hours:

M,W,F: 11:00AM-2:00PM by appointment

Office phone: 937-376-6365

4

Page 5: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Administrivia-cont. Textbook

Computer Networking: A Top-Down Approach Featuring the Internet, 6th edition, by James F. Kurose and Keith W. Ross, Addison Wesley, 2012. ISBN: 9780132856201.

http://kuroseross.com/

Another helpful book: TCP/IP Sockets in Java: Practical Guide for

Programmers, by Michael Donahoo and Kenneth Calvert, Morgan Kaufmann Publishers

5

Page 6: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Administrivia-cont. Grading Policy

Late Assignment Policy 0~24 hrs: -5% 24~48 hrs: -10% >48 hrs: grade = 0

Class participation and presentation quality will also impact final grade

6

Activities/Evaluation Methods

Number

Percentages

First Exam 1 20%Second Exam 1 20%Assignment/

Homework5 15%

Quiz 5 10%Final Exam 1 35%

Total 100%>=90% A Excellent80-89% B Very Good70-79% C Good60-69% D Passed<60% F Failed

Page 7: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

CSU Honor Code The Honor Code applies to your conduct in this course. If

you have questions, talk to me HOMEWORK:

All submitted work must be your own Do not copy another student’s work Do discuss material and homework with classmates,

professor If you work with someone, write this on the first page of

your submitted work EXAMS: Do not give assistance to or receive assistance

from anyone but professor Violations of this Code are treated seriously Evidence of cheating, plagiarism, or unauthorized

collaboration will result in a 0 grade for quiz/assignment/exam May have further consequences

7

Page 8: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

How to get help? Ask questions in class (or after class) Attend office hours Email me

Make sure that you put “CPS3316” in your subject line

Send it from your .odu account It wouldn’t come to my spam folder

State clearly what you need in your email

8

Page 9: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

How to Get an A in this Class Attendance

Attend class regularly and on time Ask questions Work on in-class exercises and assignments

Notes Read over class notes before class Review class notes after class

Homework Get started as early as possible Contact me if you encounter problems

9

Page 10: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

What You Will Learn How does the web work?

How does a client find a random web server? How does a request make its way from a web

browser to a web server and how does the reply makes it back?

How is it that all data transmitted arrives intact and in order?

How insecure is the connection and how secure is a secure connection?

10

Page 11: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

What You Will Learn-cont. Why do we get the level of performance

that we do? How do the millions of web requests and

responses that transit the CSU campus network every second share the capacity of the network?

Can one control or even improve the performance of their network connections?

11

Page 12: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Topics Introduction and terminology Application-level protocols HTTP, FTP, SMTP

(e-mail), and the Domain Name System (DNS)

Socket programming and client/server computing

Transport protocols TCP and UDP Congestion control principles and algorithms The Internet Protocol IP and Internet routing

architecture and algorithms

12

Page 13: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Greater Expectations Class Attendance & Participation:

mandatory In-Class exercises/discussion questions

Solidify your understanding Help gauge your understanding Increase interactivity (reduce boredom)

You are expected to try your best in class By attending, you work less out class. If you miss class, you are responsible for

learning what you missed

13

Page 14: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Greater Expectations-cont. Arrive on time to class

your grade will be affected if you are consistently late

If you are absent, first check the course webpage for missed notes and/or assignments Don't come ask me, “Did I miss anything

important?” The answer is “Yes!”

14

Page 15: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Greater Expectations-cont. Student Presentations:

Prepare/practice and cover all material clearly and concisely (set time limit) Refresh/integrate course material before exams Student explanation benefits audience, presenter Practice: presentation skills are a key to success

Submitted work: neat, complete, well-organized logic, programming, math: clearly show steps

towards solution, comment programs Explanatory paragraphs: thoughtful, legible,

grammatical, full sentences

15

Page 16: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Greater Expectations-cont. Behave and perform in a professional manner

Be punctual, dress appropriately and be attentive

Respect the rights of all participants by turning off any device that could cause a disturbance during class (this includes pagers, cell phones, personal alarms and music players).

Negative behavior patterns in class (e.g. unexcused absences, tardiness, and class disruptions, wearing hats, eating, drinking, smoking and sleeping) will be treated seriously could result in a reduction of a student’s final

grade.

16

Page 17: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

While in Class, No Facebook No Cell phone No Music players No Topic unrelated to class. No Sleep No Food No bad jokes

17

Page 18: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

About Me Bachelor’s from JUST (Jordan

University of Science & Technology) Master’s from NYiT (New York

Institute of Technology) Ph.D. (in process) ODU (Old Dominion

University) My Research

Computational Biology High Performance Computing

18

Page 19: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

How about you?19

Tell us your name and year

In a few sentences, tell us about you, e.g. Where are you from? What is your major? Career plans or after-college plans? Favorite hobby, sport? Something interesting about yourself

Expectation in this class

Page 20: CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

What I want you to do Get started early! Review Chapter 1 and Class Slides Enjoy your new semester

20