New Undergraduate Course Proposal Form

Similar documents
CNT 4004: Computer Networks I. Tentative Syllabus

CS 471 Networking and Distributed Operating Systems

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

CPSC 5157G Computer Networks

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Course specification

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

Computer Networks IT321

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

EEC-484/584 Computer Networks

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT NETWORKING I - WORKSTATION CST 2735

programming exercises.

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

Faculty of Sciences and Information Technology

EE6364 Advanced Data Networks

New Undergraduate Course Proposal Form

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

ECE 4450:427/527 - Computer Networks

Computer Networks. Syllabus Ver Instructor: Ass.Prof. Yuriy Shamshin. ISMA University Riga, Latvia

C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128)

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

USF Sarasota-Manatee - New Undergraduate Course Proposal Form

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

Computer Networking Background

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

IT4405 Computer Networks (Compulsory)

ITT Technical Institute. NT2740 Advanced Networking Devices Onsite and Online Course SYLLABUS

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

ITT Technical Institute. NT2640 IP Networking Onsite Course SYLLABUS

ESET 369 Embedded Systems Software, Spring 2018

Syllabus Revised 08/21/17

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

Introduction To Data Processing COMP 153 Business Administration Program/Administrative Studies. Course Outline

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

Part A: Course Outline

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

USF Sarasota-Manatee - New Undergraduate Course Proposal Form

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

On successful completion of this course students should:

ESET 369 Embedded Systems Software, Fall 2017

CMN192B OFFICE: An Overview of Access and PowerPoint

Computer Networks (Redes de Computadores)

Information and Communication Technology BCcampus Online Collaborative Program

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS

Course and Contact Information. Course Description. Course Objectives

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

Course Syllabus: Cisco Certified Entry Network Technician (CCENT)

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

Presenter. Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

CS F 303 COMPUTER NETWORKS JANUARY 11, 2017

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160

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

ITT Technical Institute. ET385 Data and Network Communications Onsite Course SYLLABUS

ISM 324: Information Systems Security Spring 2014

ITT Technical Institute. ET3110 Networking and Communications Onsite and Online Course SYLLABUS

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WIRELESS TECHNOLOGY CSIT 2770

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB Revised: Fall 08

Syllabus Revised 03/05/2015

Computer Science Technology Department

COURSE DESCRIPTION. 4. Preconditions (if necessary) 4.1 Of Curriculum Previous Courses Attended: Operating Systems 4.2 Of Skills

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

Module Documentation

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

USF Sarasota-Manatee - New Undergraduate Course Proposal Form

Module Documentation

INTE-C5O44 - Internet

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

Emergency Vehicle Operation FIRE 106 Fire Training Certification. Course Outline

Syllabus Revised 01/03/2018

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS A+ CERTIFICATION PREPARATION CST 2730

INF 315E Introduction to Databases School of Information Fall 2015

Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005)

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Network Fundamentals and Design Fall Semester 2014

Information and Communication Technology BCcampus Online Collaborative Program

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS SERVER CSIT 2710

Study Abroad Programme

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

College of San Mateo Course Outline

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Transcription:

New Undergraduate Course Proposal Form 1. Department and Contact Information Tracking Number Date & Time Submitted 790 2009-02-13 14:13:42 Department College Budget Account Number Computer Science & Engieering Engineering 2108-000-00 Contact Person Phone Email Ed Kellner 813-974-0909 ekellner@cse.usf.edu 2. Course Information Prefix Number Full Title CNT 4202 Computer Networks II Is the course title variable? N Is a permit required for registration? N Are the credit hours variable? N Credit Hours Section Type Grading Option 3 Class Lecture (Primarily) Regular Total Clock Hours Abbreviated Title (30 characters maximum) 45 Networks II 5. Prerequisites EEL-4781C or CNT-4201 6. Corequisites 7. Co-Prerequisites 8. Course Description Networking skills, hands-on experience in technologies and protocols, with emphasis on Internet technologies. Topics: Operation, Analysis and Evaluation of distributed systems, communication hardware/software, network monitoring and performance tools. 9. Justification A. Indicate how this course will strengthen the Undergraduate Program. Is this course necessary for accreditation or certification? This course provides continuing education and experience in computer network operation. This provides an elective in Computer Science. B. What specific area of knowledge is covered by this course which is not covered by courses currently listed?

The prerequisite course on computer networks is a conceptual course about computer networks and protocols. This course builds upon that prerequisite giving students expertise with real computer networks. For example, the performance of different mechanisms and protocols is analyzed using real data and network performance tools. The course contains seven laboratories that entail network design, configuration of different network topologies, addressing schemes, and communication protocols as well as utilization of network performance tools. C. What is the need or demand for this course? (Indicate if this course is part of a required sequence in the major.) What other programs would this course service? This course provides more application projects in computer networks, an experience level necessary to lead such projects in industry. This course could be taken by Electrical Engineering students, with proper background. D. Has this course been offered as Selected Topics/Experimental Topics course? If yes, what was the enrollment? Yes. The course has been offered 2 times. Enrollment is approximately 30 students. E. How frequently will the course be offered? What is the anticipated enrollment? The anticipated course load is 30 students. The course will be offered every 3rd or 4th semester, depending on scheduling factors. F. Do you plan to drop a course if this course is added? If so, what will be the effect on the program and on the students? (Please forward the nonsubstantive course change form regarding the course to be deleted to the Council secretary.) No course is planned to be dropped. This is to obtain a course number from SCNS for this course. G. What qualifications for training and/or experience are necessary to teach this course? (List minimum qualifications for the instructor.) Master's degree in Computer Science, Ph.D. prefered. Background in mathematical complexities desired. 10. Other Course Information A. Objectives / Outcomes Course Objectives: 1. The student will understand the UNIX Operating System, as applied to a network environment 2. The student will understand the utilization of key network performance tools in analyzing network operations 3. The student

will evaluate, diagnose and compare the performance characteristics of different network protocols 4. The student will understand how to configure network hardware for best performance 5. The student will understand the addressing procedures of network components and identify and use protocols for network addressing. Student Learning Outcomes: 1. Demonstrate how to apply and create applications in a UNIX Operating System to execute in a network environment. 2. Explain the use of current performance tools for analysis of network operations. 3. Show different methods of comparing network protocols through laboratory experiments 4. Demonstrate through laboratory experiments how to evaluate network performance and how to create a diagnostic procedure to improve performance 5. Explain how to configure the hardware components of a network, including routers, hubs and switches, for optimum performance. 6. Explain procedures to identify a network address and analyze the protocols associated with the address. B. Major Topics C. Textbooks 11. Syllabus 1. The Unix operating system and its networking components 2. Protocols analyzers 3. Hardware and software of hands-on test beds (routers, switches, hubs and their software) 4. A complete networking example 5. ARP Protocol 6. IP Addressing 7. The ICMP Protocol 8. Static routing protocols and configuration 9. Dynamic routing protocols and configuration 10. The UDP and TCP Protocols 11. Hubs and switching 12. The NAT Protocol 13. The DHCP Protocol Mastering Networks: An Internet Lab Manual by Jorg Lieberherr and Magda El Zarki. Addison-Wesley, 2004. TCP/IP Tutorial and Technical Overview, IBM Red Book Reference books listed on syllabus. Your college will forward an electronic copy of your syllabus to Undergraduate Studies when your course is approved for submission.

Hands-on Networking (Computer Networks II) Spring 2009 T, T 3:30-4:45 NES 103 Syllabus 1. Instructor a. Miguel A. Labrador b. Office: ENB 332 c. Telephone: (813) 974-3260 d. Fax: (813) 974-5456 e. Email: labrador@cse.usf.edu f. Personal Web Page: http://www.csee.usf.edu/~labrador g. Course Web Page: http://my.usf.edu h. Office Hours: Lab time as indicated in the schedule 2. Teaching Assistant a. Cesar Guerrero b. Office: c. Telephone: N/A d. Fax: (813) 974-5456 e. Email: guerrerc@cse.usf.edu f. Web Page: g. Office Hours: Lab time as indicated in the schedule 3. Course Objectives This course has been designed to teach networking skills and provide students with hands-on knowledge and experience on the most important technologies and protocols in computer networks, with emphasis on Internet technologies. The lecture part of the course is set to a minimum and has been substituted by Q&A sessions in the lab. A set of laboratory experiments has been designed to provide you with hands-on experience in Unix, protocol analyzers, routers, hubs, cabling, etc. all important networking components. Prerequisites

A course on Computer Networks will be strictly enforced as a prerequisite to take this course. I assume that everyone knows and understands the material covered in that course. General knowledge of Unix is a plus. 4. TENTATIVE Schedule I will try to follow this schedule as much as I can. Always assume that this is the schedule. If there are changes I will post them in the course page. Date Topic Reading Assignments Lab Assignments and due dates 01/06 01/08 Course Introduction Lab hardware, software, applications, protocol analyzers and Cisco routers Syllabus Book - Introduction 01/13 Lab time-introduction (all parts) Groups due 01/15 Lab time 01/20 Quiz #1 Introduction Intro to The Internet Lab (all parts) 01/22 Lab time-the Internet Lab 01/27 Lab time 01/29 Lab time 02/03 02/05 02/10 Lab time 02/12 Lab time 02/17 Lab time 02/19 Quiz #2 The Internet Lab Intro to Single Segment IP Networks Lab (all parts) Lab time Single Segment IP Networks Quiz #3 Single Segment IP Networks Intro to Static Routing Lab (Don t do Parts 4, 5, and 6) 02/24 Lab time Static Routing Lab 02/26 Lab time Book Lab 1 Book Lab 2 Book Lab 3 Establish lab groups and sign up for labs The Internet Lab report due Single Segment IP Networks Lab report due

Date Topic Reading Assignments Lab Assignments and due dates 03/03 Lab time 03/05 Lab time 03/10 03/12 Lab time 03/16-03/20 Spring Break 03/24 Lab time 03/26 Lab time 03/31 04/02 Lab time 04/07 Lab time 04/09 Lab time 04/14 Lab time 04/16 04/21 Lab time 04/23 Lab time Quiz #4 Static Routing Lab Intro to Dynamic Routing Lab (all parts) Quiz #5 Dynamic Routing Lab Intro to Transport Layer Protocols Lab (all parts) Quiz #6 Transport Layer Protocols Intro to Network Address Translation Lab (Part 1 or Part 2 only) 04/25-05/01 Final exam week Book Lab 4 Book Lab 5 Book Lab Static Routing Lab report due Dynamic Routing Lab report due Transport Layer Protocols Lab report due Network Address Translation Lab report due 04/25 NOTES: 1. Labs I, II, V and VII must be done completely. 2. Lab III: do NOT do Parts 4, 5, and 6. 3. Lab IV: do NOT do Parts 1, 2, 3 and 4. Read Part 2 about Zebra to configure PCs as routers. You will need that for the other parts. 4. We are going to have one quiz per lab as indicated in the syllabus. The quiz will be based on the knowledge you must have acquired doing the pre-labs and the labs.

5. You DO NOT have to include the pre-labs in your lab reports. You don t have to include the feedback form either. If you want to provide feedback, please do so during class time. 6. For Lab 7, you are required to do either Part 1 or Part 2 only, whichever part you are more interested in or you like the most. 7. Late submission policy: Late reports will be penalized 10% per day. 5. Reports Seventy percent of the course grade is assigned to lab reports. Therefore, I do expect professionally written reports. Please divide the sections of your report following the sections of the lab in your book. Name each section as in the book and include the question statement. For example, in answering the lab questions in page 89 of your book, your report should look like the following: Part 8. Static Mapping of IP Addresses and host names Exercise 8. Associating names with IP addresses Question 1: Explain why a static mapping of names and IP addresses is impractical when the number of hosts is large. Answer: Question 2: What will be the result. Answer: Answer your questions thoroughly and DO NOT fill the report with pages and pages of recorded data. Just include the amount of data necessary to support your answer. 6. Course Evaluation and Grades Quizzes: 30% (6 quizzes, 5% each) Lab reports: 70% (all labs are worth 10% except lab 5 which is worth 20%) A: 90 100 B: 80 89 C: 70 79 D: 60 69 F: Less than 60 You can view your grades in the course Web Page. 7. Reading References

a. Textbook Mastering Networks: An Internet Lab Manual by Jorg Lieberherr and Magda El Zarki. Addison-Wesley, 2004. TCP/IP Tutorial and Technical Overview, IBM Red Book (pdf file provided). b. Other references: 1. Computer Networking: A Top-Down Approach Featuring the Internet by James Kurose and Keith Ross, Addison Wesley. 2. Data and Computer Communications by William Stalling, 7 th edition. 3. Computer Network by Andrew S. Tanenbaum 4. Computer Networks a Systems Approach by Larry Peterson and Bruce Davie, Morgan Kaufmann. 5. High-speed Networks TCP/IP and ATM Design Principles by William Stallings, Prentice Hall. 6. TCP/IP Illustrated, Volume 1 The Protocols by W. Richard Stevens, Addison Wesley. 8. Policy on Observance of Religious Holy Days Students who anticipate being absent from class due to a major religious observance must provide written notice of the date(s) and event(s) to the instructor by the secondclass meeting. 9. Academic Dishonesty Students attending USF are awarded degrees in recognition of successful completion of coursework in their chosen fields of study. Each individual is expected to earn his/her degree on the basis of personal effort. Consequently, any form of cheating on examinations or plagiarism on assigned papers constitutes unacceptable deceit and dishonesty. Taken from the 2000-2001 Undergraduate Catalog Pages 44-46 For more information visit www.xxx.xx.edu/catalogs/0001/adadap.htm I am VERY serious about plagiarism; the department has VERY stringent rules about it and students are automatically dismissed from the school.