BC3 Academic Catalog: 2024-2025
|
COMP 236 - Advanced Web Programming 3 Credits: (3 lecture)
Course Description This course extends the development and management of web pages using dynamic web programming techniques, including the document object model (DOM), client-side (JavaScript, jQuery), server-side (PHP) and database processing. Emphasis will be placed on current client-side and server-side languages.
Note Fall semester only.
Prerequisite COMP 235 and either COMP 231 or COMP 237.
Text Deitel, H. & Deitel, A. (2012). Internet and World Wide Web: How to program (5th ed.). New York City, NY: Pearson.
Objectives The student will be able to:
A. Create dynamic web pages by combining Hypertext Markup Language (HTML) tags with JavaScript code.
B. Incorporate database content into web sites.
C. Construct server-side code to process user requests.
D. Validate user input with client-side processing.
E. Compare client/server processing and PC/file processing.
Content A. HTML review
B. JavaScript: dynamic HTML pages
C. jQuery library
D. PHP: server-side processing
E. DOM: using the document object model
F. Structured Query Language (SQL): database processing
Student Evaluation The student’s final grade will be based on quizzes, a minimum of two exams, and a minimum of five web programming projects, which includes a final comprehensive project.
|