September 4, 2003

Bulk view

Teaching reflections — education

May I please drop the pronoun “I” from my entries? Darn thing’s making
me feel quite self-conscious. Which is not necessarily a bad thing,
but still, “I” is way overused. (I just said I is! Meep.)

Do forgive if suddenly writing style is abrupt. For some reason, am
hearing Renee Zellweger as Bridget Jones in head.

Starting to shape up as a teacher. Very good. Having a lot of fun
compiling exercises and writing them up neatly. In fact, spent all
afternoon cleaning up CS21AFirst03#Exercises.FiveByFive, only to
have Dr. Sarmenta suggest focusing on single-dimensional arrays for
now. Ah well. Less work to do in future. Took off from work to spend
time with mom, but still managed to finish
CS21AFirst03#Exercises.Aquarium at relatively decent hour and with
(in own opinion) good quality work. Looking forward to fun and student
appreciation, as some students had expressed desire to see “fishies
swimming about” or something like that.

Bought some useful books at the fair and shared some stuff from “The
First Year Teacher’s Survival Kit” over lunch earlier. For that
matter, went to the canteen _thrice_ today as highly value
conversations with other faculty members.

Also, am slowly resuming CS123 duties. Have e-mailed C++ experts hello
world exercise to be disseminated to everyone else. Will follow up
with more on Tuesday. Somewhat better. Have a bit more structure.

Accreditation re-review soon. Not certain what fuss is
about, but am keen on being observed if observer plans to be in school
when am organized teacher with funky lesson plans. Not good if will
have one of those off days. Must not plan any off days, then.

Just finished the [[CS21AFirst03#Exercises.Aquarium][Aquarium]] exercise

So that’s two lab exercises written today, yay! I’d have settled for
5×5, but Dr. Sarmenta did loop() and I guess I need to go over 1-d
arrays a bit more before going into 2-d ones. I’ll still go through
with the quiz tomorrow, though; I want to check what they know about
declaring, creating and using arrays. How will I do it? Ah.

Feedback on — cs21a, education

From Miguel Paraz:

Yup. It reinforces the idea of attributes and minimizes the problem
with same-named parameters and local variables.


(They should know that they can omit this. most of the time, but it's
still a good idea.)

Just be careful with constructors that set the field from a parameter, as in:

Compare notes with Dr. Sarmenta and Fanny


Bouncing ball
act method, Actor interface
5 ball version of the pong game


object array and casting?

luis: bouncing ball thing, projectile thing, convenience method, today – searching, lastIndexOf, indexOf, break, convenience method

0.5 of the class 30 minutes for find nth occurrence, other people longer
find all indices, return them as an array that is exactly as long as the number of indices. two approaches. space vs time.
next – sorting and searching of grade records

fanny – arrays pa rin.


cs21a – basics, arrays, vectors
cs21b – style