View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

alan fay

there could have been at most th

things i like about smalltalk

the 'block' mechanism; neat
cleaner and true object-oriented language
typeless programming allows for more abstract thinking
system browser is really cool

ree of them here. but there ar
e only two. the fir
st one left half
an hour ago. the s
econd one is still waiting. the third
one came af

things i dislike about the squeak system

a grandiose, silly interface
useless 'features', such as being able to rotate the system browser
squeak schemes designed by color-blind people
too much focus on adding new media, without much thought given to actual use or real-world application of media

ter the first one left, but
before the sec
ond one sta
rted waiting. the first one deci
ded to leave when she
saw the second one was

things i enjoy about this class

working in a language that ties strongly with the design concepts
the summer project manages to be educational but not a hassle

ing. the
third one left for fifteen
minutes, when the second one decided

things i dislike about this class

how design is a post-programming exercise, though we are taught in the other direction
constant, ludicrous claims about squeak (preformance, utility)
a need to want to 'justify' multimedia as the learning vessel
many topics are just reiteration of topics in 2335.

to stop waiting. the fourth one came aft
er the first one, but before the
third one. the second one arrived
before everyone else. the
first one cam

suggestions for making 2340 a better course

focus more on design and object theory
discuss how object-oriented design influences threaded and networked applications
critique individual student/group designs on the swiki (actually get in there and post specific comments by instructors/tas, after students post designs; some of this is done, but not nearly as exhaustive as it could be...make it a part of every milestone).
stop trying to 'amaze' students with squeak; try instead to discuss why multimedia applications benifit from the object-oriented philsophy.
discuss mvc architecture before expecting students to code gui programs. discuss how morphic differs from mvc, and explain how it intends to 'replace' mvc.

e back after the second on

e left. the fourth one started
waiting when the
third one left,

and stopped waiting half
an hour after the

a quick note

hey, don't be too offended by anything i post up here. to paraphrase
the big lebowski, it's like, my opinion, man. constructive criticism
is a good thing. constructive criticism is cited as the main goal of
this course, anyway, right? to critique our designs into better
designs, no?

second one decided to
stop waiting. the fourth on

e came after the firs
t one, but before the th
ird one. the second o

ne arrived before everyone e
lse. the first one ca
me back after the second one
left. the fourth one s
tarted waiting when the th

ird one left, and stopp
ed waiting ha
lf an ho
ur af
r th
e seco
nd one dec
ided to stop w

Links to this Page