Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 3700 Networks and Distributed Systems Logistics (a.k.a. The boring slides) Revised 8/19/15.

Similar presentations


Presentation on theme: "CS 3700 Networks and Distributed Systems Logistics (a.k.a. The boring slides) Revised 8/19/15."— Presentation transcript:

1 CS 3700 Networks and Distributed Systems Logistics (a.k.a. The boring slides) Revised 8/19/15

2 Hello! 2  Welcome to CS 3700  Are you in the right classroom?  Okay, good.  Who am I?  Professor Christo Wilson  cbw@ccs.neu.edu cbw@ccs.neu.edu  West Village H 248  Office Hours: TBD

3 Anti-Social Media 3  Don’t friend me on Facebook  It’s nothing personal  I was an undergrad once too ;)  Twitter: @bowlinearl  LinkedIn: if you pass the class, you can add me

4 Say Hi to the TAs 4  Pratik Pande (MS)  pande.pr@husky.neu.edu pande.pr@husky.neu.edu  Huijing Zhang (PhD)  jessica@ccs.neu.edu jessica@ccs.neu.edu  Office hours: TBD  In the 1 st floor computer lab in WVH

5 Why Take This Course? 5  How many of you have checked your email, FB, texts…  Today?  In the past hour?  Since I started talking?  Your hand is still down because you’re online at this very moment

6 Networks and Distributed Systems are Ubiquitous 6  Touch every part of our daily life  Web search  Social networking  Watching movies  Ordering merchandise  Banking  Dating  Driving directions  Requesting a ride or food  …

7 Why Take This Course? 7  Networking is one of the most critical topics in CS  There would be no… Web Streaming media Big Data Cloud Apps or mobile computing  … without networks

8 Goals 8  Fundamental understanding about computer networks  All the way from bits on a wire…  … across the Internet…  … to a complex, distributed application  Focus on software and protocols  Not hardware  Minimal theory  Project-centric, hands on experience  Real projects, protocols, etc.

9 Online Resources 9  http://www.ccs.neu.edu/home/cbw/cs3700.html http://www.ccs.neu.edu/home/cbw/cs3700.html  Class forum is on Piazza  Sign up today!  Install their iPhone/Android app  When in doubt, post to Piazza  Piazza is preferable to email  Use #hashtags (#homework1, #lecture2, #project3, etc.)

10 Teaching Style 10  I am a network researcher  Things make sense to me that may not make sense to you  I talk fast if nobody stops me  Solution: ask questions!  Seriously, ask questions  Standing up here in silence is very awkward  I will stand here until you answer my questions  Help me learn your names  Say your name before each question

11 Textbook 11  Two textbooks, both optional  Computer Networks: A Systems Approach (Peterson and Davie, 5 th Edition)  Distributed Systems: Concepts and Design (Coulouris etal., 5 th Edition)

12 Workload 12 Projects (5)3%, 12%, 12%, 8%, and 15% (respectively) Homeworks (10)1.5% each Midterm15% Final15% Participation5%

13 Projects 13  This course is project-centric  Designed to give you real networking experience  Start early!  Seriously, start early!  5 projects  Due at 11:59:59pm on specified date  Use turn-in scripts to submit your code, documentation, etc.  Working code is paramount

14 Project Logistics 14  Languages  You may choose the language for (most of) the projects Code must compile on the CCIS Linux machines  Project 1 will be released tomorrow, due next week  Project questions?  Post them on Piazza!

15 Project Groups 15  Projects will be completed in groups of two  Unless we have odd numbers…  Partner selection  Pick whoever you want  You may switch partners between projects  Do not complain to me about your lazy partner Hey, you picked them  Can’t find a partner?  Post a message on Piazza!

16 Late Policy 16  Each student is given 4 slip days that they can use at any time to extend a deadline  You don’t need to ask me, just turn-in stuff late  All group members must have unused slip days i.e. if one member has zero slip days left, the whole group is late  Assignments are due at 11:59:59, no exceptions  1 second late = 1 hour late = 1 day late  20% off per day late

17 Participation 17  This is a high-level college course  I’m not taking attendance  I don’t care if you skip lecture  That said, please come and participate!  Ask questions!  Ideally, I want to know everyone’s name by the end of the semester  Participation is 5% of your grade  If you ask questions in class and post on Piazza then you’ll earn all 5%  If you routinely don’t show up to class, or otherwise annoy me, you’ll get nothing

18 Exams 18  Midterm and Final  1-2 hours, in class  The final will be cumulative  All exams are:  Closed book, leave the laptop at home  If I see a smartphone, I will take it and sell it on Ebay

19 Grade Changes  Each student is given 2 challenges to use as they see fit  Challenges can be spent asking for regrades  If you think there has been a grading error, come to my office hours  If the grade is incorrect, you keep your challenge  If the grade is correct, you lose your challenge  When your challenges are exhausted, you cannot ask for regrades 19

20 Grade Changes (Continued)  Challenges may be used for:  Projects, homeworks, and tests  Challenges may not be used for:  Late assignments, use of slip days  If you want to challenge a project grade, all group members must have an available challenge  Your challenge succeeds or fails as a group 20

21 Cheating 21  Do not do it  Seriously, don’t make me say it again  Cheating is an automatic zero  Must be referred to the university for discipline and possible expulsion  Project code must be original  You and your groupmates only Unless we give you starter code, obviously  If you have questions about an online resource, ask us  Homeworks must be done individually  Copying answers from friends or former students is forbidden

22 Final Grades 22  At the end of the semester, all of your grades will sum to 100 points 15 + 3 + 12 + 12 + 8 + 15 + 15 + 20 + 5 = 100  Final grades are based on a simple scale:  A >92, A- 90-92, B+ 87-89, B 83-86, B- 80-82, …  I don’t curve grades Projects ExamsParticipation Homeworks

23 Questions? 23


Download ppt "CS 3700 Networks and Distributed Systems Logistics (a.k.a. The boring slides) Revised 8/19/15."

Similar presentations


Ads by Google