150 likes | 432 Views
CSci4211: Introduction to Computer Networks. Time: 6:30pm – 9:00pm Thursday Location: EECS 3-111 Fall 2010 3 credit EE/CS (Keller Hall) 3-230. Welcome to . What is Csci4211 about?. First (Introductory) Networking Course We’ll learn about
E N D
CSci4211: Introduction toComputer Networks Time: 6:30pm – 9:00pm Thursday Location: EECS 3-111 Fall 2010 3 credit EE/CS (Keller Hall) 3-230 Welcome to CSci4211: Logistics
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 • Some hands-on experiences (via projects) • Who is it for? • CSci, CE or EE undergraduate students CSci4211: Logistics
Main Instructor: Zhi-Li Zhang Professor Department of Computer Science & Engineering University of Minnesota Office: 6-187 EE/CS Bldg (Keller Hall) Phone 625-8568 Email: zhzhang@cs.umn.edu URL http://www.cs.umn.edu/~zhzhang Who Are We CSci4211: Logistics
Co-Instructor: Esam Sharafuddin Senior Ph.D student in Networking Research Office: Walter Library (DTC) B32 Email: shara@cs.umn.edu Phone: (612) 624-6202 TA: Phil Brown Office: Walter Library (DTC) B34 Email: brow1911@umn.edu Who Are We CSci4211: Logistics
Office Hours • Prof. Zhang: Time: 4-5pm Thursdays Location: EE/CS (Keller Hall) 6-187 • Co-Instructor: Esam Sharafuddin Time: 1:30 – 2:30pm Tuesdays Location: EE/CS 2-209 • TA: Philip Brown, Time: Monday 10-11am, Tuesday 5:30-6:30pm Location: EE/CS 2-209 CSci4211: Logistics
Course Materials • Required Textbook: • Computer Networking: A Top-Down Approach by Jim Kurose and Keith Ross, 5th edition Addison Wesley • Website: http://www.aw.com/kurose-ross • Other Useful Textbooks: • Computer Networks by Andrew Tanenbaum, Prentice Hall, 4th ed • And many others! • Class Notes, Other assigned readings CSci4211: Logistics
Class Information • Class Website : • http://www.cselabs.umn.edu/classes/Fall-2010/csci4211 • Announcement Page • Check the web page periodically • Class Google Group Mailing List: umn-csci4211-f10@googlegroups.com -- will send you an invitation to your UMN email address or post a link for you to sign up! CSci4211: Logistics
Course Prerequisite • Algorithms, Computer Architecture, OS • Not necessary, but helpful • Basic knowledge of probability • Programming experience in C/Java More importantly • Willing to learn and work hard • Love to ask questions and solve problems CSci4211: Logistics
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 Exams: Exam I (mid-term) 20%, and Exam II (final) 25% • Grade based on curve • Must pass both exams to obtain a passing grade CSci4211: Logistics
Policies and Guidelines • No late hw/project • Please start working on your hw assignments/projects early and hand them in on time! • 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
Course Overview • 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 • Service models, routing algorithms, IP and routing protocols • Data Link Layer • Media Access Ctrl, Local Area Networks (Ethernet), Bridge • Summary: Putting Everything Together Tentative Schedule Webpage CSci4211: Logistics
Important Dates (Tentative) CSci4211: Logistics
Class Registration andQuestionaire • Information about you • Background Survey CSci4211: Logistics
Tips for Doing Well • Realize what is involved • Stay current • Ask questions • Get feedback • Use different learning strategies • Know what to expect from exams • Persist • In case of series difficulties: • Remember you can always withdraw CSci4211: Logistics
Questions? CSci4211: Logistics