Discover CSci4211: Intro to Computer Networks - Spring 2018 Logistics

welcome to n.w
1 / 22
Embed
Share

Gain insight into CSci4211, an introductory computer networking course for CSci, CE, or EE undergraduates. Learn fundamental principles, network software architecture, and hands-on experiences via projects and exercises under expert guidance. Explore prerequisites, course materials, and key instructors for a comprehensive understanding.

  • Computer Networking
  • Introductory Course
  • Spring 2018
  • University of Minnesota
  • CSci4211

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Welcome to CSci4211: Introduction to Computer Networks Time: 9:45am 11:00am MW Location: Vincent Hall 16 Spring 2018 3 credit CSci4211: Logistics 1

  2. Who Are We Co-Instructor (50%): Zhi-Li Zhang Professor Department of Computer Science & Engineering University of Minnesota Office: Keller Hall 6-187 & DTC 489 (mostly here!) Phone 625-8568 Email: zhzhang@cs.umn.edu URL http://www.cs.umn.edu/~zhzhang CSci4211: Logistics 2

  3. Who Are We Co-Instructors (25% each): Ngoc Tu (Ryan) Nguyen, Post-doc and Arvind Narayanan, senior Ph.D student Department of Computer Science & Engineering University of Minnesota Office: DTC 487 & DTC 488 Email: {nguy3503,naray111}@umn.edu Office Hour Location: DTC (Walter Library) 4th floor Atrium CSci4211: Logistics 3

  4. Who Are We TA 1 (50%) Feng Tian Ph.D Student, Dept. CS&E Office: DTC 488 Email: tianx399@umn.edu Office Hours Location: Keller Hall Room (2-209) CSci4211: Logistics 4

  5. Who Are We TA 2 (25%): Nitin Varyani Ph.D Student, Dept. CSE Office: DTB32 Email: varya001@umn.edu TA3 (25%): Anas Saeed Ph.D Student, Dept. CSE Office: DTC B32 Email: saeed044@umn.edu Office Hours Location: Keller Hall Room (2-209) CSci4211: Logistics 5

  6. What is Csci4211 about? First (Introductory) Networking Course We ll learn about Fundamental principles and concepts in computer networks How Internet works Focus on network software architecture and mechanisms hands-on experiences via programing projects, wireshark exercises, etc. Who is it for? CSci, CE or EE undergraduate students CSci4211: Logistics 6

  7. Course Prerequisite Algorithms, Computer Architecture, OS Not necessary, but helpful Basic knowledge of probability Programming experience in Python/Java More importantly Willing to learn and work hard Love to ask questions and solve problems CSci4211: Logistics 7

  8. Course Materials Required Textbook: Computer Networking: A Top-Down Approach by Jim Kurose and Keith Ross, 7th edition Pearson Website: https://www.pearsonhighered.com/program/Kurose-Computer- Networking-A-Top-Down-Approach-7th-Edition/PGM1101673.html Other Useful Textbooks: Computer Networks by Andrew Tanenbaum, Prentice Hall, and many others! Class Notes and other assigned readings CSci4211: Logistics 8

  9. Lecture Notes Lecture notes will be posted on the class website Lecture notes provide you an outline of the key concepts and materials we will cover in lectures May also contain some supplementary information no in the textbooks will be posted before class, so please read them before the class if possible! If you want hardcopy, you must print your own. This includes class notes and assignment specifications. may be updated slightly after lectures Lecture notes are mostly based on the lecture notes by the authors, which you can find on the textbook website and with many other useful materials!

  10. Class Information Class Website : http://www.cselabs.umn.edu/classes/Spring-2018/csci4211 Class Moodle Site (for submission, etc) Announcement Page Check the web page periodically Class Google Group Mailing List: umn-csci4211-S18@googlegroups.com -- will add you directly using your UMN email address Help Hot Line: csci4211-help@cs.umn.edu CSci4211: Logistics 10

  11. Course Requirements Do assigned readings Be prepared, read textbook/lecture notes before class Attend and participate in class activities Please ask and answer questions in (and out of) class! Let s try to make the class interactive and fun! Workload Two homework assignments ( mock exams): 10% each Four (small) hands-on programming projects: 8-9% each, 35% Two take-home quizzes: 10% each One final exam: 25% Grade not based on curve Everybody can get a A if you work for it! must pass one of the quizzes and the final exam to obtain a passing grade !!! CSci4211: Logistics 11

  12. Hands-on Experiences It makes no sense to learn about networking without getting your hands dirty Four small (individual) programming projects Emulate some key mechanisms/algorithms learned in lectures DNS, TCP, routing and LAN switches Several hands-on, interactive lectures (led by TAs) Capture and go over real-network traces using Wireshark Run emulations or experiments (e.g., using Mininet or GENI) Quick Q&As a la Jeopardy, and other fun exercises Also help with programming projects Extra-credit GENI (or mininet) experiments/exercises GENI (Global Environment for Network Innovation) Testbed Allow you to set up toy networks and run experiments, or deploy your own algorithms and test them Will set accounts for you if interested -- details will follow CSci4211: Logistics 12

  13. (Reference) Final Letter Grade Criteria [93 --100] A [90 -- 93) A- [85 -- 90) B+ [81 -- 85) B [78 -- 81) B- [73 -- 78) C+ [68 -- 73) C [63 -- 68) C- [58 -- 63) D+ [50 -- 58) D [00 -- 50) F Depends on the situations/progress, extra credit would be available Grades are to help you check how much you have learned, where your weaknesses lie. No competition among members of the class! Everybody have a chance to get A if you work for it

  14. Policies and Guidelines Penalty on late homework/projects: Please start working on your hw & programming assignments early and hand them in on time! Penalty: one day late 10% deduction, thereafter each extra late day 15% deduction. No credit if more than three-days late unless prior arrangements are made. Make-up exams: only if final conflicts Incomplete: not granted, unless proof of emergency, agreement for incomplete form Scholastic behavior: You are encouraged to study in groups, but do your work independently! Acknowledge reference/credit if receive help! University s code of conduct enforced! CSci4211: Logistics 14

  15. Course Overview Tentative Schedule Webpage Introduction: what is computer network/Internet? Application Layer and Internet Applications web, email, DNS, BSD socket programming interface Transport Layer UDP, TCP, reliable transfer protocols, congestion control Network Layer Data Plane vs. Control Plane, Service models, SDN IP addressing, forwarding, NAT, etc. routing algorithms & routing protocol, SDN controller, mininet Data Link Layer and Mobile Wireless Networks Media Access Ctrl, Local Area Networks (Ethernet), Switches, 802.11 WiFi, Cellular Networks, Mobility Management Summary: Putting Everything Together CSci4211: Logistics 15

  16. Important Dates (Tentative) Task Out Date Written HW Assignment 1 Project 1 1th Feb Due Date 16th Feb Grade 10% 30th Jan 23th Feb 8% Take-home Quiz I Project 2 1th Mar 22th Feb 6th Mar 15th Mar 10% 9% Written Hw Assignment 2 Project 3 20th Mar 7th Apr 10% 27th Mar 19th Apr 9% Take-home Quiz II Project 4 10th Apr 10th Apr 14th Apr 3th May 10% 9% Final Exam 10th May (in class) 1:30pm- 3:30pm 25% CSci4211: Logistics 16

  17. Ways to you reach me My Regular Office Hours: 15:30PM-16:30PM, Tuesday; DTC 489 2. My On-demand Office Hours by appointment 3. Personal Email: zhzhang@cs.umn.edu 4. Help-Hot Line: csci4211-help@googlegroups.com 5. Telephone 612-625-8568/612-625-5329 6. Class mailing list (I will keep monitoring) 7. Catch me before and after class 1. CSci4211: Logistics 17

  18. Ways you reach Co-Instructors & TAs Office Hours (still tentative): Ngoc Tu (Ryan) Nguyen: Wed 3pm 4pm, DTC 4th floor Atrium Arvind Narayanan: Fri 4pm to 5pm, DTC 4th floor Atrium Feng Tian: Wed & Fri 11am-12pm, KH 2-209 Anas Saeed: Mon 4pm-5pm ; KH 2-209 Nitin Varyani: Thurs 4pm-5pm ; KH 2-209 On-demand Office Hours by appointment Help-Hot Line: csci4211-help@googlegroups.com Class Forum/Mailing List Tell us if you have any concern and complain about TA performance CSci4211: Logistics 18

  19. Ways we reach you Lecture 1. 2. Email & Class mailing list 3. Website (esp. announcement page) 4. Handouts include assignments/projects 5. In-class survey 6. Office hours, before & after lectures 7. Quizzes & Exam CSci4211: Logistics 19

  20. Questions? CSci4211: Logistics 20

  21. Class Registration and Questionaire Information about you Background Survey CSci4211: Logistics 21

  22. Tips for Doing Well Realize what is involved and prepare ahead Stay current and get feedback Ask and answer questions Participate in the class Extra credit could be available for in-class participation Use different learning strategies Know what to expect from exams 45% grade comes from exams. Persist In case of serious difficulties: Remember you can always withdraw Attention: students with learning or other disabilities, please notify us ahead of time; special arrangements will be made! CSci4211: Logistics 22

Related


More Related Content