Information Technology 225

ITEC 225: Web Programming I.

Prerequisite: 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:
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


Review and Approval

April 6, 2017
Revised: June 1, 2012
October, 2004        Updated                                 Dr. Joseph Chase, Chair
Sept. 25, 2001       Updated                                  Dr. John P. Helm, Chair 
Dec. 6, 1999          Updated/Course # change        Dr. Dana Eckart