Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,

Similar presentations


Presentation on theme: "CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,"— Presentation transcript:

1 CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY, WILBERFORCE, OH 1

2 Outline  Course Administration  Course Overview 2

3 Administrivia  Class Website  http://www.cs.odu.edu/~ayaseen  Syllabus: Class Policy  Class Notes: Posted before class, Read notes before class  Assignments: Pay attention to the due dates  Announcements, clarifications, FAQs posted  Blackboard  Posting grades  Sending out emails to class 3

4 Administrivia-cont.  E-Mail  ayaseen@centralstate.edu ayaseen@centralstate.edu  Instructor: Ashraf Yaseen  Office location: Henderson Hall, 139  Office hours: M,W,F: 11:00AM-2:00PM by appointment Office phone: 937-376-6365 4

5 Administrivia-cont.  Textbook  Computer Networking: A Top-Down Approach Featuring the Internet, 6 th edition, by James F. Kurose and Keith W. Ross, Addison Wesley, 2012. ISBN: 9780132856201.  http://kuroseross.com/ http://kuroseross.com/  Another helpful book:  TCP/IP Sockets in Java: Practical Guide for Programmers, by Michael Donahoo and Kenneth Calvert, Morgan Kaufmann Publishers 5

6 Administrivia-cont.  Grading Policy Late Assignment Policy 0~24 hrs: -5% 24~48 hrs: -10% >48 hrs: grade = 0 Class participation and presentation quality will also impact final grade 6 Activities/ Evaluation Methods NumberPercentages First Exam120% Second Exam120% Assignment/Homework515% Quiz510% Final Exam135% Total100% >=90%AExcellent 80-89%BVery Good 70-79%CGood 60-69%DPassed <60%FFailed

7 CSU Honor Code  The Honor Code applies to your conduct in this course. If you have questions, talk to me  HOMEWORK:  All submitted work must be your own  Do not copy another student’s work  Do discuss material and homework with classmates, professor  If you work with someone, write this on the first page of your submitted work  EXAMS: Do not give assistance to or receive assistance from anyone but professor  Violations of this Code are treated seriously  Evidence of cheating, plagiarism, or unauthorized collaboration will result in a 0 grade for quiz/assignment/exam  May have further consequences 7

8 How to get help?  Ask questions in class (or after class)  Attend office hours  Email me  Make sure that you put “CPS3316” in your subject line  Send it from your.odu account It wouldn’t come to my spam folder  State clearly what you need in your email 8

9 How to Get an A in this Class  Attendance  Attend class regularly and on time  Ask questions  Work on in-class exercises and assignments  Notes  Read over class notes before class  Review class notes after class  Homework  Get started as early as possible  Contact me if you encounter problems 9

10 What You Will Learn  How does the web work?  How does a client find a random web server?  How does a request make its way from a web browser to a web server and how does the reply makes it back?  How is it that all data transmitted arrives intact and in order?  How insecure is the connection and how secure is a secure connection? 10

11 What You Will Learn-cont.  Why do we get the level of performance that we do?  How do the millions of web requests and responses that transit the CSU campus network every second share the capacity of the network?  Can one control or even improve the performance of their network connections? 11

12 Topics  Introduction and terminology  Application-level protocols HTTP, FTP, SMTP (e-mail), and the Domain Name System (DNS)  Socket programming and client/server computing  Transport protocols TCP and UDP  Congestion control principles and algorithms  The Internet Protocol IP and Internet routing architecture and algorithms 12

13 Greater Expectations  Class Attendance & Participation: mandatory  In-Class exercises/discussion questions Solidify your understanding Help gauge your understanding Increase interactivity (reduce boredom)  You are expected to try your best in class  By attending, you work less out class.  If you miss class, you are responsible for learning what you missed 13

14 Greater Expectations-cont.  Arrive on time to class  your grade will be affected if you are consistently late  If you are absent, first check the course webpage for missed notes and/or assignments  Don't come ask me, “Did I miss anything important?”  The answer is “Yes!” 14

15 Greater Expectations-cont.  Student Presentations:  Prepare/practice and cover all material clearly and concisely (set time limit) Refresh/integrate course material before exams Student explanation benefits audience, presenter Practice: presentation skills are a key to success  Submitted work: neat, complete, well-organized  logic, programming, math: clearly show steps towards solution, comment programs  Explanatory paragraphs: thoughtful, legible, grammatical, full sentences 15

16 Greater Expectations-cont.  Behave and perform in a professional manner  Be punctual, dress appropriately and be attentive  Respect the rights of all participants by turning off any device that could cause a disturbance during class (this includes pagers, cell phones, personal alarms and music players).  Negative behavior patterns in class (e.g. unexcused absences, tardiness, and class disruptions, wearing hats, eating, drinking, smoking and sleeping) will be treated seriously  could result in a reduction of a student’s final grade. 16

17 While in Class,  No Facebook  No Cell phone  No Music players  No Topic unrelated to class.  No Sleep  No Food  No bad jokes 17

18 About Me  Bachelor’s from JUST (Jordan University of Science & Technology)  Master’s from NYiT (New York Institute of Technology)  Ph.D. (in process) ODU (Old Dominion University)  My Research  Computational Biology  High Performance Computing 18

19 How about you? 19  Tell us your name and year  In a few sentences, tell us about you, e.g.  Where are you from?  What is your major?  Career plans or after-college plans?  Favorite hobby, sport?  Something interesting about yourself  Expectation in this class

20 What I want you to do  Get started early!  Review Chapter 1 and Class Slides  Enjoy your new semester 20


Download ppt "CPS3316 COMPUTER NETWORKS Spring Semester, 2014 01/13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,"

Similar presentations


Ads by Google