Information Technology 425

ITEC 425: Advanced Web Development

Prerequisite: ITEC 325

Credit Hours: (3)

An advanced development class in Web programming for those students that have completed the Web Programming I and II sequence.  Includes the applied study of Web services, asynchronous web programming, web server configuration, web object oriented constructs, and other current topics in Web development.


Detailed Description of Content of Course

Topics include:
1. Web services
2. Asynchronous web programming
3. Web server configuration
4. Content Management Systems


Detailed Description of Conduct of Course

Course delivery methods will include classroom lectures, related programming and homework assignments, and group work.  Program examples for some problems will be introduced by the instructor. Students will be required to finish some projects for problems similar to those discussed in class.

Student assignments will continue to emphasize the use of good structured programming and software engineering methods.


Goals and Objectives of the Course

Students who complete the course will be able to:  
1. Demonstrate the ability to create simple web services.
2. Analyze security and performance issues for web server installations.
3. Demonstrate the ability to build applications within a CMS.
4. Implement asynchronous web applications.
5. Describe basic cryptography that relates to securing information on the web.


Assessment Measures

Students will be evaluated based on several programming assignments/projects and two examinations.


Other Course Information

None.


Review and Approval

Oct. 2004         Initial course approval     Joe Chase, Chairman

Revised: June 1, 2012