The primary objective of this course is to enable students to successfully apply their programming expertise in a network/web-based environment. All students in the class are assumed to have significant programming experience.
By the end of the course students will be expected to be able to
The text for the course this semester is PHP and MySQL Web Development
by Luke Welling and Laura Thomson. The publisher is Sams Publishing. The course is being taught by Prof. Constantine Roussos.
More information about the course and instructor is given below
Course Syllabus
Course Syllabus, Required and Recommended Materials, Grading Policies, etc..
Code of Conduct
Code of Conduct for class meetings
Dr. Roussos' Schedule
Contact information for Dr. Roussos
Assignments
Homework and Projects
On line Reference Materials
Reference Materials for HTML, JavaScript and Java.
HTML Tutorial
Demonstration of the use of most common HTML tags
w3schools HTML Tutorial
Covers all tags, elements, layouts, etc.
Cascading Style Sheets
Cascading Style Sheets Reference and Tutorial
Using Styles from W3Schools and a Condensed Quick Reference
Reference material for Internal and External Style Sheets and Inline Styles.
Using Frames
Example - using frames to implement a Help system.
Movement
Examples of user control of moving objects on a web page.
A Javascript Language Summary
The most common JavaScript commands with Examples.
JavaScript
JavaScript Examples and References
JavaScript Parameter Passing
Passing single variables and arrays to Javascript functions
JavaScript Overview
A JavaScript Overview online (pdf)
JavaScript Documentation
JavaScript Documentation online
Core JavaScript Guide
Core JavaScript Guide Book online
Core JavaScript Reference
Core JavaScript Reference Book online
The JavaScript Shell
An application that allows developers to test JavaScript code in batch mode or interactively.
There are numerous other similar products available. Try a web search for "javascript shell".Learn Ajax
The Asynchronous JavaScript and XML protocol allows fast interactive webpage updating and client/server communication.
The PHP website
Tutorials, Manual, Documentation, Downloads, etc. for PHP
O'Reily's PHP DevCenter Info.
A review of the new features of PHP 5.0 including a description of the SQLite embedded DBMS.
A Business Project with Forms
Use HTML and Javascript to implement an on-line real estate business.
A sample on-line store
Examples of html and scripting devices that can be used to develop an online store.
Files for a simple web-based text editor written in ASP
Change the file names of TEd2Frm.txt and TEd1Sav.txt to TEd2Frm.asp and TEd1Sav.asp and install in a script enabled folder on your server.
Skeleton files for a simple web-based login and registration system written in ASP
Change the file extensions of the .txt files to .asp login.htm, Welcome.txt, register.htm, and RegisterU.txt and install in a script enabled folder on your server. Note RegisterU.asp requires the database file, Users.mdb, to give write access to the generic Internet user.
Database Management Systems
A Course in Database Management Systems (incl. SQL & Visual Basic)
Internet Course
A course covering computer, network, internet and HTML fundamentals
Other web page items of interest
Secure Transactions on the web + ...
FREE online text books and courses from ACM
ACM members are entitled to access to FREE online text books. The ACM Professional Development Center lists nearly 400 such books. These are high quality, professionally written books that cover most CS topics from C++ to Data Structures to HTML. Student Lite membership is only $19 and includes access to all the books and courses in the Professional Development Center as well as a print subscription to Crossroads and online access to CACM, with the email alert service Student Pointers, plus Guide access.
Apply at www.acm.org/membership/student/OnlineStudentApp.pdf
| (Note: content of course and tests vary significantly from semester to semester) | |
| Test #1 | A sample Test #1 |
| Test #1 Contents | List of Topics for Test #1 |
| Test #2 | A sample Test #2 |
| Exam | Final Comprehensive Exam |


Dr. Roussos is a Professor of Computer Science and has been at Lynchburg College since 1981. He formerly served as Director of College Computing Services and Chair of the Computer Science Department. Dr. Roussos received a B.A. degree in mathematics from Old Dominion University, an M.S. degree in mathematics from the College of William and Mary, and a Ph.D. in computer science from the University of Virginia.
E-Mail:
roussos@lynchburg.edu
Home page 
