syllabus

subject to change!

date, locationunit: topic readings, case study, on-line resources

Thu Aug 31, 3214 N
  • (A.1) - lecture
  • unit A:

    Introduction to Computers and Networks

    reading: Reed ch 1 and ch 3

    case study: Tele-operated Robots

    Wed Sep 6, 3214 N
  • (A.2) - lecture
  • Thu Sep 7, 383 LIB
  • (A.3) - internet lab
  • Mon Sep 11, 3214 N
  • (A.4) - lecture
    examples from class:
  • ex1.html, ex2.html, ex3.html

  • Thu Sep 14, 383 LIB
  • (B.1) - internet lab
  • unit B:

    Algorithms and Computer Languages

    reading: Reed ch 2 and ch 8

    case study: Dancing Computers

    • read about the MotionMind project here
      Don't worry if you don't understand all the technical details about chaos and artificial intelligence. Look at some of the videos at the bottom of the page to get an idea of how computers can create dance moves.
    • watch this video
      Note that the file is quite large (51.8 Mb) and so only watch it someplace where/if you have a fast internet connection.

    on-line tutorials: HTML and style sheets

    Mon Sep 18, 3214 N
  • (B.2) - lecture
    examples from class:
  • dance steps, ex4.html
  • Thu Sep 21, 383 LIB
  • (B.3) - internet lab
    examples from lab:
  • ex5.html, ex6.html, style.css
    (remember to select View Source in your browser in order to see the HTML code)
  • Mon Sep 25, 3214 N
  • (B.4) - lecture
    examples from class:
  • ex7.html (image map),
    ex8.html (html form button and javascript alert),
    ex9.html (html form text input and javascript alert), and
    ex10.html (special characters)

  • Thu Sep 28, 383 LIB
  • (C.1) - internet lab
  • unit C:

    Data Representation and Storage

    reading: Reed ch 12 and 14

    case study: ASCII-mation

    Tue Oct 3, 3214 N
  • (C.2) - lecture
  • Thu Oct 5, 383 LIB
  • (C.3) - internet lab
  • Thu Oct 12, 3214 N
  • (C.4) - MIDTERM EXAM

  • Mon Oct 16, 3214 N
  • (D.1) - lecture
  • unit D:

    Event-driven programming

    reading: Reed ch 9 and 11

    case study: Home-helper robots: Roomba

    Thu Oct 19, 3214 N
  • (D.2) - robotics lab
  • Mon Oct 23, 3214 N
  • (D.3) - robotics lab
  • Thu Oct 26, 3214 N
  • (D.4) - robotics lab
    (finish lab from Mon Oct 23)

  • Mon Oct 30, 3214 N
  • (E.1) - lecture
  • unit E:

    Solvability and Feasibility

    reading: Reed ch 13

    case study: Urban Search and Rescue (USAR) robots

    Thu Nov 2, 3214 N
  • (E.2) - robotics lab
  • Mon Nov 6, 3214 N
  • (E.3) - robotics lab
    (work on lab from Thu Nov 2)
  • Thu Nov 9, 3214 N
  • (E.4) - robotics lab
    (work on lab from Thu Nov 2)

  • Mon Nov 13, 3214 N
  • (F.1) - lecture
    robotics lab, part 1
  • unit F:

    Programmer-defined functions

    reading: Reed ch 7 and 10

    case study: Evolutionary Robotics: Self-Reproducing machines

    Thu Nov 16, 3214 N
  • (F.2) - robotics lab
  • Mon Nov 20, 3214 N
  • (F.3) - robotics lab
  • Mon Nov 27, 3214 N
  • (F.4) - robotics lab

  • Thu Nov 30, 3214 N
  • (G.1) - lecture
  • unit G:

    Security, Privacy, Encryption and Plagiarism

    reading: case study: Security robots and cameras
    Mon Dec 4, 3214 N
  • (G.2) - last robotics lab
  • Thu Dec 7, 3214 N
  • (G.3) - lecture
  • Mon Dec 11, 3214 N
  • (G.4) -
    final exam review

  • Thu Dec 21
    1.00-3.00pm
    113 NE
    Final Exam cumulative