UoPeople Online Syllabus Repository (OSR)

Here you will find the syllabi and primary textbooks for all UoPeople courses. The Disclaimer for Use of the Repository can be found here.

Computer Science

CS 4404 Advanced Networking and Data Security




Prerequisites: CS 2204 Communications and Networking

Course Description:
This course explores the basic components and design principles of advanced broadband networks (wireline and wireless) and how they enable essential services such as mobility, secure data storage, processing, and transmission. This course will also introduce the student to emerging issues facing organizations considering implementing cloud computing services and mobility to enable worker productivity. Students will also be exposed to the basic pillars of network security (IA) and protecting individual privacy.

Required Textbook and Materials:

UoPeople courses use open educational resources (OER) and other materials specifically donated to the University with free permissions for educational use. Therefore, students are not required to purchase any textbooks or sign up for any websites that have a cost associated with them. The main required textbooks for this course are listed below and can be readily accessed using the provided links. There may be additional required/recommended readings, supplemental materials, or other resources and websites necessary for lessons; these will be provided for you in the course's General Information and Forums area, and throughout the term via the weekly course Unit areas and the Learning Guides.

Marsic, I. (2013). Computer networks: Performance and quality of service. Rutgers University. Retrieved from https://www.ece.rutgers.edu/~marsic/books/CN/book-CN_marsic.pdf

Students also need to sign-up for:

TechRepublic: http://www.techrepublic.com/whitepapers
BitPipe: http://www.bitpipe.com/
SearchCloudComputing: http://www.SearchCloudComputing.com
SearchCloudComputing: http://searchcloudcomputing.techtarget.com/resources/Cloud-computing-standards-and-compliance
Light Reading: http://www.lightreading.com/document.asp?doc_id=161023

Software Requirements/Installation

No special requirements.

Learning Objectives and Outcomes:

By the end of this course students will be able to:

  1. Identify and describe the components of a broadband network 
  2. Explain network design standards 
  3. Examine storage technologies, virtualization, and grid computing (building blocks to cloud-based services)
  4. Identify and compare wireless technologies for personal and commercial networks
  5. Analyze network security concepts 

Course Schedule and Topics: This course will cover the following topics in eight learning sessions, with one Unit per week. The Final Exam will take place during Week/Unit 9 (UoPeople time).

Week 1: Unit 1- Introduction to Advanced Networks Components

Week 2: Unit 2-
Network Protocols

Week 3: Unit 3-
Multimedia and Real-Time Applications

Week 4: Unit 4-
Computer Network Operations

Week 5: Unit 5-
Future Broadband Networking Trends and Topics

Week 6: Unit 6-
Virtualization, Secure Storage, and Grid Computing

Week 7: Unit 7-
Broadband Wireless Networking

Week 8: Unit 8-
Network Security Fundamentals

Week 9: Unit 9-
Course Review and Final Exam

Learning Guide:  The following is an outline of how this course will be conducted, with suggested best practices for students.

Unit 1: Introduction to Advanced Networks Components

  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Complete the Written Assignment
  • Make entries to the Learning Journal
  • Take the Self-Quiz

Unit 2: Network Protocols

  • Peer assess Unit 1 Written Assignment
  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Complete the Written Assignment 
  • Make entries to the Learning Journal
  • Take the Self-Quiz

Unit 3: Multimedia and Real-Time Applications

  • Peer assess Unit 2 Written Assignment
  • Read the Learning Guide and Reading Assignments
  • Make entries to the Learning Journal
  • Take Graded Quiz

Unit 4: Computer Network Operations

  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Complete the Written Assignment 
  • Make entries to the Learning Journal
  • Take the Self Quiz

Unit 5: Future of Broadband Networking Trends and Topics

  • Peer assess Unit 4 Written Assignment
  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Complete the Written Assignment 
  • Make entries to the Learning Journal
  • Take the Self-Quiz

Unit 6: Secure Storage, Virtualization and Grid Computing

  • Peer assess Unit 5 Written Assignment
  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Make entries to the Learning Journal
  • Take the Graded Quiz

Unit 7: Broadband Wireless Networking

  • Read the Learning Guide and Reading Assignments
  • Participate in the Discussion Forum (post, comment, and rate)
  • Complete the Written Assignment 
  • Make entries to the Learning Journal
  • Take the Self Quiz

Unit 8: Network Security Fundamentals

  • Peer assess Unit 7 Written Assignment
  • Read the Learning Guide and Reading Assignments
  • Take the Self Quiz
  • Read the Unit 9 Learning Guide carefully for instructions on the Final Exam
  • Take the Review Quiz

Unit 9: Course Review and Final Exam

  • Read the Learning Guide and take the Review Quiz, if you haven't already done so
  • Prepare for, take, and submit the Final Exam
  • The Final Exam will take place during the Thursday and Sunday of Week/Unit 9 (UoPeople time); exact dates, times, and other details will be provided accordingly by your instructor

Course Requirements

Written Assignments & Assessment Forms Some units in this course require that you complete a Written Assignment. You are required to submit your assignments by the indicated deadlines and, in addition, to peer assess three (3) of your classmates’ assignments according to the instructions found in the Assessment Form, which is provided to you during the following week. During this peer assessment period, you are expected to provide details in the feedback section of the Assessment Form, indicating why you awarded the grade that you did to your peer. Failure to submit Written Assignments and/or Assessment Forms may result in failure of the course.

Discussion Assignments & Response Posts/Ratings Some units in this course require that you complete a Discussion Assignment. You are required to develop and post a substantive response to the Discussion Assignment in the Discussion Forum. A substantive response is one that fully answers the question that has been posed by the instructor. In addition, you must extend the discussion by responding to at least three (3) of your peers’ postings in the Discussion Forum and by rating their posts. Instructions for proper posting and rating are provided inside the Discussion Forum for each week. Discussion Forums are only active for each current and relevant learning week, so it is not possible to contribute to the forum once the learning week has come to an end. Failure to participate in the Discussion Assignment by posting in the Discussion Forum and responding to peers as required may result in failure of the course.

Learning Journal Your instructor may choose to assign specific topics and/or relevant questions as a weekly Learning Journal entry for you to complete, but you are still encouraged to also use it to document your activities, record questions/problems you may have encountered, reflect on the learning process, and draft answers for other course assignments. The Learning Journal must be updated on a weekly basis because its entries will be assessed by your instructor directly as a part of your final grade. The Learning Journal will only be seen by your instructor.

Quizzes This course will contain three types of quizzes – the Self-Quiz, the Graded Quiz, and the Review Quiz. These quizzes may contain multiple-choice, true/false, or short answer questions. The results of the Self-Quiz will not count towards your final grade. However, it is highly recommended that you complete the Self-Quiz to ensure that you have adequately understood the course materials. Along with the Reading Assignments, the results of the Self-Quiz should be used as part of an iterative learning process, to thoroughly cover and test your understanding of course material. You should use the results of your Self-Quiz as a guide to go back and review relevant sections of the Reading Assignments. Likewise, the Review Quiz will not count towards your final grade, but should also be used to assist you in a comprehensive review and full understanding of all course material, in preparation for your Final Exam. Lastly, the results of the Graded Quiz will count towards your final grade. 

Final Exam

The Final Exam will take place during the Thursday and Sunday of Week/Unit 9, following the completion of eight units of work. The format of the Final Exam is similar to that of the quizzes and may contain a combination of different question types. You will have one attempt to take the exam, and it will be graded electronically. Specific instructions on how to prepare for and take the Final Exam will be provided during Week 8 (located inside the Unit 9 Learning Guide). Final Exams must be taken without the use of course learning materials (both those inside and outside the course). If particular materials are allowed for use during the exam, these will be noted in the exam’s instructions.

Course Forum The Course Forum is the place to raise issues and questions relating to the course. It is regularly monitored by the instructors and is a good place to meet fellow students taking the same course. While it is not required to participate in the Course Forum, it is highly recommended.

Course Policies:

Grading Components and Weights 

Each graded component of the course will contribute some percentage to the final grading scale, as indicated here:

Discussion Assignments 10%
Written Assignments 10%
Learning Journals 10%
Two Graded Quizzes 40%
Final Exam 30%
TOTAL 100%

Grading Scale 

This course will follow the standard 100-point grading scale defined by the University of the People, as indicated here:

Letter Grade Grade Scale Grade Points
A+ 98-100 4.00
A 93-97 4.00
A- 90-92 3.67
B+ 88-89 3.33
B 83-87 3.00
B- 80-82 2.67
C+ 78-79 2.33
C 73-77 2.00
C- 70-72 1.67
D+ 68-69 1.33
D 63-67 1.00
D- 60-62 0.67
F Under 60 0.00

Grade Appeal If you believe that the final grade you received for a course is erroneous, unjust, or unfair, please contact your course instructor. This must be done within seven days of the posted final grade. For more information on this topic, please review the Grade Appeal Procedure in the University Catalog.

Participation Non-participation is characterized by lack of any assignment submissions, inadequate contributions to the Discussion Forums, and/or lack of peer feedback to Discussion/Written Assignments. Also, please note the following important points about course participation:

  • Assignments must be submitted on or before the specified deadline. A course timeline is provided in the course schedule, and the instructor will specify deadlines for each assignment.
  • Any student showing non-participation for two weeks (consecutive or non-consecutive) is likely to automatically fail the course.
  • Occasionally there may be a legitimate reason for submitting an assignment late. Most of the time, late assignments will not be accepted and there will be no make-up assignments.
  • All students are obligated to inform their instructor in advance of any known absences which may result in their non-participation.

Academic Honesty and Integrity When you submit any work that requires research and writing, it is essential to cite and reference all source material. Failure to properly acknowledge your sources is known as “plagiarism” – which is effectively passing off an individual’s words or ideas as your own. University of the People adheres to a strict policy of academic honesty and integrity. Failure to comply with these guidelines may result in sanctions by the University, including dismissal from the University or course failure. For more information on this topic, please review the Academic Integrity Policy in the University Catalog.

Unless otherwise stated, any materials cited in this course should be referenced using the style guidelines established by the American Psychological Association (APA). The APA format is widely used in colleges and universities across the world and is one of several style and citation formats required for publication in professional and academic journals. Purdue University’s Online Writing Lab (OWL) is a free website that provides excellent information and resources for understanding and using the APA format and style. The OWL website can be accessed here: https://owl.purdue.edu/owl/research_and_citation/apa_style/apa_formatting_and_style_guide/general_format.html

Code of Conduct University of the People expects that students conduct themselves in a respectful, collaborative, and honest manner at all times. Harassment, threatening behavior, or deliberate embarrassment of others will not be permitted. Any conduct that interferes with the quality of the educational experience is not allowed and may result in disciplinary action, such as course failure, probation, suspension, or dismissal. For more information on this topic, please review the Code of Conduct Policy in the University Catalog.


NIST SP-800-144 (2011). Guidelines on Security and Privacy in Public Cloud Computing. https://doi.org/10.6028/NIST.SP.800-144

NIST SP 800-145 (2011), DRAFT A NIST Definition of Cloud Computing

NIST SP 800-146 (2011). DRAFT Cloud Computing Synopsis and Recommendations. Retrieved from: http://www.nist.gov/itl/csd/20110512_cloud_guide.cfm .

NIST SP 800-137 (2011). Information Security Continuous Monitoring for Federal Information Systems and Organizations.

NIST SP 800-127 (2010) Guide to Securing WiMAX Wireless Communications. Retrieved from:
NIST SP 800-125 (2011). Guide to Security for Full Virtualization Technologies

NIST SP 800-100 (2006). Information Security Handbook: A Guide for Managers. https://doi.org/10.6028/NIST.SP.800-100

NIST SP 800-53 (2010). Guide for Assessing the Security Controls in Federal Information Systems and Organizations, Building Effective Security Assessment Plans.

National Broadband Plan: Connecting America (2011). Retrieved: http://www.broadband.gov/plan/

Yun, K., Lee, H. & Lim, S. (2002). The Growth of Broadband Internet Connections in South Korea: Contributing Factors. Retrieved from: http://iis-db.stanford.edu/pubs/20032/Yun.pdf

Broadband's big spenders (2011). Retrieved from: http://www.economist.com/blogs/babbage/2011/02/national_high-speed_internet_plans

National broadband plans from around the world (2011). Wikipedia. Retrieved from: http://en.wikipedia.org/wiki/National_broadband_plans_from_around_the_world

The European Broadband Portal (2011). Retrieved from: http://www.broadband-europe.eu/Pages/Home.aspx
Internet2 is an advanced networking consortium (2011). Retrieved from: http://www.internet2.edu/

Peer Assessment, Peer Teaching, and Peer Feedback

Jackson, C., & Bruegmann, E. (2009). Teaching Students and Teaching Each Other: The Importance of Peer Learning for Teachers. American Economic Journal: Applied Economics, 1(4), 85-108.

Bulte, C., Betts, A., Garner, K., & Durning, S. (2007). Student teaching: views of student near-peer teachers and learners. Medical Teacher, 29(6), 583-590.

Ching-Wen, C., Pearman, C. J., & Farha, N. W. (2010). P2P: Assessing a Peer Evaluation Strategy. Journal of Educational Technology Development & Exchange, 3(1), 69-84.

Sloane, A. (2010). Peer Teaching and Mentoring: The Case of Undergraduate Research Fellows. Council on Undergraduate Research Quarterly, 31(2), 11-17.

Mackinnon, R., Haque, A., & Stark, P. (2009). Peer teaching: by students for students. A student-led initiative. Clinical Teacher, 6(4), 245-248.

Micari, M., & Light, G. (2009). Reliance to Independence: Approaches to learning in peer-led undergraduate science, technology, engineering, and mathematics workshops. International Journal of Science Education, 31(13), 1713-1741.

Yoonjung, C. (2009). Effects of Online Peer Feedback Using CMC Instrument. English Teaching, 64(4), 1-24.

Amstutz, M. M., Wimbush, K. K., & Snyder, D. D. (2010). Effectiveness and Student Demographics of Peer-Led Study Groups in Undergraduate Animal Science Courses. NACTA Journal, 54(1), 76-81.

Par, D. E., & Joordens, S. S. (2008). Peering into large lectures: examining peer and expert mark agreement using peerScholar, an online peer assessment tool. Journal of Computer Assisted Learning, 24(6), 526-540.

Gielen, S., Tops, L., Dochy, F., Onghena, P., & Smeets, S. (2010). A comparative study of peer and teacher feedback and of various peer feedback forms in a secondary school writing curriculum. British Educational Research Journal, 36(1), 143-162.

Ross, M. T., & Cameron, H. S. (2007). Peer assisted learning: a planning and implementation framework: AMEE Guide no. 30. Medical Teacher, 29(6), 527-545.

Liou-Mark, J., Dreyfuss, A. E., & Younge, L. (2010). PEER ASSISTED LEARNING WORKSHOPS IN PRECALCULUS: AN APPROACH TO INCREASING STUDENT SUCCESS. Mathematics & Computer Education, 44(3), 249-259.

Coverage of ABET core units requirements from CS Body of Knowledge

AR9 Architecture for networks and distributed systems
OS7 Security and protection
NC2 Communication and networking
NC3 Network security
NC9 Wireless and mobile computing
NC6. Network management
CN4 High-performance computing