Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 3700 Networks and Distributed Systems

Similar presentations


Presentation on theme: "CS 3700 Networks and Distributed Systems"— Presentation transcript:

1 CS 3700 Networks and Distributed Systems
Christo Wilson 8/22/2012 CS 3700 Networks and Distributed Systems Logistics (a.k.a. The boring slides) Revised 9/5/2018 Defense

2 Hello! Welcome to CS 3700 Who am I? Are you in the right classroom?
Okay, good. Who am I? Professor Long Lu (research area: systems & software security) Office: ISEC 609 Office Hours: Thursdays, 2-4pm or by appointment

3 Say Hi to the TAs Five TAs, shared across the two sections
Ahmad Bashir Gagan Shantha Kumar Sree Siva Sandeep Palaparthi Darren Roscoe (reassigned to another course?) Caleb Wastler TA office hours are TBA Will be announced on Piazza shortly

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

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

6 Why Take This Course? 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

7 Goals 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 Not software engineering Project-centric, hands on experience Real projects, protocols, etc.

8 Online Resources http://www.longlu.org/teaching/cs3700/
Same as the other section, except for schedule!) Class forum is on Piazza Link is on the course webpage Sign up today! Install their iPhone/Android app When in doubt, post to Piazza Piazza is preferable to Use #hashtags (#homework1, #lecture2, #project3, etc.)

9 Teaching Style I am a researcher Solution: ask questions!
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

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

11 Workload Projects (5) 4%, 14%, 10%, 8%, and 14% (respectively)
Homeworks (11) 2% each Midterm 14% Final Total 100%

12 Projects This course is project-centric 5 projects
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

13 Project Logistics Languages
You may choose the language for the projects Code must compile on the CCIS Linux machines Project 1 is out today, due Friday September 21st Project questions? Post them on Piazza!

14 Project Groups 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!

15 Late Policy Each student is given 4 slip days that they can use at any time to extend a project 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

16 Participation 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

17 Exams Midterm and Final All exams are: 3 hours, out-of-class
Midterm is tentatively scheduled for 6-9pm, Wednesday October 10th 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 You are allowed to bring an 8.5x11, double-sided cheat sheet

18 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 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 Cheating Do not do it Cheating is an automatic zero
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

21 Final Grades At the end of the semester, all of your grades will sum to 100 points = 100 Final grades are based on a simple scale: A >92, A , B , B 83-86, B , … I don’t curve grades Homeworks Projects Exams

22 Please check regularly https://www.longlu.org/teaching/cs3700/
Schedule Please check regularly

23 Questions?


Download ppt "CS 3700 Networks and Distributed Systems"

Similar presentations


Ads by Google