Week 5:

OverviewObjectivesLecturesReadingsLabsAssignments

Unit II: Programming—Telling the Computer Exactly What To Do

Overview

This week we begin Unit II: Programming. We start by studying algorithms and their five essential properties, and we compare algorithms and programs. Then we use JavaScript to explore basic programming concepts that are common to all programming languages.

top of page

Objectives

The objectives for this week are:

ge

Lectures

Mon 10/20: Programming Basics and Algorithms [slides] [pdf] [handouts]

Wed 10/22: JavaScript Programming [slides] [pdf] [handouts]

Fri 10/24: Functions[slides] [pdf] [handouts]

  • Examples
  • top of page

    Readings

    Mon 10/20: Fluency, Ch 10

    Wed 10/22: Fluency, Ch 18

    Fri 10/23: Fluency, Ch 20
     

     

    top of page

    Labs

    Mon,Tue: HTML Project 1B
    [Instructions]

    Wed,Thu: Lab 5
    Code Punk Tutorial
    [Instructions] [WebQ]

    top of page

    Assignments

    Assigned:

    Project 2A assigned
    [Instructions] [WebQ]

    Assignments Due:

    Project 1B, before 10pm on Tues. 10/21

    Lab 5 WebQ, before 10pm on Fri. 10/24

    top of page

    << Previous WeekNext Week >>


    HomeOverviewVision GradingCommunicationsInstructor
    CalendarWeekly Schedules Readings Homework and LabsProjectsResourcesComputing eReservesSyllabus

    

    Last updated: Sunday, 26-Oct-2008 18:27:51 PDT
    © 2008 Information School of the University of Washington
    All rights reserved