Class notes
Week 16: Review
- Monday
- Wednesday (Last Day of Class)
- Courses to take after CS2a
Week 15: Security
Week 14 - 4/17-4/20 -- SPRING BREAK
Week 13 - 4/10-4/13: Logic Circuits
Week 12 - 4/3-4/6: CMOS Circuits and Gates
Week 11 - 3/27-3/31 - Hardware
Week 10 - 3/20-3/24 - Applets/h3>
Week 9 - 3/13-3/17 - Applets
Week 8
- Monday 3/06/06 - Introduction to Graphical User Interfaces in Scheme.
code examples from class.
- Wednesday 3/08/06
Today we look into the mechanisms underlying programs that use the network
to communicate with other programs (e.g. chat programs, IM, network games)
and we look at a simple chat applet
(run it or
view it )
using the GroupClient package
and three procedures:
; create a connection
(define G (make-group-client "tim" "timhw5test" "popper.cs-i.brandeis.edu" 14973))
; send a message to everyone in the group
(G 'send 'key "hi" "This is cool" (readstring name-tf))
; take actions based on messages sent to the group
(G 'add-listener KEY (lambda(key data1 data2 ... datan) ACTIONS....))
- Thursday 3/09/06
Today we discussed hw4 in the first 1/2 of the class.
The second half of the class was devoted to q5.
Week 7
Week 6 - Spring Break
- Monday 2/20/06
- Wednesday 2/22/06
- Thursday 2/23/06
Week 5
- Monday 2/13/06
- Wednesday 2/15/06
- Thursday 2/16/06
Week 4
- Monday 2/6/06 -- Dynamic Webpages
- Wednesday 2/8/06
- Thursday 2/9/06 - Quiz 3 on external CSS style sheets
Week 3
There will be a quiz on Thursday that will require you to write the HTML for a webpage
that can contain any of the elements and/or CSS from homework 1. This will be similar to
the quizzes from last year's class.
- Monday 1/30/06 -- More CSS
- Wednesday 2/1/06 -- Finishing CSS. Discuss frames, copyright, accessibility
- Thursday 2/2/06 -- Forms and Dynamic webpages
Week 2
There will be a quiz on Thursday 1/26. You'll be asked to write the HTML for a simple
webpage containing a list, an image, some text, and a few links. You will not need to
use any style.
- Monday 1/23/06 -- We started discussing HTML
- Wednesday 1/25/06 -- We started discussing CSS
- Thursday 1/26/06 -- More HTML/CSS and Quiz 1.
Also the first homework
has been assigned.
Week 1
The first class will be on Wednesday January 18th.
This course does not have a textbook. It will be taught
from class notes distributed online during the semester.
The syllabus is now available at this link.