Search:

Announcements

Instructor

Schedule

Syllabus

Useful Links

Announcements

CS418-S13.Main History

Show minor edits - Show changes to output

Added lines 3-6:

!!! Wed, April 17 @ 10:45am — Extra Credit

To address the importance of user authentication, implementation of [[http://www.openauthentication.org|Open Authentication (OATH)]] has been added as [[Extra Credit|Extra Credit]].
Added lines 3-8:

!!! Wed, Mar 20 @ 8:00pm — Welcome back!

Hope everyone had a good Spring break.

Remember that [[Project 2|Project 2]] is due tomorrow.  The class format will be the same as it was for [[Project 1|Project 1]]: demonstration followed by assignment of [[Project 3|Project 3]].  Again, you will have until midnight EST to correct issues discovered during the demonstration.
Added lines 3-6:

!!! Thu, Feb 21 @ 6:55pm — Updated Project 2 dates.

The dates for [[Project 2]] have been updated.
Added lines 3-6:

!!! Wed, Feb 13 @ 8:30pm — Week 4 presentations and status reports.

The week 4 presentation has been posted on the [[Schedule]] page.  Tomorrow will start with the [[Project 1]] status presentations.  Please have your visuals (PowerPoint, PDF, or web pages) either online and ready for quick download or on a USB flash drive.  There will be lab time; bring your laptops to class.
Added lines 3-6:

!!! Wed, Jan 30 @ 8:30pm — Week 3 Presentations posted.

The week 3 presentation on MySQL has been posted on the [[Schedule]] page.  There will be a lab tomorrow; bring your laptops to class.  Remember to sign up for the mailing list before tomorrow's class.
Changed line 6 from:
Assignments will be demonstrated and graded on sainsworth.cs.odu.edu.  Apache [[http://httpd.apache.org/docs/2.2/howto/public_html.html|Per-user web directories]]) are enabled.  The default location for per-user directories is ''~/public_html''—but this is already in use for your Computer Science personal site.  So for the sainsworth418 server, ''~/cs418_html'' is used instead.  To get started:
to:
Assignments will be demonstrated and graded on sainsworth.cs.odu.edu.  Apache [[http://httpd.apache.org/docs/2.2/howto/public_html.html|Per-user web directories]]) are enabled for practice and assignments.  The default location for per-user directories is ''~/public_html''—but this is already in use for your Computer Science personal site.  So for the sainsworth418 server, ''~/cs418_html'' is used instead.  To get started:
Changed lines 4-12 from:
!!! Web, Jan 9 @ 9:30am — Class Information (Updated)
to:
!!! Tue, Jan 29 @ 7:30pm — Setting up your code on sainsworth.cs.odu.edu

Assignments will be demonstrated and graded on sainsworth.cs.odu.edu.  Apache [[http://httpd.apache.org/docs/2.2/howto/public_html.html|Per-user web directories]]) are enabled.  The default location for per-user directories is ''~/public_html''—but this is already in use for your Computer Science personal site.  So for the sainsworth418 server, ''~/cs418_html'' is used instead.  To get started:
* Login to sainsworth418
* In your home directory, create subdirectory ''cs418_html''.(:nl:)->'''@@    mkdir cs418_html@@'''
* Ensure its permissions allow world write.(:nl:)->'''@@    chmod +rx cs418_html@@'''
* Put test files in ''cs418_html'', ensuring they are also world readable.

!!! Wen
, Jan 9 @ 9:30am — Class Information (Updated)
Changed lines 4-5 from:
!!!!! Class Information
to:
!!! Web, Jan 9 @ 9:30am — Class Information (Updated)
Changed lines 12-13 from:
!!!! Tue, Jan 8 @ 11:30am — Updated Schedule
to:
!!! Tue, Jan 8 @ 11:30am — Updated Schedule
Changed lines 17-18 from:
!!!! Tue, Dec 5 @ 3:35am — CRN
to:
!!! Tue, Dec 5 @ 3:35am — CRN
Changed line 21 from:
!!!! Tue, Dec 4 @ 9:30pm — Class Overview
to:
!!! Tue, Dec 4 @ 9:30pm — Class Overview
Deleted lines 15-21:
!!!! Tue, Dec 15 @ 7:30pm — Updated Class Information

This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [[http://drupal.org/|Drupal]], [[http://wordpress.org/|WordPress]] and [[http://www.pmwiki.org/|PMWiki]].  Join the class and learn the technologies used by these and other open source projects!

The semester project will emphasize the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.

About the Instructor:  Mr. Ainsworth is a current ODU Ph.D. student and veteran software developer.  He has led the development of many systems and has mentored many junior and mid-level software developers.  His current preferred software development approach is [[http://en.wikipedia.org/wiki/Scrum_%28development%29|Scrum]].  Mr. Ainsworth is a [[http://www.scrumalliance.org/pages/certified_scrum_professional|Certified Scrum Professional]].  After taking CS 418, he reused his project code as a basis for several successful projects.  One is a privately-hosted issue tracking tool.  The other is the [[http://www.tffm.org|TFFM]] web site.
Added lines 3-10:

!!!!! Class Information

This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  The course focus is the back end, the software and database running on the web server, using the [[http://www.mysql.com/|MySQL]] database and [[http://php.net/|PHP]] programming language.  This combination, because it is technically straight forward and free to use, is the basis of many successful open source projects such as [[http://drupal.org/|Drupal]], [[http://wordpress.org/|WordPress]] and [[http://www.pmwiki.org/|PMWiki]].  For this class, the [[http://en.wikipedia.org/wiki/Linux|Linux]] operating system and [[http://httpd.apache.org/|Apache]] web server will also be used.  The semester project will emphasize the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.

!!!!! About the Instructor

Mr. Ainsworth is a current ODU Ph.D. student and veteran software developer.  He has led the development of many systems and has mentored many junior and mid-level software developers.  His current preferred software development approach is [[http://en.wikipedia.org/wiki/Scrum_%28development%29|Scrum]].  Mr. Ainsworth is a [[http://www.scrumalliance.org/pages/certified_scrum_professional|Certified Scrum Professional]].  After taking CS 418, he reused his project code as a basis for several successful projects.  One is a privately-hosted issue tracking tool.  The other is the [[http://www.tffm.org|TFFM]] web site.
Changed line 6 from:
I have update the [[Schedule|schedule]] to reflect the dates I must travel.
to:
I have updated the [[Schedule|schedule]] to reflect the dates I must travel.
Added lines 3-6:

!!!! Tue, Jan 8 @ 11:30am — Updated Schedule

I have update the [[Schedule|schedule]] to reflect the dates I must travel.
Changed line 6 from:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [http://drupal.org/|Drupal], [http://wordpress.org/|WordPress] and [http://www.pmwiki.org/|PMWiki].  Join the class and learn the technologies used by these and other open source projects!
to:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [[http://drupal.org/|Drupal]], [[http://wordpress.org/|WordPress]] and [[http://www.pmwiki.org/|PMWiki]].  Join the class and learn the technologies used by these and other open source projects!
Changed line 6 from:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [http://drupal.org/|Drupal] and [http://www.pmwiki.org/|PMWiki].  Join the class and learn the technologies used by these and other open source projects!
to:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [http://drupal.org/|Drupal], [http://wordpress.org/|WordPress] and [http://www.pmwiki.org/|PMWiki].  Join the class and learn the technologies used by these and other open source projects!
Added lines 9-10:

About the Instructor:  Mr. Ainsworth is a current ODU Ph.D. student and veteran software developer.  He has led the development of many systems and has mentored many junior and mid-level software developers.  His current preferred software development approach is [[http://en.wikipedia.org/wiki/Scrum_%28development%29|Scrum]].  Mr. Ainsworth is a [[http://www.scrumalliance.org/pages/certified_scrum_professional|Certified Scrum Professional]].  After taking CS 418, he reused his project code as a basis for several successful projects.  One is a privately-hosted issue tracking tool.  The other is the [[http://www.tffm.org|TFFM]] web site.
Added lines 3-8:

!!!! Tue, Dec 15 @ 7:30pm — Updated Class Information

This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|LAMP]] stack (Linux, Apache, MySQL, and PHP).  The LAMP stack (and its relatives WAMP (Windows) and MAMP (Mac OS X).  The LAMP stack is used by many successful open source projects including [http://drupal.org/|Drupal] and [http://www.pmwiki.org/|PMWiki].  Join the class and learn the technologies used by these and other open source projects!

The semester project will emphasize the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.
Added line 1:
(:title Announcements:)
Changed line 1 from:
(:toc-float:)
to:
(:*toc-float Contents:)
Added lines 1-2:
(:toc-float:)
Added lines 1-4:
!!!! Tue, Dec 5 @ 3:35am — CRN

The class now has a CRN: 30469.

Changed line 3 from:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the LAMP stack (Linux, Apache, MySQL, and PHP).  The semester project will emphasis the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.
to:
This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the LAMP stack (Linux, Apache, MySQL, and PHP).  The semester project will emphasize the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.
Added lines 1-3:
!!!! Tue, Dec 4 @ 9:30pm — Class Overview

This class will introduce Web programming, writing applications that are accessible through a Web Browser over HTTP.  Development will use the LAMP stack (Linux, Apache, MySQL, and PHP).  The semester project will emphasis the integration of these components into a useful application and evolution of the application over time.  Lectures will provide overviews of the components, integration techniques, and planning for changes as the application evolves.  Prerequisites include familiarity with the Web, programming skills, and light SQL database experience.

History Print Recent Changes Search

Page last modified on April 17, 2013, at 10:51 AM