CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.

Slides:



Advertisements
Similar presentations
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Advertisements

CS3516 B10 Computer Networks Professor Bob Kinicki
General information CSE 230 : Introduction to Software Engineering
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
CS4513 Distributed Computer Systems Mark Claypool.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Natural Environments: The Atmosphere GG 101 – Spring 2005 Boston University Professor: Ranga B. Myneni Office: Room 449 Stone Science Building (675 Commonwealth.
Welcome to EECS 340 Introduction to Computer Networking.
Welcome to Biology 101! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from the.
Welcome to Biology 102! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from the.
RPED 251 Dr. Phillip Bogle, Ph.D. Program Coordinator.
Computer Science Lecture 1, page 1 CS691D: Hot-OS Green Computing Fall 2009 Jim Kurose, Parviz Kermani, Prashant Shenoy UMass Computer Science
Computer Network Fundamentals CNT4007C
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
MATH 112 (Tuesday) Spring 2015 Instructor:. Syllabus Keep your copy of the syllabus handy  Questions will arise throughout the semester  Answers can.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Welcome to Biology 102! Please put away ALL electronics and pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU 1202 CSC Introduction to Communications.
Introduction to Information Systems and Technology MIS 213, Spring 2015 CIS 2005, CIS 1007.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
S H E R I D A N A L L P R E P A C A D E M Y Orientation.
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
Calculus I – Course Syllabus Class Periods: 10:15am-12:30pm MTWRF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 230
IT Project Management MIS 492/592, Fall 2013 CIS 1013.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Welcome to CSCI 230/B377 Computing I Fall 2003 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Welcome to CS 101! Introduction to Computers Fall 2015.
Dr. Jeff Cummings MIS323 Business Telecommunications.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Networks CNT5106C
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 Netprog Course Information Network Programming Instructor: Dave Hollinger Home Page:
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Computer Networks CNT5106C
MIS323 Business Telecommunications
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Computer Networks CNT5106C
Professor Bob Kinicki CS3516 B14 Computer Networks Professor Bob Kinicki
CNT 4704 Analysis of Computer Communication Networks
Networking CS 3470, Section 1 Sarah Diesburg
Professor Bob Kinicki CS3516 A15 Computer Networks Professor Bob Kinicki
Computer Networks CNT5106C
Intro. to Computer Network
Presentation transcript:

CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.

Professor Background Dr. Jerry Breecher –Adjunct Professor of Computer Science –Background: Taught College Physics - 10 years Caught the “software disease” It was much more fun programming computers than doing physics. Worked for Data General Corp. – 10 years –Quality Assurance, Operating Systems Worked for Stratus Technologies – 17 years –Performance Analysis Many years teaching courses at WPI Taught at Clark University – 10 years –Courses this year: Operating Systems (CS502), Performance Analysis (CS533), Networking (CS3516)

Course Teaching Assistants Zhongfang Zhuang Office Hours: –Monday 9: :00, –Thursday 9: :00 –Fuller Labs A22 Doug MacFarland Office Hours: –Monday 2:00 - 3:00, –Wednesday 12:00 - 3:00, –Friday 12:15 - 2:15 –Fuller Labs A22

Textbook "Computer Networking, 6th Edition", 2013 Jim Kurose & Keith Ross. Addison Wesley, ISBN Access to network programming information is essential. Either physical or virtual will be fine.

What happens every class? Daily Quizzes Lecture Segments –Sampling of important concepts –These slides are generated by the authors and edited by me. 5 Minute joke break in the middle of class 2 people get to do a 1 minute elevator speech each class. You will be “on the spot” regularly –But life is usually “on the spot” –Reacting is how we learn

Show and Tell We never outgrow our need to show off. We may be afraid of standing up in front of others, but we all wish we could do it. You will have a chance when demonstrating your projects; the TA’s want to watch how you show off your projects. You will have your chance in class telling jokes or your elevator speech.

What You Need to Succeed A solid C or C++ background –Historically, people without it do not succeed –Biggest cause of problems A willingness to request help when needed –The teaching staff is here to help –Leverage each other (but do your own work) The motivation to start early –These projects can’t be done (well) in a day

Communication Class discussion, class hand-outs, s to the student's WPI account, and the course Web pages are avenues for official course communication. Class Students must check their daily. The class list is automatically created based on official registration information. The instructor and TAs will use this mailing list to send information to the class. Questions about the course should be sent to cs3516-staff at cs.wpi.edu. The teaching staff will monitor this list and answer detailed questions. The instructor will handle all policy issues. InstructAssist The MyWPI system used university-wide does not meet the course's needs. Instead, we will be using InstructAssist, a homebrew course management tool. This system will be used for posting grades, submitting projects, obtaining slides, and scheduling project demonstrations.

Online Resources Course Syllabus: InstructAssist –Homebrew Course Management System –Built by Professor Shue GRADES - Automatically posted online via InstructAssist – How will this work?

Syllabus Highlights Grading - 50% Projects, 50% Quizzes Programming in C/C++ Electronics – computers and phones in class. Academic misconduct - Plagarism is the main issue.

Why learn about computer networks? The network is the computer. Increasingly the computer is only an interface for the wider web. The world has shifted from the computer to the cloud.

Course Objectives Computer network architecture concepts Broad view of network stack and protocols Understanding of computer networks from a design and performance perspective Expose standard network terminology TCP/IP network socket programming Introduce wireless and local area networks Congestion and security topics

Project 0 Learning Wireshark Short and sweet – 10 points Assigned Today Due November 07 at 12:01 AM

Project 1 Assigned: Today Checkpoint: November 07 at 12:01 AM Signup for Show and Tell early to get the timeslot you want. Will be available by November 11. Due: November 14 at 12:01 AM Show and Tell: November 14 & Points