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

