Information Technology 225
I. Course Title: Web Programming I
II. Course Number: ITEC 225
III. Credit Hours: 3 credits
IV. Prerequisites: Grade of “C” or better in ITEC 118 or ITEC 120.
V. Course Description:
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.
Note(s): Applied Learning designated course.
VI. Detailed Description of Content of the Course:
Topics include:
- XHTML
- Cascading Style Sheets
- Client Side Programming and Dynamic HTML
- Server side programming
- Form (data) validation requirements and techniques
VI. 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.
VII. Goals and Objectives of the Course:
Students who complete the course will be able to:
- Demonstrate an ability to understand and apply programming fundamentals.
- Use xhtml, client side scripting, and css to create web documents and forms
- Use a server side scripting language to build web systems
- Create form validation algorithms using pattern matching.
- Describe "client-server" software development
- Understand and apply "event-driven" programming.
- Students will be able to reflect on how the skills they learn in this class will apply to professional roles.
VIII. Assessment Measures:
Assessments, which may include in-class exams, presentations, homework assignments, projects, labs, and quizzes will be used to measure each student’s performance.
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
April 6, 2017
March 01, 2021