Indiana University of Pennsylvania

T. Andrew Yang 

(yang@grove.iup.edu)
Computer Science Department

HTTP://WWW.CO103.IUP.EDU/


  1. Introduction to Web Development

  1. World Wide Web as a new computing platform

  2. The client-server model

  3. The multi-tier model

  4. Sample Web applications

  5. Alternative Web development technologies

  6. Client side development

  7. Server side development

  8. Summary

  1. Curriculum Design

  1. Curriculum Design Issues

  2. A Sample Course

  3. Lessons Learned

  4. Specialty Track in Enterprise Computing

References

Designing and Teaching a Web Development Course

 

Ø  Next Step:  an Enterprise Computing Track

Ö  A Proposed Sequence of Programming Courses for a  Specialty Track in Enterprise Computing

  1. COSC110: Programming I (in C, C++, or Java)

  2. COSC210: Object-Oriented Programming (in C++ or Java)

  3. COSC315: Java and Fundamental Web Technologies: 

    Java packages, applets, threads, GUI (AWT, Swing);

    HTML, Java Scripts, XML.

  4. COSC415: Internet Architecture and Programming

  5. COSC416: Distributed Enterprise Computing

  6. COSC417: Development of Secure Web Applications and E-commerce Security (See the outline.)

Plus related courses in systems and software engineering:

  • Operating Systems

  • Networking

  • Database Management Systems

  • Software Engineering


Previous

Index Page

Next: references