NORFOLK STATE UNIVERSITY
700 PARK AVENUE * NORFOLK, VIRGINIA * 23504
Robinson Technology Center (RTC)
Office:: (757) 823-9454     Fax: (757) 823-9229
Email: CompSci@nsu.edu

Computer Science Courses

DEPARTMENT OF COMPUTER SCIENCE SYLLABUS

COURSE NUMBER & TITLE:
CSC-430   Data Communication
COURSE CREDITS:
3
PREREQUISITES:
CSC 372
CO-REQUISITES:
See Instructor
COURSE DESCRIPTION:

Study of principles of computer communication as well as hardware and software designs, including transmission media, data encoding, transmission techniques, protocols, switching networks, broadcast networks, and local area networks.

COURSE MATERIALS / REQUIRED TEXT(s) / SUPPLEMENTARY READINGS:
  • Kurose and Ross. "Computer Networking: A Top-Down Approach Featuring the Internet". Addison Wesley, 2007.
    ISBN-10: 0321418492 or ISBN-13: 9780321418494

Purchase books/supplies Online at NSU Barnes & Nobles Bookstore (http://norfolkstate.bncollege.com)

COMPUTER SCIENCE OFFICE LOCATION:

The Department of Computer Science is located in Suite 320 Robinson Technology Center. The individual faculty offices are located within the suite.

COURSE RATIONALE:

This course is a required course for the Bachelor of Science Degree in Computer Science. Activities and assignments in this course support our program objectives currently listed on our departmental website (www.cs.nsu.edu/programs/ugradBS_CSC.html). Specifically, this course enables the objectives listed as follows:
CSC-430:     A,B,C,D,E,F,G,H,I,J,K

COURSE GOALS & INTENDED OUTCOMES

    Main Objective:
  • To introduce students to topics in data communications which are fundamental in understanding the architecture, protocols, and applications of the Internet
  • To enable students to gain the knowledge, hands-on experience, and understanding of real-world applications in a wide variety of areas that represent the field of data communications.

  • Measureable Objective:
  • Describe the functions and capabilities required for communicating data reliably and economically.
  • Explain the two fundamental data communication technologies, circuit switching, and packet switching.
  • Describe the performance considerations for packet switching.
  • Explain protocol architectures such as the seven-layer OSI model, and the five-layer TCP/IP model.
  • Describe the protocols and operations of key Internet applications such as World Wide Web, file transfer (FTP), and Email.
  • Explain the basics of communication software architecture and socket API, and practice with network programming in Java.
  • Describe the basics of TCP/IP protocols, and how they are implemented in a host system.
  • Explain the key Local Area Network (LAN) technologies and systems such as routers, switches, Ethernet, and Wi-Fi.
  • Describe the protocols and techniques used for reliable data transfer, and real-time multimedia communication.
  • Perform basic network administration, configuration, and troubleshooting tasks.

COURSE OUTLINE

    The list given below is list of topics that are covered in this course. Your instructor will provide the lecture and assignment schedule for details on topics, assignments, project due dates, and exam schedules.
  1. Computer Networks and the Internet
  2. Application Layer
  3. Transport Layer
  4. Network Layer
  5. Link Layer and Local Area Networks
  6. Multiplexing, Routing and Traffic Control
  7. Wireless and Mobile Networks
  8. Local Area Networks Technology and Systems
  9. Multimedia Networking
  10. Security in Computer Networks
  11. Network Management

PRIMARY METHOD(S) OF INSTRUCTION / METHODS TO ENGAGE STUDENTS

The primary method of instruction will be lectures by the instructor. Students will also participate through class and group discussion

GRADING STANDARDS


  Undergraduate Students Graduate Students
Labs, Homework, Programming Assignments 30% 30%
Quizzes 20% 20%
Midterm Exam 25% 25%
Final Examination 25% 25%
Special Assignments / Increased Difficulty * *
    EXAMINATION AND QUIZ POLICY
  • To successfully prepare for Exams, attend lectures, read the chapters, and do the assignments by the given deadlines.
  • Two announced examinations will be given. No make-up exams will be allowed without prior arrangements being made. If an emergency prevents you from coming to a scheduled test, I would prefer advance notification in the form of a phone call, email, or come by my office. If the excuse is reasonable and accompanies written documentation as proof, I will consider giving a make-up exam. If you are late for an exam, you will be allowed only the remainder of the scheduled period to complete the examination. However, if any person has turned in his/her examination paper before you arrive, you will not be allowed to take the examination. If this should occur, you will receive a grade of zero for that exam.
  • Unannounced quizzes will be given. No unannounced quiz make-ups are allowed. Quizzes are usually given at the beginning of a lecture. Students who arrive late will not be permitted to take an unannounced quiz.

The instructor reserves the right to revise the grading criteria as appropriate and will make reasonable attempts to notify students

ACADEMIC INTEGRITY STANDARDS

Students are expected to adhere to the ACM Code of Ethics. In particular, no lying, cheating, or plagiarism will be tolerated.

SCHOOL-WIDE TUTORING SERVICES STATEMENT

The college of Science, Engineering, and Technology provides tutoring services through the STARS Tutoring Center for those NSU student who may be experiencing difficulties in Mathematics, Computer Science, Engineering, Biology, Chemistry, Nursing, Technology and Physics courses. The STARS office is located in Suite 100, RTC. This service is free of charge and provided to NSU students only. You can access information about this service by going to http://stars.nsu.edu.

AMERICANS WITH DISABILITIES ACT (ADA) STATEMENT

In accordance with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act (ADA) of 1990, we ask if you have a disability or think you have a disability, please contact O.A.S.I.S., the Office of Accessibility Services, upon registration at Norfolk State University to confidentially discuss any accommodation needs.

    Audrey M. Wells, Coordinator, O.A.S.I.S.
    Office of Accessibility Services and International Student Services
    Norfolk State University, 700 Park Ave., Student Services Center, Suite 110, Norfolk, VA. 23504
    Phone: 757-823-8325, Fax: 757-823-2640, Email: amwells@nsu.edu

UNIVERSITY ASSESSMENT STATEMENT

As part of NSU's commitment to provide the environment and resources needed for success, students may be required to participate in a number of university-wide assessment activities. The activities may include tests, surveys, focus groups and interviews, and portfolio reviews. The primary purpose of the assessment activities is to determine the extent to which the university's programs and services maintain a high level of quality and meet the needs of students. Students will not be identified in the analysis of results. Unless indicated otherwise by the instructor, results from University assessment activities will not be computed in student grades.

WRITING COMPETENCY ASSESSMENT

All first-time freshmen and readmitted students entering Fall 2001 and thereafter and transfer students entering Fall 2002 and thereafter are required to take an exit examination to assess writing competency. After completing ENG 102, students must register for ENG 299 (no credit, no charge) until successfully passing the Examination of Writing Competency. Degree-seeking students at the baccalaureate level are required to take the writing examination before completing 90 semester hours. Associate degree-seeking students must take the exam no later than one semester prior to the anticipated date of graduation. For more information, refer tot he NSU Undergraduate catalog.

UNIVERSITY WIDE & COURSE-SPECIFIC REQUIREMENTS

    Information Technology Literacy
  • Learning foundation skills (hardware, software, and operating systems).

    Critical Thinking
  • Solving problems utilizing application software from a narrative description.
  • Knowing the appropriate software application to apply to a specific task.

    Laboratory
  • Demonstrating proficiency in utilizing software applications.
CLASS ATTENDANCE POLICY

A student is expected to attend all classes. The student assumes all responsibility for work missed due to an absence. Make-up work may be permitted at the discretion of the instructor. Refer to the NSU Student Handbook (https://www.nsu.edu/Assets/websites/student-affairs/student-handbook/NSU-Student-Handbook.pdf)

NSU EMAIL ACCOUNT

In an effort to keep student informed about Norfolk State University updates and account information, students must check their official NSU email account frequently. You may access your official NSU email account through the MyNSU portal at https://www.nsu.edu/mynsu/index. Once there, follow instructions provided to login to the MyNSU portal (NOTE: you access your NSU email from within the MyNSU portal).

DISCLAIMER: The instructor reserves the right to revise the syllabus as appropriate and will make reasonable attempts to notify students.