CSC325 2010F Web and Databases : Handouts
[Skip to Body]
Primary:
[Front Door]
[Schedule]
-
[Academic Honesty]
[Instructions]
Current:
[Outline]
[EBoard]
-
[Assignment]
[Lab]
Groupings:
[Assignments]
[EBoards]
[Examples]
[Handouts]
[Labs]
[Outlines]
Related Courses:
[CSC325 2008F (Walker)]
Misc:
[SamR]
[PHP Manual]
[Pear Coding Standards]
This handout is also available in PDF.
This is an abbreviated course syllabus. Like everything else in this course, it is likely to change.
| Date | Topic | Reading | Lab | Work Due | |
|---|---|---|---|---|---|
| Week 1 | |||||
| 01 | Friday, 27 August 2010 | An Introduction to the Course | |||
| 02 | Monday, 30 August 2010 | An Introduction to HTML | HTML Basics | ||
| 03 | Wednesday, 1 September 2010 | Cascading Style Sheets | CSS | ||
| 04 | Friday, 3 September 2010 | An Introduction to PHP | Getting Started with PHP | PHP Basics | |
| Week 2 | |||||
| 05 | Monday, 6 September 2010 | PHP Control | PHP Reference Manual on Control Structures and Functions | ||
| 06 | Wednesday, 8 September 2010 | Software Design | Zandstra 1 | Assignment 1: A Style Designer | |
| 07 | Friday, 10 September 2010 | Simulation | Simulation | ||
| Week 3 | |||||
| 08 | Monday, 13 September 2010 | PHP Arrays | PHP Reference Manual on Arrays ; Zandstra 2 ; Joseph Bergin's Lists with CurrentConsidered Harmful | PHP Arrays | |
| 09 | Wednesday, 15 September 2010 | PHP Objects (1) | Zandstra 3 | Assignment 2: ProfQuotes | |
| 10 | Friday, 17 September 2010 | PHP Objects (2) | Zandstra 4 & 5 | ||
| Week 4 | |||||
| 11 | Monday, 20 September 2010 | PHP Objects (3) | Zandstra 6 | ||
| 12 | Wednesday, 22 September 2010 | Introduction to Relational Databases | Bowman et al. Intro & 1 | Assignment 3: Polymorphic Printing | |
| 13 | Friday, 24 September 2010 | Class Cancelled | |||
| Week 5 | |||||
| 14 | Monday, 27 September 2010 | Pause for Breath | |||
| 15 | Wednesday, 29 September 2010 | Database Design | Bowman et al. 2 | Assignment 4: Plans Planning | |
| 16 | Friday, 1 October 2010 | A Design Exercise | |||
| Week 6 | |||||
| 17 | Monday, 4 October 2010 | An Introduction to SQL | Bowman et al. 3-5 | ||
| 18 | Wednesday, 6 October 2010 | Using SQL with PHP | Bridging PHP and MySQL | Assignment 5 | |
| 19 | Friday, 8 October 2010 | Using SQL with PHP, Continued | Bridging PHP and MySQL | ||
| Week 7 | |||||
| 20 | Monday, 11 October 2010 | Joins | Bowman et al. 6-7 | Grouping Data in SQL | |
| 21 | Wednesday, 13 October 2010 | Programming Practices: Extreme Programming (1) | Extreme Programming Explained, Section 1: The Problem. | Assignment 6: Browsing Books | |
| 22 | Friday, 15 October 2010 | Programming Practices: Extreme Programming (2) | Extreme Programming Explained, Section 2: The Solution. | ||
| Fall Break! | |||||
| Week 8 | |||||
| 23 | Monday, 25 October 2010 | Programming Practices: Extreme Programming (3) | |||
| 24 | Wednesday, 27 October 2010 | Project Proposals | Assignment 7: Preliminary Project Proposals | ||
| 25 | Friday, 29 October 2010 | Project Planning | |||
| Week 9 | |||||
| 26 | Monday, 1 November 2010 | Programming Practices: Design Patterns | Zandstra, Chapters 7-9. | ||
| 27 | Wednesday, 3 November 2010 | JavaScript Basics | Some introductory Tutorial (W3Schools.com has a decent, but ad-filled one). | Javascript basics | |
| 28 | Friday, 5 November 2010 | Project Work Day (1) | Mid-Semester Exam | ||
| Week 10 | |||||
| 29 | Monday, 8 November 2010 | Project Work Day (2) | |||
| 30 | Wednesday, 10 November 2010 | Discussion of Mid-semester Examination | |||
| 31 | Friday, 12 November 2010 | The Document Object Model | W3schools DOM Tutorial | The Document Object Model | |
| Week 11 | |||||
| 32 | Monday, 15 November 2010 | Project Work Day (3) | |||
| 33 | Wednesday, 17 November 2010 | Project Work Day (4) | |||
| 34 | Friday, 19 November 2010 | GIT | GIT | ||
| Week 12 | |||||
| 35 | Monday, 22 November 2010 | Project Work Day (5) | |||
| 36 | Wednesday, 24 November 2010 | Project Work Day (6) | |||
| Week 13 | |||||
| 37 | Monday, 29 November 2010 | JQuery | Getting started with jQuery and How jQuery works | JQuery | |
| 38 | Wednesday, 1 December 2010 | Project Work Day (7) | |||
| 39 | Friday, 3 December 2010 | Programming Practices: Good PHP | |||
| Week 14 | |||||
| 40 | Monday, 6 December 2010 | JavaScript 2 | |||
| 41 | Wednesday, 8 December 2010 | JavaScript 3 | |||
| 42 | Friday, 10 December 2010 | TBD | |||
[Skip to Body]
Primary:
[Front Door]
[Schedule]
-
[Academic Honesty]
[Instructions]
Current:
[Outline]
[EBoard]
-
[Assignment]
[Lab]
Groupings:
[Assignments]
[EBoards]
[Examples]
[Handouts]
[Labs]
[Outlines]
Related Courses:
[CSC325 2008F (Walker)]
Misc:
[SamR]
[PHP Manual]
[Pear Coding Standards]
Disclaimer:
I usually create these pages on the fly
, which means that I rarely
proofread them and they may contain bad grammar and incorrect details.
It also means that I tend to update them regularly (see the history for
more details). Feel free to contact me with any suggestions for changes.
This document was generated by
Siteweaver on Mon Nov 29 09:18:31 2010.
The source to the document was last modified on Mon Sep 20 09:10:21 2010.
This document may be found at http://www.cs.grinnell.edu/~rebelsky/Courses/CSC325/2010F/Handouts/schedule.html.
You may wish to
validate this document's HTML
;
;