Instructor:      Dr. I. Alkadi                                                                                      Office: Fayard 327 B

Phone:            549-2037 (Direct), 549-2189 (Dept.)                                                E-mail:

Course Description: Computer Networking and Security. Credit 3 hours. Prerequisites: Computer Science 315.  Fundamentals of computer networking and protocols used in local area and wide area networks, network administration, and the conceptual and technical aspects of computer security and information assurance, especially as it impacts computer networks and the Internet. Course Prerequisite : CMPS 315

Course Materials

Book Name                                               Edition     Author                                 ISBN

Computer Networks





Additional Book: Security+ Guide to Network Security Fundamentals, Ciampa, Cengage.


Course Student/Teacher Interaction Expectations

Students will benefit extensively from interaction with the teacher.  This interaction should occur in several ways as in person or via email.  I monitor my email on weekends and during holidays, but not from 10:00 P.M. to 6:00 A.M. each day.


Course Student/Student Interaction Expectations

 Group assignment can benefit from group interaction.  I encourage you to discuss all aspects of this class with your fellow students.  However, be sure to adhere with the academic honesty policy stated below when it comes to your written work. This course is meant primarily to introduce the students to key concepts, technical terms, and tools that will be further developed and refined in their future courses. The project is to be used as another tool towards this same end. Did students: Complete the assigned goals and deliverables in a timely manner using appropriate tools and techniques, but do just what was assigned? This will represent 70-80% out of the total project. Participate in the lecture; stay in class and work with the tools; did they ask questions and advance their own learning? This kind of effort may add up to 15%. Doing both of these might earn a student a 95% (just an example!). Go above and beyond by adding detail or an expansive explanation?  This kind of effort may add up to 15% but totals can not exceed 100%.• Submit work late, participate poorly, or leave early, resulting in poor/late work?  This kind of effort may deduct up to 15%.• Submit poor work; missing deliverables or using the wrong tools? This kind of effort may deduct up to 15%. Doing all of these wrong but still turning in work might earn a student a 40% (70 – 30 = 40).

You have latitude here! The intent of this rubric is to assess knowledge and encourage correct application and professionalism.


Academic Honesty Policy

You may freely discuss material in this class.  I encourage you to do so.  However, you must not share your written work.  You commit an act of cheating if you copy from another's work, or aid another in doing so.  You must follow the University’s Code of Student Conduct.  Cheating is dealt with by assigning a score of zero to the work in question, and assigning a course grade of F upon a second offense of any nature.


Course Learning Expectations


Students will be able to learn :


DNS and HTTP operations


Course Time-On-Task Expectations

Adequate preparation for this course requires at least six hours of study each week.  The projects will require an extensive amount of time that will vary widely depending on your retention of material from the course prerequisites.



Attendance Policy

Attendance is important.  If you are unable to attend a session, it is your responsibility to learn on your own the material you missed.  If, for any reason, you find that you will miss 20% or more of the classes, you should drop the class immediately.  If you are not present, you cannot be involved in class discussion, and if you cannot be involved in class discussion, you will miss much of the benefit of the class.


Attendance is taken at the end of class.  Thus, late arrivals are counted as being absent.  Absences do not directly factor into your grade, but they cannot help you if you are borderline.


Grading and Grade Appeal Policies

Course grades are based on two exams and projects.  The weights are as follows:



2  Exams                       200

1 Final Group project     200

1 Semester Project          200

4 Homeworks                200



Grading Policy :                         1. No Make Up Exams                           



2. Tests : 200 Points (Miderm and Final Exam)                 25% [100,100]

2. Projects + Homeworks: 400 Points                   75%


C  Be sure you check your records frequently.  If you find a mistake, please contact me immediately and I will be happy to fix my error.  However, do not come by at the end of the semester and challenge something that took place months before.  Memories are short and I cannot remember the details of each student's situation over long periods of time.  A challenge of your final class grade should follow the procedures outlined in the SLU Student Handbook.


C Student System Administration Teams and the System Administration Certification are part of our grant with Delgado, we provide servers for their classes which are managed by students -- our Student System Administration Teams.  These teams are drawn from the class members of CMPS 309, CMPS 315, CMPS 319, and CMPS 394.  Since 309 and 319 are now merged into CMPS 329, these teams need to be formed from students in this class.  The semester project has to have your responsibilities seriously, a significant part of their CMPS 329 grade is based on the performance with the Student System Administration Teams.  It will be 20% of your final grade.  I will break the students into teams (3-5 students per team), I will assign each team to a pair of servers (one for development like class projects, and the other a stable server for serving customers).  Note that in return, students who pass CMPS 315, 329, and 394 with a C or better, and perform adequately as members of their teams over at least a 3-semester period will earn our department's System Administration Certification.


C No make‑up exams  are given unless there is a verifiable, unavoidable emergency.


C Late work usually is not accepted and receives a "0" score.  Of course, emergencies and sickness will be considered.  Please tell me if you have some problem that is out of your control.  But, don’t get silly with me.  Having a computer problem the night before an assignment is due is an example of an emergency that is clearly avoidable (i.e., scheduling important work in a time slot that does not accommodate recovery from normal exigencies) and thus does not receive much sympathy.


C Final grades are not fudged up or down based on trend, effort or any other subjective reason.  Grades are rounded to the nearest whole number, but no other adjustments are made.  It is up to you to see to it that you do not miss the next higher letter grade by 0.01 points.  The final class grade is determined by the following scale:



Overall Grade:           Tests + Projects  / 800


90% - 100% A, 80% - 89% B, 70% - 79% C, 60% - 69% D, < 60% F


·         The instructor reserves the right to make any changes deemed appropriate.

·         Late programs or homework assignments will not be accepted without a valid excuse.


Important Notes:


§  If you are a qualified student with disability seeking accommodations under the American with Disabilities Act, you are required to self-identify with the Office of Disability Services, Room 203, Student Union. No accommodations will be granted without documentation from the Office of Disability Services.

§  Students must use the e-mail accounts provided by the university in order to communicate with the instructor outside class and access the PCs in the labs.

§  It is the student’s responsibility to ensure that he/she is properly registered to receive credit for the course.

§  It is University Policy that the class room is not a place for children, and that students are not to bring their family members for day care or babysitting.

§  All team members must contribute in groups  If a team member doesn’t contribute in developing the assignment, he/she will fail the project.


Professional Behavior

If you occasionally find that you are late for class, please come on in.  I would much prefer that you momentarily distract the other students than have you miss an entire class.  However, do not make a habit of coming in late and when you must come in late, please enter at the rear door and take the nearest open seat.


If you don't understand something, do not seek help from your neighbor.  I would prefer that you ask me for assistance because it is likely that others are confused too.  Private discussions taking place during class are particularly distracting to me.  This behavior is unacceptable.  Also, you cannot up and leave all of a sudden in the middle of the class. You have to get permission from the instructor prior to the beginning of the class.




Attendance Policy:


§  Attendance is very important and could make a difference in the grade at the end of the semester.  Excessive absences from class or group meetings will result in dropping the student’s final grade by a letter grade.

§  Students must check the course's Announcements at least twice a week. Students are responsible for keeping current on posted announcements and assignments and must check their e-mails regularly.




Instructor’s expectations regarding student behavior/classroom decorum:


“Free discussion, inquiry, and expression is encouraged in this class. Classroom behavior that interferes with either (a) the instructor’s ability to conduct the class or (b) the ability of students to benefit from the instruction is not acceptable. Examples may include routinely entering class late or departing early; use of beepers, cellular telephones, or other electronic devices; repeatedly talking in class without being recognized; talking while others are speaking; or arguing in a way that is perceived as “crossing the civility line.” In the event of a situation where a student legitimately needs to carry a beeper/cellular telephone to class, prior notice and approval of the instructor is required.” Classroom behavior which is deemed inappropriate and cannot be resolved by the student and the faculty member may be referred to the Office of Judicial Affairs for administrative or disciplinary review as per the Code of Student Conduct which may be found at


Instructor’s expectations regarding academic integrity:


 “Students are expected to maintain the highest standards of academic integrity. Behavior that violates these standards is not acceptable. Examples are the use of unauthorized material, communication with fellow students during an examination, attempting to benefit from the work of another student and similar behavior that defeats the intent of an examination or other class work. Cheating on examinations, plagiarism, improper acknowledgment of sources in essays and the use of a single essay or paper in more than one course without permission are considered very serious offenses and shall be grounds for disciplinary action as outlined in the current General Catalogue.”


Instructor’s expectations regarding the detection of plagiarism through use of


 “Students agree by taking this course that all required papers may be subject to submission for textual similarity to for the detection of plagiarism. All submitted papers will be included as source documents in the reference database solely for the purpose of detecting plagiarism of such papers. Use of the service is subject to the Terms and Conditions of Use posted on the website.”