CECS 5100

Survey of Educational Computer Languages

Fall 2002

Schedule of Topics

August 28th, 2002
View Audio Segments and Illustrations
  • 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
  • JavaScript Main Areas of Interest in the Course
  • Psuedo Code
  • Code Blocks
  • Basic Programming -- Key Concepts/Defs
  • Using NoteTab & Basic HTML
  • JavaScript Example 1
  • JavaScript Example 2
  • JavaScript Example 3
  • JavaScript Example 4
  • JavaScript Example 5
  • Segment Conclusion


September 12th, 2002
View Audio Segments and Illustrations
  • Course Review (syllabus overview and comments)
  • Introduction
  • Review of Previous Concepts
  • Review of Assignment #1 part A
  • Local and Global Variables (p. 277)
  • Debugging JavaScript (Ch 14, p. 409, 410, 412, 415)
  • Review of Assignment #1 part B
  • Operators and their use
  • Order of Precedence (p. 201-202)
  • Arrays (p. 245, 289)
  • Forms (Ch 16, p. 311, 312, 461, 483)


September 26th, 2002
View Audio Segments and Illustrations
  • Introduction
  • Review of Assignment #2
  • Tools: WinSCP and Putty
  • Accessing Host Server
  • Unix commands
  • Creating an index.html home page and uploading it
  • Creating a .pl PERL program
  • Methods for creating PERL programs (NoteTab and PICO)
  • Three important things to remember
  • Creating a .cgi PERL program that outputs HTML
  • Discussion on Debugging CGI programs


October 10th, 2002
View Audio Segments and Illustrations
  • Introduction
  • CGI (Common Gateway Interface)
  • Strings
  • Midterm Review


October 24th, 2002
View Audio Segments and Illustrations
  • Final Project Examples
  • Review Assignment #3b
  • Midterm Exam


Copyright 2002, Dr. James G Jones