Home About Forms Registration Graduation Course Descriptions Student Resources Faculty Resources

Information Technology 225

ITEC 225: Web Programming I.

Prerequisite:  ITEC 109 (Grade of “C” or better) or ITEC 120 (Grade of “C” or better.)

Credit Hours: (3)

An introduction to web programming for those students that already understand programming fundamentals.  Includes an introduction to a variety of web based programming languages as well as an introduction to operating system environments that support web applications.  


Detailed Description of Content of Course

Topics include:
1. XHTML
2. Cascading Style Sheets
3. Client Side Programming and Dynamic HTML
4. Server side programming
5. Form (data) validation requirements and techniques


Detailed Description of Conduct of Course

Program examples for some problems will be introduced by the instructor, and students will complete projects that solve problems similar to those discussed in classes.
Students will progressively learn more advanced web based languages and techniques and will continue to emphasize the application of software engineering methods.


Goals and Objectives of the Course

Students who complete the course will be able to:  
1. Demonstrate an ability to understand and apply programming fundamentals.
2. Use xhtml, client side scripting, and css to create web documents and forms
3. Use a server side scripting language to build web systems
4. Create form validation algorithms using pattern matching.
5. Describe "client-server" software development
6. Understand and apply "event-driven" programming.


Assessment Measures

Student achievement is measured by written tests and evaluation of homework and programming assignments.


Other Course Information
None.

Review and Approval

Dec. 6, 1999          Updated/Course # change       Dr. Dana Eckart
Sept. 25, 2001       Updated                                  Dr. John P. Helm, Chair    
October, 2004        Updated                                 Dr. Joseph Chase, Chair

Revised: June 1, 2012