Topic outline

  • Topic 1

    Week 0 and 1/2:

    Just some stuff to get us going for next week.

    Please have the Preface and Chapter 1 from the Hillis text read for Tuesday the 8th and Chapter 2 read for Friday 11th so we are ready to ge next week.

    Also, do the discussion listed below for Tuesday.
  • Topic 2

    Week 1:

    For this week, please read the Preface and Chapter 1 from the Hillis text for Tuesday the 8th and Chapter 2 for Friday 11th.

    And don't forget I asked you to think about the rules of tic-tac-toe.

    We also have a discussion assignment and a homework assignment due for next week that are listed below.

  • Topic 3

    Week 2:

    For this week, please read Chapter 3, 4, and 5 from the Hillis text in time for our first session of the week.

    We also have a discussion assignment and a homework assignment due for next week that are listed below.
  • Topic 4

    Week 3:

    For this week, please read the following:
    • Deitel, Preface
    • Deitel, Ch. 1- Introduction
    • Deitel, Ch. 2 - XHTML
    • Hillis, Ch. 6
    • For more XHTML details: [My Old Lecture Notes]
    This will get us up and running with XHTML, so that we can start building Web pages to put our JavaScript in.

    We also have a discussion assignment and a homework assignment due for next week that are listed below
  • Topic 5

    Week 4:

    For this week, please read the following:
    This will get us up and running with CSS, so that we can start styling Web pages and later using JavaScript to manage our CSS for us.
  • Topic 6

    Week 5:

    For this week, please read the following:
    • Deitel, Ch. 4 - JavaScript
    • Which I also have in [My Old Lecture Notes] ... these cover much of what we will talk about for the next few weeks.
    Erk! We've reached JavaScript already. Congratulations. If you've made it this far you've survived what might be an entire semester of material on other courses.
  • Topic 7

    Week 6:

    For this week, please read the following:
    • Deitel, Ch. 5 - Control Statements I
    • Deitel, Ch. 6 - Control Statements II
    And start thinking about final projects. Yes, already!
  • Topic 8

    Week 7:

    For this week, please read the following:
    • Deitel, Ch. 7 - Functions
    No new assignments this week since they are continuation of last week.
    • Topic 9

      Week 8:

      For this week, please read the following:
      • Deitel, Ch. 8 - Arrays
    • Topic 10

      Week 9:

      For this week, please read the following:
      • Deitel, Ch. 9 - Objects
      • Deitel, Ch. 10 - The DOM
    • Topic 11

      Week 10:

      For this week, please read the following:
      • Deitel, Ch. 11 - Event Handling
      • Deitel, Ch. 12 - XML
      • Deitel, Ch. 13 - Ajax
      • Topic 12

        Week 11:

        For this week, please read the following:
        • Hillis, Ch. 7 - Speed: Parallel Computers
        • Hillis, Ch. 8 - Computers that Learn and Adapt
        • Hillis, Ch. 9 - Beyond Engineering
        • Topic 13

          Final Project Info

          Information regarding the final projects.

          Last day of classes for us is the 8th. Therefore you should have something to show by then so we have something to talk about.

          All work should be done by the 11th so you have time to make any fixes before the drop dead date.

          Nothing will be accepted after the 14th without prior arrangement.

          Nothing will be accepted after noon on the 16th period because grades close out at 1:30 on the 16th.

          Requirements:

          This is a programming class, so point dings for lack of visual flair will be pretty minimal.

          But, at a bare minimum, the product must work, and must show and awareness of that programming tools and techniques we have covered over the semester.

          I will be looking for good coding style, an understanding of programming concepts, and general coding quality. Perfect scores will be reserved for projects that not only work, but show some flair and elegance in the quality of the solutions.

          • Topic 14

            • Topic 15

              • Topic 16