San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

Similar documents
San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

San José State University Lucas College of Business School/Department Course, Section, Course Title Semester, Year

San José State University Department of Kinesiology (CASA) KIN 293A, Fieldwork in Athletic Training, Fall, 2015

BUS4 118S Big Data San José State University Fall 2014

San José State University Computer Science Department CS 147, Section 03 Introduction to Computer Architecture Fall, 2015

San José State University Department of Electrical Engineering EE 198B, Senior Design Project II, All Sections, Spring 2015

231 Consumer and Market Behavior Section 01 Summer 2015

Syllabus: Business Strategic Management

San José State University School of Global Innovation & Leadership BUS187, Global Dimensions of Business, Section 4, Spring 2016

Department of Kinesiology San Jose State University Kin 162 Advanced Fitness Assessment and Exercise Prescription Fall, 2014

San José State University College of Applied Sciences and Arts / Department of Justice Studies JS 127: Immigration & Justice, Section 1, Spring 2016

Department of Kinesiology San Jose State University Kin Exercise Physiology Spring, 2014

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

San José State University College of Engineering /Computer Engineering Department CMPE 195A Senior Design Project I, Fall, 2014

San José State University School of Art + Design, Interior Design dsit 104 Interior Architecture Space Planning Studio.

San José State University College of Social Sciences/Psychology Department PSYC 102 (Child Psychology) Section 02/03. Spring 2015

San José State University School/Department KIN , Evidence Based Research in the Practice of Therapeutic Exercise, Fall, 2015

San José State University College of Social Sciences/Psychology Department PSYC : The Parent-Child Relationship. Spring 2015

San José State University Chemistry Department CHEM 131A, Biochemistry Lab, Spring 2015

California State University, Chico Department of Health & Community Services

San José State University School of Journalism and Mass Communications PR99 Contemporary Public Relations. Fall 2015

San José State University CASA/ Kinesiology Kin 195, Therapeutic Modalities, Section 01, Spring 2013

San José State University Department of Art and Art History/ Photography Dept. Phot 110, Black & White Photography, Section 01 Fall 2014

San José State University Department of World Languages and Literatures CHIN 132, Chinese for Professionals Fall 2012

School of Music and Dance

San José State University

San José State University Lucas College and Graduate School of Business

San José State University Department of Psychology PSYC 142, Title, Sec. 2 (Class code #48770) Fall 2012

IT 101 Introduction to Information Technology

San José State University School of Music and Dance Music Education 142: Introduction to Music Education Fall 2015

Dr. Gus C. Lease. Instructor: MUSIC BUILDING, Room 185. Office Location: 1/408/ Telephone:

SAN JOSE STATE UNIVERSITY COLLEGE OF BUSINESS

San José State University Kinesiology KIN/PSYCH 167, Sport Psychology, Section 01, Spring 2013

CPSC 4550 Computer Networks Fall 2012, Section 0

Mullin, B. J., Hardy, S., & Sutton, W. A. (2014). Sport Marketing, 4 th Edition. Human Kinetics.

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

How To Understand And Understand Network Theory

San José State University Anthropology Department ANTH 131: Theories of Culture and Society Fall 2013 Semester

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

ACNT 1311 Intro to Computerized Accounting COURSE SYLLABUS

AHS 119 Health Careers Allied Health Sciences Department

San José State University Department of Hospitality Management HSPM 108 Hospitality Information Systems. Fall 2013

San José State University College of Education Department of Special Education EDSE 220: Research Seminar on Exceptional Individuals:

ITNW 2321 Networking with TCP/IP

CS 261 C and Assembly Language Programming. Course Syllabus

During the course, you will be encouraged to think about integrating GIS into your other courses and Master's project.

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

San José State University Department of Psychology Psyc 142 (3) Child Psychopathology. Section 26695, Spring Semester 2016

San José State University College of Social Sciences/Psychology Department PSYC 158 (Perception) Section 01 Spring 2015

INSC 102 Technologies for Information Retrieval FALL 2014 SECTION 002 Delivered online via Asynchronous Distance Education (ADE)

San José State University College of Social Sciences Abnormal Psychology, Fall, 2015 Psychology 110 (02)

CDA Introduction to Computer Networks

CS 5480 Computer Networks

How To Be A Responsible Student At Midland Technical College

CSci 4211: Data Communications and Computer Networks. Time: Tuesday and Thursday 8:15 to 9:30 am Location: Phyics 170 Spring 2015, 3 Credits

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

SYLLABUS. Instructor Information Arman P. Medina Mobile: (650)

INTRODUCTION TO INFORMATION TECHNOLOGY

San José State University Department of Design DsGD 108, Graphic Design Portfolio Section 01 Fall 2015

PSY 201 General Psychology Social & Behavioral Sciences Department

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

San José State University Kinesiology Spring 2014, KIN 2B Intermediate Swimming 9:30-10:20

CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL

San José State University Lucas College of Business School of Management BUS12; Money Matters, Section 01 (48815) Fall 2015

Prefix COMP Course# 429 Title Computer Networks Units (3) 3 hours lecture per week 3 hours lecture per week

SOC 101 Introduction to Sociology Social & Behavioral Sciences Department

Course Title: ITAP 2431: Network Management. Semester Credit Hours: 4 (3,1)

New York City College of Technology Computer Systems Technology Department

Other Requirements: USB drive, Internet Access and a campus address.

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Computer Science 3CN3 Computer Networks and Security. Software Engineering 4C03 Computer Networks and Computer Security. Winter 2008 Course Outline

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

INFO 2130 Introduction to Business Computing Fall 2014

San José State University Department of Political Science POLS 3, Intro to Political Theory, Section 2 Fall 2015

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

BCM 247 BUSINESS COMMUNICATION Course Syllabus Fall 2012

Jos Daniels, David VanHoose, International Monetary and Financial Economics. ISBN 13: Contact

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS AND TECHNOLOGY Fall 2015

Department of Accounting ACC Fundamentals of Financial Accounting Syllabus

ISM 4113: SYSTEMS ANALYSIS & DESIGN

Instructor: Michael J. May. Semester 1 of 5774

Introduction to Public Relations MCM Course Syllabus Spring 2011 Division of Communication and Contemporary Culture

INTRODUCTION TO CRIMINAL JUSTICE FALL 2015

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

CS 425 Software Engineering. Course Syllabus

How To Complete An Art History Course At Sjsu

INFO & 090 Business Data Communications and Information Security Fall 2014

MGMT 302(01): Foundations of Management Syllabus Spring Time & Location: W 5:00 p.m. 6:50 p.m. Full Term (1/20/07 5/18/07) Markstein 107

San José State University

AHS 138 Medical Coding Basics Allied Health Sciences Department FALL SEMESTER 2014

Professor Randall Sexton. San José State University, 233 Art Building. Tue/Thur 7:30am 8:00am and 11:00am 11:30am

BUS 3525 Strategic Management Online

EDU 230 Schools in Communities Social & Behavioral Sciences Department

Lake-Sumter Community College Course Syllabus. STA 2023 Course Title: Elementary Statistics I. Contact Information: Office Hours:

IT4405 Computer Networks (Compulsory)

PSYC General Psychology Course Syllabus

Office Hours: Tuesday and Thursday 10:00 am 12:00 pm; other times by appointment.

Math 830- Elementary Algebra

University of Colorado Denver College of Engineering and Applied Science CVEN-5333 Surface Water Hydrology

Transcription:

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015 Course and Contact Information Instructor: Dr. Rod Fatoohi Office Location: ENG 273 Telephone: (408) 924-4059 Email: Office Hours: Class Days/Time: Rod.fatoohi@sjsu.edu Tuesday & Thursday 3 4:30 pm or by appointment (electronically or in-person) Tuesday & Thursday 4:30 5:45 pm Classroom: ENG 337 Prerequisites: Classified graduate standing or instructor consent Course Format In Person (Web Supplements) Faculty Web Page Class website: https://sjsu.instructure.com Students are required to check the class website regularly (at least twice a week). Course Description Network topology and queuing theory. The seven layers of the ISO reference model: physical, data link, network, transport, session, presentation and application. Example networks. Network design project. Computer Network Design, CMPE 206, Fall 2015 1

Learning Outcomes and Course Goals Program Outcomes Be able to demonstrate an understanding of advanced knowledge of the practice of computer/software engineering, from vision to analysis, design, validation and deployment. Be able to tackle complex engineering problems and tasks, using contemporary engineering principles, methodologies and tools. Be able to demonstrate leadership and the ability to participate in teamwork in an environment with different disciplines of engineering, science and business. Be aware of ethical, economic and environmental implications of their work, as appropriate. Course Learning Objectives To obtain understanding of the architecture, technology and protocols of computer networks To have an ability to apply knowledge of application, transport, network, data link, and physical layers to solve problems in computer networks To have an ability to design & conduct networking experiments, to analyze & interpret data with the help of manual pages & documentations To obtain knowledge of contemporary topics in computer networking To have an ability to communicate effectively with fellow engineers. Required Texts/Readings Textbook Computer Networks, 5 th Ed., 2011, Tanenbaum & Wetherall, ISBN: 978-0-13-2126953. References Computer Networking: A Top-Down Approach Featuring the Internet, 6 th Ed., 2013, Kurose & Ross, ISBN: 978-0-13-2856201. Computer Networks: A Systems Approach, 5 th Ed., 2011, Peterson & Davie, ISBN: 978-0-12-3850591. Data and Computer Communications, 10 th Ed., 2015, Stallings, ISBN: 978-0-13-3506488 Computer Networks and Internets, 6 th Ed., 2015, Comer, ISBN: 978-0-13-3587937. Class notes Computer Network Design, CMPE 206, Fall 2015 2

Course Requirements and Assignments SJSU classes are designed such that in order to be successful, it is expected that students will spend a minimum of forty-five hours for each unit of credit (normally three hours per unit per week), including preparing for class, participating in course activities, completing assignments, and so on. More details about student workload can be found in University Policy S12-3 at http://www.sjsu.edu/senate/docs/s12-3.pdf. Exams Dates - Midterm: Thursday, October 1 st at 4:30 pm. Final: Friday, December 11 th at 2:45 pm. Exams are multiple choices (Form T&E 0200 is required) and closed book and closed notes, except for typed (font: 11 pt) cheat sheet: 1 page for midterm, 2 pages for final. No make-ups exams except in case of verifiable emergency circumstances; once you are back in school, you need to take the exam within a week assuming that you provide documents to justify your absent and it is for a short time. Lab Assignment To perform a set of experiments using a network simulator, analyze the results and write a report. Group assignment with all participants responsible for it. You can collaborate with your group members only. No collaboration or seeking information outside the group is allowed. You need to submit a soft copy to the class website by one group member. Project Write a report about a new hardware and/or software networking technology: Students need to form groups of three members to work on a single project. One report per group: 3500-5000 words (10 to 15 pages) Most material (>50%) not covered in textbook; 90% not covered in the class or notes. Students should write the report in their own words Sources: recent papers, articles, standards documents. Topic: chosen by students and approved by instructor; otherwise assigned by instructor. Presentation is required for all group members at the allocated time. All participants are responsible for the project. Proposal (one page) Deadline: October 27 th to be submitted to the class website Report Deadline: November 10 th to be submitted to the class website by one group member. Presentation slides need to be uploaded to the class website. Computer Network Design, CMPE 206, Fall 2015 3

Homework Problems from textbook; assigned and discussed later but not collected or graded. Grading Policy Grade Determination A+ : > 94 A : 90-94 A- : 85-89 B+ : 80-84 B : 75-79 B- : 70-74 C+ : 65-69 C : 60-64 C- : 55-59 D+ : 50-54 D : 45-49 D- : 40-44 F : < 40 (0.5-0.9) = 1 (0.1-0.4) = 0 Percentage Weight 15% Project 15% Lab Assignment 30% Midterm: Thursday, October 1 st at 4:30 pm. 40% Final: Friday, December 11 th at 2:45 pm. Penalty All reports (lab assignment and project) should be uploaded to the class website by the deadline posted. A deduction of 10% of the maximum allowed grade per week is enforced (even for minutes after the deadline) until the assignment/project is graded and posted (by that time the assignment receives zero grade). The format of the reports should be acceptable to turnitin (such as WORD and PDF); otherwise the reports will be considered late and be penalized as above Classroom Protocol and Collaboration Guidelines Classroom Protocol Students should attend all meetings of the class. Students are responsible for lecture, book sections, lab assignment, project presentations, and any instructions given in the class. Avoid disturbing the class: turn-off cell phones (or put them on vibrate mode), no text messaging in the class or in the exams, avoid entering the class after being 10 minute late. Web browsing during the class is prohibited. Students are allowed to use computers for course related activities only. These activities include taking notes on the lecture underway, following the lecture on Web-based slides that the instructor has posted, and finding Web sites to which the instructor directs students at the time of the lecture. Computer Network Design, CMPE 206, Fall 2015 4

Students causing disruption in the class for other activities will be asked to leave the class and will be referred to the Judicial Affairs Officer of the University for disrupting the class after repeated offenses. Collaboration Guidelines You can collaborate with your group members only. No collaboration or seeking information outside the group is allowed. Assisting any student outside your group is prohibited. Use of any material from the Internet or any other source without permission (even if you cite the reference) is prohibited and would violate the Academic Honesty Pledge. Individual contribution should be stated in any submitted assignment (labs or project) and grading could be based on contribution. If individual contribution is not stated then equal contributions and responsibilities are assumed. In this case if a group member violates the academic honesty pledge then other group members will be penalized as well. University Policies General Expectations, Rights and Responsibilities of the Student As members of the academic community, students accept both the rights and responsibilities incumbent upon all members of the institution. Students are encouraged to familiarize themselves with SJSU s policies and practices pertaining to the procedures to follow if and when questions or concerns about a class arises. See University Policy S90 5 at http://www.sjsu.edu/senate/docs/s90-5.pdf. More detailed information on a variety of related topics is available in the SJSU catalog, at http://info.sjsu.edu/webdbgen/narr/catalog/rec-12234.12506.html. In general, it is recommended that students begin by seeking clarification or discussing concerns with their instructor. If such conversation is not possible, or if it does not serve to address the issue, it is recommended that the student contact the Department Chair as a next step. Dropping and Adding Students are responsible for understanding the policies and procedures about add/drop, grade forgiveness, etc. Refer to the current semester s Catalog Policies section at http://info.sjsu.edu/static/catalog/policies.html. Add/drop deadlines can be found on the current academic year calendars document on the Academic Calendars webpage at http://www.sjsu.edu/provost/services/academic_calendars/. The Late Drop Policy is available at http://www.sjsu.edu/aars/policies/latedrops/policy/. Students should be aware of the current deadlines and penalties for dropping classes. Information about the latest changes and news is available at the Advising Hub at http://www.sjsu.edu/advising/. Computer Network Design, CMPE 206, Fall 2015 5

Consent for Recording of Class and Public Sharing of Instructor Material Common courtesy and professional behavior dictate that you notify someone when you are recording him/her. You must obtain the instructor s permission to make audio or video recordings in this class. Such permission allows the recordings to be used for your private, study purposes only. The recordings are the intellectual property of the instructor; you have not been given any rights to reproduce or distribute the material. Course material developed by the instructor is the intellectual property of the instructor and cannot be shared publicly without his/her approval. You may not publicly share or upload instructor generated material for this course such as exam questions, lecture notes, or homework solutions without instructor consent. Academic integrity Your commitment, as a student, to learning is evidenced by your enrollment at San Jose State University. The University Academic Integrity Policy S07-2 at http://www.sjsu.edu/senate/docs/s07-2.pdf requires you to be honest in all your academic course work. Faculty members are required to report all infractions to the office of Student Conduct and Ethical Development. The Student Conduct and Ethical Development website is available at http://www.sjsu.edu/studentconduct/. Campus Policy in Compliance with the American Disabilities Act If you need course adaptations or accommodations because of a disability, or if you need to make special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 at http://www.sjsu.edu/president/docs/directives/pd_1997-03.pdf requires that students with disabilities requesting accommodations must register with the Accessible Education Center (AEC) at http://www.sjsu.edu/aec to establish a record of their disability. Computer Network Design, CMPE 206, Fall 2015 6

CMPE 206 / Computer Network Design, Fall 2015, Course Schedule This is a tentative schedule subject to change with fair notice in the class Mtg Date Topic Chap/Sect 1 8/20 Overview 2 8/25 Protocol Hierarchies 1.3.1 Reference Models: OSI, TCP/IP, IEEE 802 1.4 3 8/27 Network Classifications 1.2 Internet Architecture 1.5.1 Standards 1.6 4 9/1 Analog & Digital Data Communication 2.1 Guided Transmission Media 2.2 5 9/3 Modulation & Multiplexing 2.5 6 9/8 Telephone system, ADSL 2.6 7 9/10 Cable TV 2.8 Wireless Transmission 2.3 8 9/15 Data Link Layer 3.1 9 9/17 Error Detection and Correction 3.2 10 9/22 Elementary Data Link Protocols 3.3 11 9/24 Sliding Window Protocols 3.4 12 9/29 Example Data Link Protocols 3.5 13 10/1 Midterm 14 10/6 Channel Allocation 4.1 15 10/8 Multiple Access Protocols 4.2 16 10/13 Ethernet 4.3 17 10/15 Wireless LAN 4.4 18 10/20 Layer 2 switching & VLAN 4.8 19 10/22 Network Layer 5.1 20 10/27 Routing Algorithms 5.2 21 10/29 Congestion Control Algorithms 5.3 Internet Protocol (IP) v4 5.6 22 11/3 IPv6 5.6.3 Label Switching & MPLS 5.6.5 23 11/5 Transport Layer 6.1.1 Transport Protocols 6.2 Internet Transport Protocols: UDP 6.4.1 24 11/10 Internet Transport Protocols: TCP 6.5 25 11/12 HTTP 7.3.4 Computer Network Design, CMPE 206, Fall 2015 7

26 11/17 Project Presentations 27 11/19 Project Presentations 28 11/24 Project Presentations 29 12/1 Project Presentations 30 12/3 Project Presentations 31 12/8 Project Presentations 12/11 Final @ 2:45 pm No classes on November 26 th Computer Network Design, CMPE 206, Fall 2015 8