|
COURSE MATERIALS:
Textbook -
Object-Oriented Client/Server Internet Environments,
Amjad Umar, Prentice Hall PTR, Upper Saddle River, New Jersey, 1997.
http://www.prenhall.com/
UT Bookstore price = New: $60.00; Used: $45.00
publisher's phptr.com list price = $60.00.
Amazon.com price (without shipping) = $57.00.
barnesandnoble.com price (wo shipping) = $: $60.00.
COURSE DESCRIPTION:
CSET:3200 Client-Server Computing. [3 semester credit hours (3-0-0)].
Covers client/server architecture and programming techniques. Major
topics include two and three-tier client server architectures,
programming considerations, clean layering, advanced graphical user
interface controls, database processing, transaction processing and monitoring.
Prerequisite: Associate degree in engineering technology or equivalent.
COURSE OBJECTIVES:
- Students will be able to provide a generalized definition of client-server computing,
one not limited to simple distributed database systems.
- Students will learn the advantages of client-server systems over monolithic systems.
- Students will provide definitions and explanations for a large number of technical
terms and acronyms related to client-server computing.
- Students will apply the techniques and features of a client/server development
language to construct a moderately complex
client/server application.
- Students will apply the concepts learned in this course to the development of
client-server applications that are Internet and/or World Wide Web based.
TENTATIVE COURSE OUTLINE:
Non distance learning sections of this course meets twice weekly (two 75-minute sessions per week)
for the 15-week semester plus one 120-minute session during the
final examination week.
| Major Topics |
Details of Coverage |
| Course Overview |
Administrative details,
description of client/server computing, alternative definitions. |
| Definitions |
What is Client/Server Computing? |
| Partitioning programs |
Partitioning programs into clients and servers. |
| Client/server architectures |
Two and three-tier client/server architectures. |
| Standards and Open Systems |
Standards and Open Systems. |
| Client/Server frameworks |
Client/Server frameworks: e.g., DCE, ONC and CORBA. |
| Naming, Addressing, and Location Services |
Naming, Addressing, and Location Services. |
| Client/server security |
Client/server security. |
| Distributed file systems |
Distributed file systems. |
| Distributed DBMS |
Distributed DBMS. |
| Data Replication |
Data Replication. |
| Client/Server and the Internet |
Client/Server and the Internet. |
| Distributed Programming |
Distributed Programming. |
| Managing a Client/Server Environment |
Managing a Client/Server Environment. |
GRADING ELEMENTS:
| Exams = |
50% |
|
A = |
90%-100% |
| Research Project/Paper = |
30% |
|
B = |
80%- 89% |
| Assignments = |
10% |
|
C = |
70%- 79% |
| Progress Reports = |
5% |
|
D = |
60%- 69% |
| Chat Sessions = |
5% |
|
F = |
Below 60% |
COURSE REQUIREMENTS AND NOTES:
- ALL final grades are calculated based on completed course work.
- No instructor drops (IW) will be given at the end of the semester.
|
Added to the Web: January 12, 2000.
Web page design by Dan Solarek.
|

http://cset.sp.utoledo.edu/
|
|