Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networking CS 3470, Section 1 Sarah Diesburg

Similar presentations


Presentation on theme: "Networking CS 3470, Section 1 Sarah Diesburg"— Presentation transcript:

1 Networking CS 3470, Section 1 Sarah Diesburg
Course Information Networking CS 3470, Section 1 Sarah Diesburg

2 University of Northern Iowa
Instructor Sarah Diesburg Office: 311 ITTC Office hours Tues/Thurs 9am—noon and by appointment Class websites eLearning University of Northern Iowa

3 University of Northern Iowa
Class Schedule Lecture M W F 1:00-1:50pm in ITTC 328 Screencasts of lectures are provided, but still your responsibility to get notes written on the board or do in-class activities University of Northern Iowa

4 University of Northern Iowa
Why Study Networking? Amount of networked systems and electronics growing Computers, servers, cell phones, tablets Cars Smart homes/IoT Law-enforcement cameras Wearable technologies Gaming University of Northern Iowa

5 University of Northern Iowa
Why Study Networking? It contains many important system concepts Quality of service Encapsulation Resource coordination Reliability Security University of Northern Iowa

6 University of Northern Iowa
Learning Objectives Networking concepts Structure and organization of computer networks Network layers and design goals Reliability, congestion control, routing algorithms, protocols Network packets Network programming Sockets, client/server design, etc. University of Northern Iowa

7 University of Northern Iowa
Prerequisites Computer Science Majors CS 1410 Computer Organization CS 1520 Data Structures CS 1800 Discrete Structures Industrial Technology Majors TECH 1037 Intro to Circuits TECH 2041Intro to Analog Electronics TECH 2042 Intro to Digital Electronics CS 1160 C/C++ University of Northern Iowa

8 University of Northern Iowa
Do I need to learn C? Yes (to a small degree) All of my class examples (and book examples) are in C However, you don’t have to program in C But I suggest learning it if you want a challenge! University of Northern Iowa

9 University of Northern Iowa
C Quote “A final note: you might think of the current situation for programmers with a car analogy: driving a car with an automatic transmission is great. It's easy because the car does everything for you. No clutch, no shifter to worry about. But, to drive a sports car or a racing car, who wants an automatic transmission? As programmers, we often want closer access to the machine level, and we want to control exactly what happens, and when it happens.” Ann Tyson, From C++ to C University of Northern Iowa

10 University of Northern Iowa
Course Material Lecture notes (posted at the class website) Textbook: Peterson & Davie, Computer Networks, A Systems Approach, th Edition (ISBN ) Supplementary materials University of Northern Iowa

11 University of Northern Iowa
Class Grading Activity Quantity Points Mini Projects 75pts, 25pts 325 Homeworks 225 Regular Tests 250 Final 200 University of Northern Iowa

12 If you pass projects and final, your grade will be:
University of Northern Iowa

13 Late Submission Policy for Projects
Late project solutions will incur a 10-point deduction each day the project is late Project solutions received after three days from the original due date will receive 0 points University of Northern Iowa

14 University of Northern Iowa
Computer Accounts CatID credentials to access eLearning website and programming server(s) UNI s Important class announcements will be sent frequently from eLearning You should have already received the first class announcement  University of Northern Iowa

15 Your Responsibilities
Understand lecture and reading materials Attend office hours for extra help, as needed Uphold academic honesty Turn in your assignments on time Check class Web page and your UNI account and regularly University of Northern Iowa


Download ppt "Networking CS 3470, Section 1 Sarah Diesburg"

Similar presentations


Ads by Google