
ITEC 225
WEB PROGRAMMING I
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.
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, JSPTechnical Concepts
- Client-server model
- Protocols
- Security
- Addressing and DNS
- Info. Representation and compression
- Applet model and security
- CookiesApplication and Impact
- History
- E-commerce
- Web content
- Ethics (content/access)
UNIX execution of server scripts and basic UNIX Commands for file handling.
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.
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.
Students will be evaluated based on several major programming assignments and examinations.
None.
DATE ACTION APPROVAL
October, 2004 Updated Dr. Joseph Chase, Chair