CIT 21500
Web Programming
Web Programming
Description
This course will provide students with the knowledge and techniques of a variety of Web programming languages. Both client and server side languages will be examined and will include PHP, MySQL and Javascript.
Textbook
Welling and Thomson, PHP and MySQL Web Development, 4th ed, Addison Wesley Professional, ISBN 9780672329166
Course Outcomes
- Develop working knowledge of JavaScript and PHP (CIT 1)
- Explain available benefits and limitations of popular Web-based application frameworks (CIT 3)
- Recognize, consider and adapt to Web-specific factors for software development, such as download time, connectivity, and browser compatibility (CIT 3, 10)
- Research and select the best framework, toolset or design pattern to address a specific problem (CIT 9, 10)
- Design and implement moderately complex web-based applications (CIT 3)
CIT Program Outcomes (What are these?)
1.
3.
9.
10.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
1b.
1c.
3.
4.
Topics
- Introduction to JavaScript
- Integrating JavaScript with HTML
- Form Validation, Pop-up Windows and Scrolling Message
- Image and Form Objects
- Getting Started with PHP
- PHP Programming Concepts
- Using PHP Programming Concepts
- Data-Drive PHP Pages
- JavaScript Magic 8 Ball
- PHP Magic 8 Ball
Assessment
- PHP Projects (11)
- Midterm Project
- Final Project