0% found this document useful (0 votes)
90 views1 page

CS 546 Web Programming Syllabus: Text Books

This 3 sentence summary provides the essential information about the CS 546 Web Programming Syllabus: The syllabus outlines a 14 week course covering web fundamentals, HTML, PHP, CSS, databases, JavaScript, DHTML, AJAX, and security topics with required reading from the book "Web Application Design and Implementation" and weekly assignments including building a file browser, indexer, and final project. Students will learn programming languages for the web like PHP and JavaScript as well as how to manipulate databases and securely develop web applications.

Uploaded by

Michael Kit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views1 page

CS 546 Web Programming Syllabus: Text Books

This 3 sentence summary provides the essential information about the CS 546 Web Programming Syllabus: The syllabus outlines a 14 week course covering web fundamentals, HTML, PHP, CSS, databases, JavaScript, DHTML, AJAX, and security topics with required reading from the book "Web Application Design and Implementation" and weekly assignments including building a file browser, indexer, and final project. Students will learn programming languages for the web like PHP and JavaScript as well as how to manipulate databases and securely develop web applications.

Uploaded by

Michael Kit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CS 546 Web Programming Syllabus

The syllabus below describes a recent offering of the course, but it may not be completely up to
date. For current details about this course, please contact the course coordinator. Course coordinators
are listed on the course listing for undergraduate courses and graduate courses.

Text Books
Required
Steven A. Gabarro, Web Application Design and Implementation, Wiley, 2006

Week-by-Week Schedule

Week Topics Covered Reading Assignments


1 Web Fundamentals, Programming Languages Chapters 1 and
for the Web 2
2 HTML Basics, the working environment Chapters 3 and
4
3 The PHP language Chapter 5 and 6 File browser v1.0, indexer v1.0
4 More on the PHP language Chapter 7
5 Using HTML with PHP, forms, sessions, Chapter 9 File Browser v2.0, indexer v2.0
cookies, etc.
6 Using CSS and templates. Intro to databases Chapter 10 and
11
7 Database manipulation in PHP Chapter 12 and Indexer v3.0
13
8 Basics of JavaScript Chapter 14 Indexer v4.0+Searcher; final project
proposal due
9 Programming the browser and forms with Chapter 15
JavaScript
10 Manipulating windows and frames with Chapter 16
JavaScript
11 Using dates, timers, string manipulation and Chapter 17
regular expressions
12 DHTML Chapter 18
13 AJAX basics Final project CEO presentation
14 Security pitfalls and basic solutions (SQL Chapters 8 and
injections, HTML/JS injections, X-site scripting, 19
DoS, DDoS, File upload vulnerabilities,
Password encryption, Password recovery flaws)

You might also like