CECS 5100

Survey of Educational Computer Languages

Fall 2004

Schedule of Topics

The following is a tentative schedule that should be used to pace your progress throughout the class. The course e-mail list and on-line discussion using the CRG software will be the primary method for covering these materials and fine tuning the pace of the course as the semester progresses.

September 7, 2004

Class Meeting MH 306

View Audio Segments and Illustrations

Readings: p 71 - 92

  • Course Review (syllabus overview and comments)
  • Welcome
  • Schedule and Readings
  • Syntax Editor NoteTab Pro
  • What is Programming ? and why do we do it ?
  • Programming Languages what are they ?
  • Software Life Cycle
  • Software Porting
  • HTML and PHP Main Areas of Interest in the Course
  • Psuedo Code
  • Code Blocks
  • Basic Programming -- Key Concepts/Defs
  • Using NoteTab & Basic HTML
  • Segment Conclusion


September 21, 2004

Class Meeting MH 306

View Audio Segments and Illustrations #2

Readings: p 93 - 180

  • Review of Assignment #1
  • Local and Global Variables
  • Flow Control
  • Operators and their use
  • Order of Precedence
  • Functions
  • Arrays
  • Strings
  • Tools: Winscp and Putty
  • Accessing Host Server
  • Unix commands
  • Creating an index.html home page and uploading it
  • Creating a php web program
  • Three important things to remember
  • Creating a .php program that outputs HTML
  • Discussion on Debugging PHP programs
  • Uploading to your course account
  • Test Upload HTML/PHP
  • Debugging PHP


September 28, 2004

CRG Session 8:30 - 9:30pm

Slides from CRG Session (pdf)

Readings: p 181 - 202

  • Forms
  • Review of Assignment #2

  • Assignment 1 Due


October 12, 2004

CRG Session 8:30 - 9:30pm

Slides from CRG Session (pdf)

Readings: p 204 - 236

  • User Sessions
  • Working with Files and Directories
  • Midterm Review
  • Review of Assignment #3

  • Assignment 2 Due


October 19, 2004
No Course Meeting this week

Midterm - Take Home Exam


October 26, 2004

CRG Session 8:30 - 9:30pm

Slides from CRG Session (pdf)

Readings: p 261 - 332

  • Learning the Database Design Process
  • MYSQL
  • Using PHP in the mix
  • Review of Assignment #4

  • Assignment 3 Due


November 9, 2004

CRG Session 8:30 - 9:30pm

  • Q&A on Final Projects
  • Review of Final Project Proposals

  • Assignment 4 Due

  • Final Projects Functional Specs Due


November 23, 2004

CRG Session 8:30 - 9:30pm

  • Q&A on Final Projects


December 8, 2004

Class Meeting - MATT 322 5:30pm

  • Final Project Presentation


December 11, 2004

No Class Meeting

  • Final Project Due by 11:59pm (midnight)