CPE 102 Network Computing - Information

Instructor

John Loomis
Office KL 341D
Telephone (937) 229-3981
E-Mail: John.Loomis@notes.udayton.edu

Topics

This course explores current practices in developing software applications that operate in distributed, networked computer environments. Of particular interest are common tasks associated with Web-based business applications (e-Commerce). Specific areas that will be covered include:

Textbooks

H. M. Deitel, P. J. Deitel, and S. E. Sandry, Advanced Java 2 Platform, How to Program,
Prentice Hall, 2002. ISBN 0-13-089560-1

Elliotte Rusty Harold, Java Network Programming, (Second Ed)
O'Reilly, 2000, ISBN 1-56592-870-9

Deitel & Deitel Java How to Program, (Sixth Edition)
Prentice Hall, 2005, ISBN 0-13-148398-6

Grading System

6-8 assignments (60%)
paper/presentation (20%)
group project (20%)

General Information

Students will be expected to complete 6-8 assignments involving writing or modifying small Java programs, write a paper and give a presentation on issues, technology, or practices associated with network computing, and participate in a group project contributing to the development of a prototype business establishment.

You may consult with one another on programming questions, but the programs and output you submit must be unique and represent your own work. You are encouraged to be creative within the general guidelines of the assignment.

For each assignment you create a submission folder on your Z drive for your CPS592 account. Include the source code, executable programs, any required data files, and an HTML file named readme.html with screen shots of program output. Your executable programs must run without requiring me to enter data.

For the report/presentation turn in a printed copy of the report and copies of the report and presentation material (power-point) on a submission folder.

Please turn in your assignments on the due date. Late assignments cause problems for you and the instructor. A grace period will generally be allowed, but you must complete each assignment before the next class period following the due date or, for the last assignment, before the final exam. Late assignments receive a maximum grade of 70%.

Background

Students should have the following background: experience in Java programming, a course in Computer Networks (CPS472 or equivalent), a course in Database Management Systems (CPS430 or equivalent). Concurrent registration in one or more of the prerequisites is acceptable.


Maintained by John Loomis, last updated 3 Jan 2001