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: academic.pgcc.edu/~jcannon
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.
PREREQUISITE: CIS 111 and CIS 140.
Required – Client/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
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.
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
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.
ASSIGNMENTS and GRADING:
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
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 http://www.indiana.edu/~wts/wts/plagiarism.html.
This is a
tentative schedule, subject to change due to class pace, canceled classes, and
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
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 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
15 May 8, 10 Management and Security Chapter 12
May 15 - FINAL EXAM - 2:30 pm in L-130