Skip to main content

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

  1. XHTML
  2. Cascading Style Sheets
  3. Client Side Programming and Dynamic HTML
  4. Server side programming
  5. 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:  

  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.
  7. 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