Index
 Syllabus
 Announcements
 Schedule
 Assignments
 Exams
 Resources

This page will contain the weekly schedule of topics that are covered in class along with the assigned readings, links to supplemental material, and dates for exams and assignments. Usually, the information about classes for each week will be posted on this page during the prior week. Please check this page on a regular basis.

Dates Topics and Class Material Readings & Resources

Week 1

Mar 30
&
Apr 01

Topics:
  • Introduction to the Course;
  • History and basic concepts of computing;
  • Internet and the Web
    Class Material:
  • Basics of Client-Server Model for the Web
  • Introduction to the Internet & WWW
  • Computer System Concepts (PowerPoint)
  • Readings:
  • Ch. 1
  • A Short History of Computing
  • Setting Up Student Accounts
  • Publishing Web Pages @ DPU 
  • Week 2

    Apr 06
    &
    Apr 08

    Topics:
  • Basic HTML
  • HTML Tables
    Class Material:
  • Basic HTML
  • HTML Tables
  • Readings:
  • Ch. 2 of the text.
  • Basic HTML Tutorial  
  • Week 3

    Apr 13
    &
    Apr 15

    Topics:
  • More HTML and Web Page Design
  • Cascading Stylesheets
    Class Material:
  • Stylesheets
  • Readings:
  • Basic HTML Tutorial
  • Ch. 3 of the text.
  • A CSS Reference Guide 
  • Week 4

    Apr 20
    &
    Apr 22

    Topics:
  • Cascading Stylesheets
    Class Material:
  • Stylesheets
  • Readings:
  • Ch. 8 of the text.
  • CSS Review
  • W3Schools CSS Tutorial
  • Week 5

    Apr 27
    &
    Apr 29

    Topics:
  • Review for midterm exam (Thurs. Apr 29)
  • More on Communication and Networking
    Class Material:
  • Communications & Networks
  • Readings:
  • Computer Networks (Wikipedia)
  • Week 6

    May 04
    &
    May 06

    Topics:
  • Javascripts Introduction
  • Information & Data Representation
  • Midterm Exam (Tues. May 4)
    Class Material:
  • Information Representation
  • Readings:
  • Information Rep. Tutorial
  • Week 7

    May 11
    &
    May 13

    Topics:
  • Java Script Data Types
  • JavaScript Expressions and Functions
    Class Material:
  • JavaScript Introduction
  • JavaScript Expressions & Data Types
  • Abstraction & User Defined Functions
  • Readings:
  • Javascript Tutorial (W3Schools)
         ("Introduction" thru "Operators")
  • Ch. 4 and 5 of the text
  •  Examples:
              greet.html
              greet1.html
              food.html
              ftoc.html
              mathtest.html
              convert.html
              taxes.html
              convert.js
              convert2.html
              ftok.html
  • Week 8

    May 18
    &
    May 20

    Topics:
  • More Functions and Expressions
  • HTML Form Elements
  • Conditional Statements
    Class Material:
  • Event-Driven Programming
  • Conditional Statements
  • Readings:
  • Ch. 6 and 7  of the text
  • Examples:
             random.js
             lucky.html
             form-ex1.html
             lucky1.html
             convert3.html
             sales.html
             greetbox.html
             pics.html
             copybox.html
             convert4.html
  • Week 9

    May 25
    &
    May 27

    Topics:
  • Conditional Statements
  • Repetition and Loops
    Class Material:
  • Conditional Statements
  • Loops and Repetition Statements
  • Readings:
  • Ch. 7
  • Examples:
              ifdemo.html
              ifdemo2.html
              chill.html
              chill2.html
              ticket-cost.html
              dice.html
              twodice.html
  • Week10

    Jun 01
    &
    Jun 03

    Topics:
  • Loops and repetition continued
  • Javascript Wrapup
  • Review for Final Exam
  • Readings:
  • Practice Question and Problems
  • Examples:
             count.html
              roll.html
              stats.html
  • Finals Week

    June 10


    Final Exam
    Thursday, June 10, 12:00-1:30 PM, in class.