CIS 144 - Client/Server Computing

Spring 2001 – T&Th 2:30pm to 4:35pm - CRef. #6352






Joseph E. Cannon, Ph.D., MasterCNE             Office Hours:  T&Th  1:30pm -  2:30pm

      Office: Lanham Hall Room #119                           T&Th  4:40pm -  6:00pm

Office Phone: (301)322-0764                                     Th 10:40am - 11:00am


    Web Page:




CIS 144 is an introduction to Client/Server Computing.  This course examines the computing environment that satisfies the organizational needs of allocating application processing between workstation (the client) and server processors.  The student will be exposed to terminology, concepts, and client/server programming techniques.






RequiredClient/Server Information Systems: A Business-Oriented Approach, by James E. Goldman, Phillip T. Rawles, and Julie R. Mariga, John Wiley & Sons, Inc.,

ISBN 0-471-29654-6, 1999.





After completing this course, the student should be able to:


   1.  Define a client/server network.

   2.  Describe how the hardware and software are combined to implement

       client/server computing.

   3.  Implement the current client/server standards.

   4.  Describe the basic client/server models.

   5.  Demonstrate the concepts of a typical client operating system.

   6.  Implement typical client software.

   7.  Demonstrate the difference between client and server hardware technology.

   8.  Demonstrate the uses of client/server productivity software.

   9.  Demonstrate the relationship between client/server productivity software

       and client/server resource management.

  10.  Define the role of the network administrator and use of SNMP & CMIP

  11.  Be familiar with the universal client.



You are expected to attend all class sessions since attendance is a significant factor toward success in this course.  In case of an unavoidable absence, it is your responsibility to get that class's lecture material, discussions of tests, programs, handouts, etc., from another student.  Attendance will be used to help resolve any borderline course grades.



May be used with the prior consent of the instructor.




Drinking is tolerated, provided you do not make a mess, or disturb others, but food is not.





The textbook chapters indicated on the course schedule should be read prior to the  class covering  that material, as you will be better prepared to understand the class presentation and also be able to participate in the class discussion.





             QUIZZES: There will be 5 quizzes, each worth 50 points.  There will NOT  

                      be any make-ups on these.  Therefore, if one is missed (and

                      this includes arriving in class  after the other students have

                      finished) a grade of zero  will be given.  At the end of the

                      course the lowest quiz grade is dropped.


               EXAMS: There will be 2 exams, a midterm and final, each worth 200    

                      points.  The exams are non-cumulative, each based only on that

                      half of the course material covered.  Attendance is mandatory

                      as there will NOT BE ANY MAKE-UP EXAMS.  If the midterm

                      examination is missed the student will be a assigned a 10 page

                      make-up report to write. A student CANNOT miss the final exam.


         ASSIGNMENTS: All students are responsible for completing each assignment in

                      accordance with its specification and submitting it as                 

                      indicated.  Assignments must be completed and given to me no

                      later than the beginning of the lab on the announced due date.   

                      Assignments will NOT be accepted late.  At the end of the

                      course the lowest assignment grade will be dropped.  There

                      will be seven (7) assignments, each worth a maximum of

                      fifty (50) points.  Assignments can be e-mailed to me as Word 

                      Document files.


Client/Server REPORT: Each student is to locate an article about some Client/Server

                      topic in a periodical and write a report based on the article

                      (100 points).  This should be completed as follows:


                      1. Use a word processor and do spelling check.  Turn in

                         hardcopy of report at beginning of class on due date.

                      2. Include title page with title, your name, course, date.

                      3. Report should be approximately five pages double-spaced.

                      4. Include the name and author of the article, name, issue,

                         date of periodical, pages and cite any other references.

                      5. The topic should be of interest to you and something you



              GRADES: The grades will be calculated as follows: 


A : 900 or more points,  B : 800 - 899 points,  C : 700 - 799 points

D : 600 - 699 points,  F : 599 or less points




The Prince George’s Community College Student Handbook contains official policies and procedures regarding student conduct, academic integrity, and related matters. You are responsible for conducting yourself in accordance with those policies. The Student Handbook also contains a wealth of information designed to help students achieve success. Please pick up your free copy from the College Life Office in the Largo Student Center (near the bookstore).




The Computer Information and Office Systems Department issues its “CIS Info Sheet” for all students in CIS classes near the beginning of each semester. This sheet contains valuable information regarding lab locations and schedules, important dates during the semester, weather cancellation information, bookstore hours, etc. Look for this sheet to be distributed in class, and retain it along with this syllabus for future reference.




Prince George's Community College is committed to a policy of reasonable accommodation and services to persons with disabilities.  In order to receive services, students with disabilities must register with Disability Support Services. Call between 8:30am and 4:30pm, Monday through Friday, 301 322-0838 to schedule an appointment.




Copying versus helping: It is a very simple matter to copy someone else's project or to ask a friend to write a project for you.  It is more difficult to ask that friend to help you understand the concepts and then assist in correcting your project.  The former is cheating; the latter is legitimate student-to-student tutoring.  The former teaches you nothing, though it may get you a perfect score on a given project; the latter improves your ability to tackle the next project, the next exam, and the next assignment after that.  While naturally I do my best to discourage cheating, I also encourage you to work with each other to improve your understanding, that is, to tutor and assist each other.  I expect that you will always be able to explain your project.  If you cannot explain it, I will assume that you didn't do it, and I will grade it accordingly.  If you are unsure of the difference between helping and cheating, it is better to err on the side of caution. Also, review carefully the Indiana University Writing Center’s guidelines concerning plagiarism found at




CIS 144 - Client/Server Computing

Schedule - Spring 2001


                    This is a tentative schedule, subject to change due to class pace, canceled classes, and other factors.

*Quiz Day


Week   Class Dates             Topics                      Reading


 1    Jan. 25            Course Policy, Syllabus     

                         Intro to Client/Server           Chapter 1

                                Computing                        Class Notes


 2    Jan. 30, Feb. 1    Client/Server Hardware           Chapter 2


 3    Feb. 6, 8*         Client Software                  Chapter 3


 4    Feb. 13, 15        Client/Server Hardware           Chapter 4


             5    Feb. 20, 22*       Application Development          Chapter 5

                                     and Deployment


 6    Feb. 27, Mar. 1    Groupware                        Chapter 6


 7    March 6, 8         Middleware                       Class Notes



 8    March 13, 15       MIDTERM EXAM on Tuesday, March 13

                        Client/Server Report


Client/Server Report due on Thursday, April 26.

See course policy for details of assignment.


             9    March 20, 22*      Integration of Internet,         Chapter 7

                                     Intranet and Web-based



            10    March 27, 29       Application Integration          Chapter 8


       11    April 3*           Why GroupWare?                   Class Notes


    Spring Break - College Closed Thursday, April 5 - Sunday, April 15


12    April 17, 19       NOSes                            Chapter 9


13    April 24, 26*      WANs                             Chapter 10


14    May 1, 3           Remote Access and                Chapter 11

                         Wireless Computing


15    May 8, 10          Management and Security          Chapter 12



May 15 - FINAL EXAM - 2:30 pm in L-130


*Quiz Day