ITEC 225
WEB PROGRAMMING I
- Catalog Entry
ITEC 225 Web Programming I
Three hours lecture (3).
Prerequisite: ITEC 120 (Grade of “C” or better).
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. Students who receive credit for CPSC 103 or CPSC 107 cannot subsequently receive credit for ITEC 225.
- Detailed Description of Content of Course
This course emphasizes the design and implementation of web based solutions to problems. The topics include:
Languages
- HTML
- Javascript
- Two server-side web programming languages, e.g. Perl, ASP.NET, JSP
Technical Concepts
- Client-server model
- Protocols
- Security
- Addressing and DNS
- Info. Representation and compression
- Applet model and security
- Cookies
Application and Impact
- History
- E-commerce
- Web content
- Ethics (content/access)
UNIX execution of server scripts and basic UNIX Commands for file handling.
- Detailed Description of Conduct of Course
Program examples for some problems will be introduced by the instructor, students will then be required to finish some projects for 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
1. To introduce more advanced principles of computer programming and problem solving as they relate to web based problems.
2. To provide an introduction to the tools and operating systems support available for web based applications.
3. To provide a foundation for further studies in information technology.
- Assessment Measures
Students will be evaluated based on several major programming assignments and examinations.
- Other Course Information
None.
- Review and Approval
DATE ACTION APPROVAL
October, 2004 Updated Dr. Joseph Chase, Chair |