Course Syllabus

INFSYS 3842/INFSYS 6836

Instructor Information

Dr. Shaji Khan (Ph.D. Business Administration, M.S. Computer Science, B.A., B.Com)

Office location: Room 234, Express Scripts Hall | Office Hours: Tuesdays 4:30pm to 6:30pm | Email address: shajikhan@umsl.edu  | Cell phone: 314-489-9733

(Email is the best way to get in touch with me. Please mention course and section number in your correspondence. My cell phone is also listed above. Please leave a message if call goes to voicemail.)

 

Materials:

There is no required text book for this course.

Online reading material, videos, notes, and PowerPoint slides etc. will be provided via Canvas.

Optional Networking Certifications Books:

For those interested in getting Network+ Certification, I recommend: CompTIA Network+ All-In-One Exam Guide: Exam N10-005 (ISBN-13: 978-0071789226) or the latest version.

If interested in pursuing Cisco Certified Network Associate (CCNA) Routing and Switching, you could try the combined CCNA exam and this book: “CCNA Routing and Switching 200-120 Official Cert Guide Library 1st Edition” by Odom Wendell (2013) ISBN-13: 978-1587143878 or the latest version

Optional Text-books:

“Business Data Networks & Security, 10th Edition” by Panko, R.R. and Panko, J.L. (2015) ISBN-13: 9780133544015 (older, 9th Edition should also work)

“Computer Networking: A Top-Down Approach (6th Edition)” by Kurose, J. and Ross, K. (2012) ISBN-13: 978-0132856201

Description:

Motivation:

We are in the age of “apps”, “cloud”, “big data” analytics, “internet of things” etc. These ideas are interrelated in one sense or another. More importantly, all of them rely heavily on computer networks. Without the advances in networking throughout the past few decades, the so called “IT revolution” may have never begun. Business users rely on networks when working with their “networked/distributed” software applications, for storing data, and for carrying out distributed processing of large amounts of data. However, most users don’t concern themselves with just how the network infrastructure makes this possible. They expect everything to simply be there! It is the job of networking professionals to provide a seamless, “always there”, and secure computing environment. It is not a trivial task. Further, security remains a major challenge as vulnerabilities in networks could provide the “entry points” for malicious actors. With the rapid proliferation of numerous types of devices connected to the networks the field of networking has never been more important, challenging, and exciting!

Course objectives:

The purpose of this course is to provide an introductory overview of key data networking concepts. The course will place a strong emphasis on fundamentals of networking and incorporate hands-on exercises to reinforce learning. It will also provide the fundamentals of network security by incorporating material/discussion/labs on security as and when we discuss networking topics. That is, security will be blended in when learning about networking. Finally, this course will focus on the “big-picture” implications and challenges of networking within contemporary corporate IT environments.

Learning Outcomes: 

Upon completion of the course, students will have an understanding of at least the following. With a bit more out-of-the-classroom effort and reading students should be able to attempt basic networking certifications such as CompTIA’s Network+. This course is a good start toward CISCO’s CCNA Certification as well.

  1. A strong foundation in networking terminology
  2. An overview of “how we got here” in terms of networking
  3. A good understanding of important network standards
  4. Fundamentals of network security
  5. Use of network protocol analyzers such as Wireshark™
  6. Virtualization and Networking in virtual environments
  7. Basic Linux skills as pertaining to networking
  8. Overview of network design and management
  9. Wired Local Area Networks (LANs)
  10. Wireless LANs (WLAN)
  11. Internetworking (TCP/IP) - IPv4, IPv6, TCP, UDP, Routing/Forwarding, Subnetting.
  12. Supporting and supervisory protocols such as DNS, DHCP, ICMP, ARP
  13. An understanding of how some common networked applications operate by utilizing the networking infrastructure. That is, the bottom-line of having networks!

Expectations of performance:

I expect all students to prepare for, attend, and contribute to, the classes on a regular basis. Another forum for you to demonstrate your learning is through assignments/quizzes/lab assignments, which together account for 40% of the course grade. This course will have two exams, each worth 25% of your course grade. Thus, your grade will be calculated as follows:

Course Component Weight
Assignments/Quizzes/Lab Assignments 40%
Exam 1 (mid-semester) 25%
Exam 2 (end-of-semester) 25%
Attendance 10%
Maximum Possible Final Score: 100%

Grading Policy:

Letter grades will not be assigned to individual components of the course. Only points (numeric scores) will be assigned. These scores will be combined into a Final Score (a Weighted Total) out of 100, rounded to one decimal place. Depending on this final score, your overall letter grade for this course will be determined as follows.

Final score ranges and corresponding letter grades
>=94 A 70-73.9 C
90-93.9 A- 66-69.9 C-
86-89.9 B+ 62-65.9 D+
82-85.9 B 58-61.9 D
78-81.9 B- 54-57.9 D-
74-77.9 C+ <54 F (fail)

Attendance (10% of overall grade)

It is extremely important you attend all class periods. This material becomes unwieldy when a student has missed a class or two. I will allow excused absences only for extenuating circumstances (illness, family emergency, etc.)

Assignments /Quizzes/Lab Assignments (40% of your overall grade)

During this semester, I will assign no fewer than five (5) and no more than ten (10) assignments/quizzes/lab assignments combined. These will be assigned when I feel the need that you may benefit from practicing the material covered. I will upload detailed documents to Canvas and make relevant announcements.

  • Some assignments may carry more weight toward your final grade than others. If so, I will note this detail clearly in the assignment document.
  • Quizzes could be in-class or take home. In-class quizzes will typically not be announced in advance.
  • All assignments/quizzes will be turned in through Canvas. Submission deadlines will be listed on each assignment. Late submissions will receive deductions of 10% for each 24 hour period after the due date until no points remain. 

Tentative: Depending on availability of resources, we may have team based lab assignments as part of the overall 40% dedicated to assignments/quizzes and lab assignments mentioned above.

It is imperative that we get as much “hands-on” exposure to networking fundamentals as possible.

  • Students will work in (self-selected) groups of four for the lab assignments component of this course. One group may have five students.
  • Each team will be required to demonstrate a “working setup” based on the lab requirements. I will schedule team demonstrations spread evenly throughout the semester. These demonstrations will be outside the regular class hours.
  • I will provide detailed descriptions of the lab tasks on Canvas and make relevant announcements. In some instances, I will also provide demonstrations. However, the goal is to let students “get their hands dirty” and “figure things out”!

Exams (50% of your overall grade)

There will be TWO exams and each will be worth 25% of your overall grade. Exams will contain objective type questions such as Multiple Choice, “True or False”, “Fill in the blanks” etc. Both exams may include short answer questions and/or quantitative problems. Exam dates are listed on the schedule page below.

Note:

  1. The exams are “closed everything.” I trust you to strictly adhere to this requirement.
  2. Due to the nature of this field of study, the exams are comprehensive. However, material covered after Mid-term will be more important for the Final exam.
  3. Exam material includes, readings/exercises, class discussions/lectures/PowerPoint slides/videos, assignments/quizzes, cases, and any supplemental material assigned.
  4. You will have only one attempt at each exam. I will provide a make-up exam only under extenuating circumstances.
  5. I will provide more details on Canvas as we move closer to the first exam.

Academic Honesty Guidelines: (from Academic Affairs website, Updated April, 27 2010)

Students at the University of Missouri-St. Louis are expected to exhibit the highest standards of academic integrity. An act of academic dishonesty is an offense against the university. For that reason, university rules prescribe disciplinary consequences for academic dishonesty administered by the Office of Academic Affairs, as well as academic consequences assessed by the faculty member. For a description of what constitutes “Academic Dishonesty” and for procedures followed by the University and by faculty members, please refer to: http://www.umsl.edu/services/academic/policy/academic-dishonesty.html

Classroom conduct:

I expect students to be attentive in class and positively contribute to class discussions. Please refrain from using computers/mobile devices for anything other than classwork and avoid all other distractions.

Remember, paying attention is the first step toward learning. In general, “multitasking” while learning is probably not going to work. (https://www.google.com/?gws_rd=ssl#q=multitasking+while+learning). Further, without actual learning taking place it will be very difficult for you to “connect the dots” (i.e. connecting different things you learn to create even better/bigger picture understanding of phenomena).

Overall, for your own sake, please pay attention to classwork. You will learn better!

Other notes:

  1. I will make announcements on Canvas. I strongly encourage you to visit this course under Canvas regularly for important updates and documents.
  2. Please check your UMSL email account regularly for information/updates regarding this course.

 

Tentative Schedule:

Please see the Modules section for a tentative week-by-week schedule for readings and in class work. You will see a summary of assignments below. More assignments may be added as the semester progresses (see course announcements regularly).

 

Course Summary:

Date Details