![]()
Syllabus
CptS/EE 455 - Computer Communication Networks - Fall 2016 Washington State University |
|
Course LocationMWF 10:10-11:00, Sloan 169Course Web PagesInformation you need to successfully complete the course will be posted on the course web pages from time to time. This syllabus, a calendar of lectures and assignments, assignments themselves, lecture notes, handouts, etc. will all be found on the web pages: http://www.eecs.wsu.edu/~hauser/cs455.Teacher Contact InfoProf. Carl HauserOffice: EME 53 Phone number: 5-6470 E-mail: hauser@eecs.wsu.edu Office Hours: WTh 3:30-4:30 TA Contact InfoKudrat KaurOffice: EME-6 Phone number: Office hours: MW 2-3 E-mail: kudrat.kaur@wsu.edu Course DescriptionThis 3 credit course addresses concepts and implementation of computer networks: applications, architecture, protocol layers and protocols, internetworking and addressing, case studies.Course ObjectivesThe purpose of this course is to provide Computer Science and EE students with the opportunity to learn the fundamental concepts, terminology, algorithms and programming techniques used in computer networking:
TextsJames F. Kurose and Keith W. Ross, Computer Networking, 6th edition, Addison-Wesley, 2012Michael J. Donahoo and Kenneth L. Calvert, TCP/IP Sockets in C, Elsevier, 2000. or Michael J. Donahoo and Kenneth L. Calvert, The Pocket Guide to TCP/IP Sockets (C Version), Morgan Kaufman, 2001 (May be out of print). Additional ReadingOther materials will be either handed out or found on the Web.Course PrerequisitesCptS 360 (Systems Programming) or EE 234 (Microprocessor Systems)Course RequirementsAttendance is expected at all lectures. Lecture notes will be posted on-line but reading the notes is not an adequate substitute for attendance or for reading the textbook. You are also expected to participate in class discussions to a reasonable extent. This aids learning and provides valuable feedback on the lecture.We will be using a "classroom response system" (CRS) that allows me to get responses from all students present instead of just a vocal few. You need to bring your laptop to class to use the system. You are expected to respond thoughtfully each time. The CRS will also be used to take attendance each day. Markedly deficient attendance or response rates will negatively affect your grade. Homework, Assignments, and TestsThere will be two mid-term exams (15% each) and one final exam (20%). There will three programming assignments together counting 45% of the course grade. The remaining 5% of the grade will be made up of pop quizzes (if any) and homeworks, throughout the semester.Course grading: 93-100% A, 90-92.99% A-, 87-89.99% B+, 83-86.99% B, 80-82.99% B-, 77-79.99% C+, 70-76.99% C, 67-69.99% C-, 60-66.99% D, less than 60% F. All programming assignments should be done using your own computer. Turn-in will be via file upload and for some projects will involve an interview with the instructor or TA. Students are reminded that a course grade of C or better is required for this class to be counted in a computer science or EE degree program. Late work policyLate work will be penalized 5% for each day or part of a day that the assignment is turned in late. No assignment will be accepted more than 5 days late. You have 2 grace days for the semester that you may use to avoid a penalty. This should eliminate almost all need for special requests to waive penalties, so I will only consider such requests in the case of extreme illness or other highly unusual occurrences. Academic Integrity PolicyLearning difficult or complicated material is often facilitated by discussions between students and I encourage you to form study groups to try to solve difficult problems together. However, work you submit submit must be your own. Exams, homework, and programming projects are subject to the EECS academic honor code. DO NOT CHEAT IN ANY WAY: DO YOUR OWN WORK! Doing your own work means that you must turn in your own, original work. It means you do not turn in a solution you found on the web, nor do you have your friend mark you as present in class when you are, in fact, absent. In programming projects, work together may extend to figuring out overall strategies for solution but you may not work together to write the actual code that you submit. In general, CHEATING means any attempt to avoid doing the work or carrying out the obligations required for the class. Students who violate the above policy or violate WSU's Standards of Conduct for Students will fail the assignment, may fail the course without having the option to withdraw from the course, may be decertified from their major, and will be reported to the Office Student Standards and Accountability. Cheating is defined in the Standards for Student ConductWAC 504-26-010 (3). It is strongly suggested that you read and understand these definitions. Note that penalties for cheating apply to both a person who turns in copied work and to a person who allows their work to be copied. Re-grading PolicyAll homework and projects will be marked as soon as possible after the due date and returned during lecture. Additionally, some grades will be sent via e-mail. If you discover that a mistake was made in grading the work may be submitted for re-grading no later than one week after the assignment is returned. This is the only window of opportunity for re-grading. In order to request re-grading, write or type a detailed explanation of the reasons for the re-grading. Submit the explanation along with what was originally turned in to the teaching assistant or professor. Do not orally ask either the professor or TA to re-grade any piece work.Students with DisabilitiesReasonable accommodations are available for students with a documented disability. If you have a disability and may need accommodations to fully participate in this class, please visit the Access Center (Washington Building 217) to schedule an appointment with an Access Advisor. All accommodations MUST be approved through the Access Center.Safety and Emergency NotificationWashington State University is committed to enhancing the safety of the students, faculty, staff, and visitors. It is highly recommended that you review the Campus Safety Plan and visit the Office of Emergency Management web site for a comprehensive listing of university policies, procedures, statistics, and information related to campus safety, emergency management, and the health and welfare of the campus community.Other Policies and Expectations
Advice
Stress managementStudents sometimes encounter stress and anxiety issues associated with homework, tests, or life situations that can be an obstacle to success in their courses. WSU Counseling Services (335-4511) offers information including a test anxiety workshop conducted several times each semester. Visit http://www.counsel.wsu.edu/self-help/test-anxiety.html for more information. |
|