For forums, blogs and more please visit our
Developer Tools Community.
By: Higher Education
Abstract: CPT 450: Client Server Programming
Client/Server computing is
rapidly changing how information systems are being built. Tools
such as Delphi, Powerbuilder, and Visual Basic allow systems to
be prototyped and built at a rapid pace. This course will focus
on the design of GUI applications that can be utilized in a Client/Server
environment. Windows has become the dominate client interface
and will serve as the platform for the applications you will develop.
You will gain an understanding of event-driven programming and
how it differs from structured programming. Throughout the course
you will build applications that have a "shrink-wrap"
look and feel. Emphasis will be on the professionalism of design,
code, documentation, and most importantly usability of
Coulouris, Dollimore, &
Kindberg, Distributed Systems, Concepts and Design, Addison
COURSE REQUIREMENTS (subject
to change with notice)
GRADES (subject to change
Total points scored are weighted
by category as follows:
SOME USEFUL WWW URLS
Several WWW sites are for
Delphi are available. The bookmark file in the CPT laboratories
contains several Delphi specific sites.
SOME USEFUL INTERNET NEWSGROUPS
COURSE POLICIES (subject
to change with notice)
Documentation for all cheating
cases will also be forwarded to the Dean of Students for University
It is the intention of your
instructor to treat all students equally. Please bring to my
attention any situation in which I do not afford equal treatment
to all students-if I'm wrong, I'll correct the problem!
Accordingly, there will be
no extensions of homework and project deadlines (unfair to those
who get the work completed on time). If everyone is late, everyone
will be penalized and the "curve" will adjust the final
Students are expected to
attend every class. Attendance will not be taken. There will
be no makeups for missed quizzes, no instructor notes for missed
lectures, and no extensions or supplemental instructions for missed
assignments. Plan your employment visits, vacations, trips home,
and extracurricular activities not to conflict with this
course's meetings or assignments.
Homework and projects are
due at the beginning of class on the assigned due date.
After the instructor's "last call," the work is one
day late (even if turned in later during that class).
The late penalty for this
course is 50% for the first day late and 25% for the second and
third days, excluding weekends, university holidays, and university
vacations-up until the graded material is returned. After graded
material is returned, that assignment cannot be submitted for
credit; however, the instructor is willing to evaluate the assignment
for zero credit.
Early examinations will not
be given. Makeup examinations will only be given under verifiable,
unavoidable circumstances (which does not include employment
interviews, plant visits, existing employment work schedules,
or extracurricular activities). Makeup examinations will likely
be different from the exam given the rest of the class
and will not be curved!
Incompletes will only be
given under long-term (more than 1 week) documented illness or
approved absence from the University (approval comes from the
Dean of Students). In this situation, team deadlines remain firm,
however, the individual is not directly penalized so long as any
makeup work is completed within a period of time equal to that
of the absence-beginning immediately after the absence.
Any violations of the preceding laboratory policies may result
in the revocation of ALL lab rights. Laboratory
access is a privilege and should be treated as such. Some activities
may be forwarded to the Dean of Students and could end your career
It should be noted that your CPT instructors are not obligated
or encouraged to extend any homework or project deadlines caused
by suspension of your CPT Network account for a violation of any
of the above policies.
The Computer Technology Department employs paid consultants after
business hours and they are instructed to enforce these regulations.
They do have authority to ask a student to leave
the laboratory if they do not comply with the above regulations.
Could not retrieve comments. Please try again later.
Download Delphi 10 now!
Webinars on demand!
More social media choices:
Delphi on Google+
@RADTools on Twitter
Server Response from: ETNASC03