hudebnik: (devil duck)

Last week a large parking lot on campus was closed off for the construction of a new academic building. Today was the first time I noticed any visible progress.

Cut for pictures )


Sep. 11th, 2013 09:25 am
hudebnik: (teacher-mode)

I was supposed to be in front of a classroom half an hour ago. Instead, I'm still sitting on a train. But at least it's moving now, and I don't expect to be late for my next class.

hudebnik: (teacher-mode)

The day after Labor Day, the Long Island Railroad released its new schedule. The 8:50 train that got me to work in about 45 minutes door-to-door after a luxuriously unhurried morning routine is no more. I have several remaining choices:

  • take a 7:41 train, wait 25 minutes for a transfer at the not-particularly-attractive-or-comfortable Jamaica Station, and get to work an hour after I leave the house;
  • take a slightly later subway for an extra $2.50, wait a few minutes less, and get to work 50-55 minutes after I leave the house;
  • take an 8:17 train, walk 25 minutes at the other end, and get to work an hour after I leave the house;
  • take an 8:50 train, pay $7 for a cab at the other end, and get to work 50-60 minutes after I leave the house

Meanwhile, one of the largest parking lots on campus is closed for the next year or so to put in a new building. Which we need, and it'll include an underground parking garage, but in the interim we're down about 300 parking spaces, so driving to work is a less-attractive option than before. (The University has arranged to use the parking lot of the town swimming pool a few blocks away, which is why they didn't start the building project until after Labor Day when the pool closed.)

hudebnik: (teacher-mode)

Graphics class: drew a diagram of a pinhole camera, with an image appearing upside-down on the back wall. Replaced the box with an eyeball. Asked "why is the image upside-down? Why not flipped left-right, or something else? Why should the direction of up-or-down be privileged? Light rays aren't significantly affected by gravity (except near a black hole, which we aren't)."

Did some more thought experiments until one student said "it's not upside-down, it's rotated." So we discussed rotation, reflection, scaling, etc. and I promised that all that stuff they learned in Linear Algebra would actually make sense and be useful this semester.

Computer Architecture class: discussed units, and why E = mc^2 makes sense but E = mc^3 couldn't possibly have been right. Word problem: I walk at 2 steps/second, each step covering 2.5 feet. I jog at 3 steps/second, each step covering 4 feet. If I alternate jogging 75 steps with walking 75 steps, how fast am I moving on average?

Solved the problem two different plausible ways, getting different plausible answers. Discussed which one was wrong, and why. What happens if I lengthen my jogging stride to 5 feet? Obviously this is a 25% increase in jogging speed, but what's the percentage increase in average speed? What if instead of alternating every 75 steps, I alternated every 30 seconds, or every 100 yards? Good discussion.

Data structures class: let's explore a vague problem. In the game of SubDivvy, the players agree on a positive integer to start with, and on each turn, the current player chooses a proper divisor of the current number, subtracts it from the current number, and that becomes the new "current number." Tell me everything you can about the behavior of this game.

Then commenced a series of student-led discussion. Debated definition of "proper divisor"; agreed to exclude the current number itself (or the game end in one turn), and negatives (or the game goes forever). Not sure whether to exclude 1. Defined loss of game as "there is no proper divisor," which means the number is 1 (if we allow 1 as a proper divisor) or prime (if we don't). Proved that current number only decreases, never reaches 0, and never goes negative. Proved that in the allow-1 version of the game, game always ends after at most n-1 turns; still working on minimum number of turns. Proved that (still in the allow-1 version) 1 is a losing configuration, 2 is winning, 3 is losing, and 4 can be won or lost depending on what you choose as the first move -- in other words, strategy does matter in this game (there are games in which it doesn't). Wait: we've been assuming there are 2 players, which I never said. What if there were 3, or 4...? At the bell, left students with the challenge of characterizing winning and losing game states. Good discussion.

If only every day of classes went this way....


May. 19th, 2013 09:36 am
hudebnik: (Default)

So today's commencement speaker is hip-hop artist Chuck D, who was a DJ for our campus radio station before forming Public Enemy. Another honoree is Burt Young, who played Rocky Balboa's father-in-law (no particular connection to my school).

Still standing and listening to Elgar, while more people file into the coliseum. Have water bottle, iPhone, and Kindle.

12:35 PM: the last name is read, the tassels flipped. Now the aimless milling around, somewhat hastened by the fact that everybody's hungry.

hudebnik: (teacher-mode)

I attended a live-webcast-seminar on dealing with Asperger's syndrome at the college level. I went into it thinking "I have an unfair advantage, because Aspergerish behavior is almost normal in my field; what's to deal with?" But I figured there would be some useful tips for recognition, accommodation, and referral.

On recognition: one slide showed kids fighting with boffer swords and shields; another showed a table of the Klingon alphabet; another mentioned odd clothing "such as a cape, elaborate jewelry, scarves or embroidery"; D&D, WoW, LARP, and anime were mentioned by name, as were "odd interests" such as car motors, Victorian door hinges or vintage toys. The presenter hastened to point out that not ALL Aspergerians do these things, and some are offended by being lumped in with those people. Notable by its absence was any suggestion that not ALL people who do those things have Asperger's.

[I'm trying to think of people I know who don't do any of these things....]

On accommodation: six slides in a row on being clear, concise, and consistent. Each slide was illustrated with a "do" statement of 5-10 words, and a "don't" statement of 40-60 that said the same thing wrapped in a lot of qualifiers and softening particles. Seriously, would anybody prefer the latter? I guess this is the old tact-filter phenomenon again.

We're past the one-hour mark, I can't think of anything substantial I've learned yet, and I have to catch a train. I guess I'll have to skip the "referral" section.

On my feedback form I expressed a wish that the webinar itself had been more clear, concise, and consistent. :-)

Posted via LiveJournal app for iPhone.

hudebnik: (teacher-mode)
I had brutally trimmed my slide presentation down to 76 slides, which I figured I might actually be able to get through in an hour and a half. My talk was scheduled to start at 2:15. The keynote address, however, didn't end until 2:12, and it was in a different building, so we didn't get started until 2:30. Fortunately, there was nobody in the room immediately after me, so I was able to run over a bit. Still didn't get through all the slides, as some things took longer than I expected, but I think we decently covered at least fifty of them.

I had eight participants -- not great, not bad (I once did a similar talk for three, which was demoralizing), and they all seemed to be paying attention and "getting" the important points. And several of them, I think, are seriously considering using this approach in their own classrooms -- or at least taking a longer workshop on it.
hudebnik: (teacher-mode)

I walked into my 9:25 class prepared to talk about various Prolog topics: arithmetic (and the difference between "=" and "is"), modifying the rulebase to remember state information, and recursion. But before I could get started on that, a student needed some help with the Ruby assignment I gave him two weeks ago.

In the 10:50 class, I planned to contrast Java classes and C++ classes, pointing out both the syntactic gotchas and the real semantic differences. Got sidetracked into explaining some Java issues that the students hadn't learned last year (the subtleties of writing a correct "equals()" method, and the difference between overriding and overloading).

The 12:15 class is in Scheme: I was planning to introduce conditionals today, but as usual, nobody had read the assigned reading so we spent the period writing Boolean-valued functions. Some students basically got it, while others are still doing the deer-in-the-headlights, no-idea-where-to-start thing, no matter how many times I have them work through the exact same step-by-step recipe. I've been teaching this course for ten years, and have never had a class this weak: I've already lopped ten chapters off the thirty I was hoping to cover in a semester, and they're not keeping up with even that reduced pace.

The 1:40 class is the two-student tutorial. Nominally about computer graphics, which we're doing in OpenGL and C++, but the two students are working on final projects, one of which is a compiler from Hammer to OpenGL. I had pointed out to the student that if he's parsing configuration files, he should consider using lex and/or yacc, so I was helping him with those languages. He's considering doing the project not in C++/lex/yacc but rather in Java/JavaCC, so he showed me some JavaCC. Meanwhile, the other student took time out from his graphics homework to tell me about the Factor language, a sort of Forth-made-practical that he's researching for a class presentation.

Anyway, I'm outa here, catching a plane tonight to a conference. Which will be mostly in English :-)

Posted via LiveJournal app for iPhone.

hudebnik: (teacher-mode)

Sitting here waiting for the ceremony to start, listening to the fifth consecutive performance of "Pomp and Circumstance", in its entirety, with repeats.

I wonder how the musicians and conductor can maintain their focus and enthusiasm. When I'm playing for a dance with fifteen repeats, I can ornament and embellish, sometimes even in connection with the dance steps (e.g. ladies' solo and men's solo); the Elgar has to sound identical every time.

The fifth one has ended, and we're on the sixth now....

ETA: after six repetitions, they've switched to Berlioz (Damnation of Faust -- what does that say?) for the procession of the platform party.

ETA: Senator Schumer has once again shown up unannounced and put himself on the speakers' list. There will follow one of his two stock graduation speeches, both of which most of the faculty have heard... but the students and parents haven't.

hudebnik: (teacher-mode)
I'm teaching a Survey of Programming Languages course in the fall. The goals of the course are to teach students how to learn a language, and to introduce students to ideas and techniques they didn't see in their first-year Java courses; if they happen to learn a language that gets them a job, that's a bonus. They're familiar with (if not necessarily good at) class-based OOP and imperative programming; they haven't seen higher-order functions, closures, continuations, comprehensions, macros, or declarative programming in general. Most of them haven't seen any kind of parallel or multithreaded programming, nor network programming.

Traditionally, this course has been about 50% C++, 25% Scheme, and 25% Prolog, but the C++ content has been moved to another course. After polling the preregistered students by e-mail, I've decided to fill the gap with some reasonably-modern scripting language. Leading candidates so far are PHP, Python, Ruby, Lua, Erlang, and Scala.

I can make an unbiased choice among these because I don't really know any of them (although I've written some PHP-based server-side web scripts). So I'll be learning them just ahead of the students :-)

Any advice?
hudebnik: (teacher-mode)
I just got an e-mail from a student in another class (not mine). He needed some help with his class work, so he went to the Learning Center tutors for an hour last Friday and an hour today. Now he wants me (or anybody in the department) to sign off on two hours of "extra credit assignment".

The only way I can read this is "I'm paying you to feed me education in 2-1/2 hours a week. If I have to spend any more time on it than that, I expect to be reimbursed."
hudebnik: (teacher-mode)
Commencement ceremony today. I was told to be here by 8 AM, and I overestimated the traffic, so I was here about 7:30. Around 8:30 the people from the bookstore, which provides faculty academic robes, showed up; my order had been misplaced, so I hadn't gotten my gown a week ago and got a hand-me-down today (for today only, I have an MBA from Fordham University). Stood around for a while, marched in a procession, stood for fifteen minutes while other people marched in a procession, sat down, stood up again for the benediction and national anthem, sat down to hear various dignitaries say the same things they say every year (although, mercifully, we seem to have been spared Senator Schumer's oft-repeated story about "the girl or the scholarship"), and then, around 11:00, they started reading students' names as they walked across the stage and shook hands. The organizers have streamlined things as much as possible, subject to the sequentializing constraint that the President has to shake hands with every graduate, but it takes a while at two seconds per student. An hour so far....

Ten years ago, we used to hold Commencement ceremonies on our own campus. After the speeches, the President would declare everyone graduated, after which things were parallelized: each academic unit (e.g. Education, Nursing, Arts & Sciences, Business) went to a different spot on campus to call individual students' names, together with any special academic honors that student had earned. I could easily mingle with students and their families over drinks and snacks in a verdant, floral setting, and it felt friendly and informal. For the past few years, we've been in a hockey stadium surrounded by acres of parking lots, and there is no place to mingle.
hudebnik: (Default)
1) Got a letter from the IRS yesterday. Not the "Guess what, we're auditing your return" letter, but "Guess what, you missed a credit and we owe you $xxx" letter. The good kind of letter from the IRS. (If any of you likewise failed to notice the Making Work Pay credit, go look it up. It's worth $400/individual or $800/couple for most middle-class Americans. This has been a public service announcement.)

2) Went yesterday to inspect a cargo trailer we read about on Craigslist. We seem to be buying it, in hopes of being able to
a) pack more cool furniture, instruments, etc. for SCA events and living-history shows, and
b) pack for said events in advance rather than after work on Friday, so we can get on the road faster.
I'm not sure whether we should decorate it with Gothic tracery and/or a Latin motto around the top....

3) Got an e-mail today inviting me to join AARP. Seriously, folks, I'm 46 years old; isn't that jumping the gun a bit?

4) I think we've finished recording and selecting tracks for [ profile] shalmestere's audition CD. The bathroom will no longer be a recording studio.

5) I have a bunch of homework to grade, and I need to write three final exams, in the next week.

6) Still don't know where we're going for vacation in June: it was going to be somewhere in Europe, but we're not sure the volcano will let us. We might end up in California. Or maybe Europe after all.
hudebnik: (Default)
My department moved to a different building last August. My new office came with two desks, of which I really only needed one, so I asked the relevant department to remove the extra desk and give it to someone truly needy. It also came with a bookcase (yay!), which provided enough room to unpack 3 of the 17 boxes of books and folders (boo!), so I asked the relevant department to install some wall-mounted bookshelves.

Today (March 2, eight months after moving in), the extra desk was removed and the wall-mounted bookshelves installed. I still haven't unpacked most of the books -- I have a lot of other stuff to do this week, including coaxing the new desktop computer to behave more or less like the old one only faster -- but at least now I have the option of doing so.
hudebnik: (teacher-mode)
So I finished with what I had to lecture about, and told my students to spend the remaining 15 minutes of class working on their homework, while I walked around looking over their shoulders and offering help. Two of them were collaborating on a programming assignment and had turned it into a Google Wave, with a gadget that knows various programming languages (including Scheme, which we're using in this course) and automatically syntax-colors whatever you type. Kewl.
hudebnik: (Default)
So we're all stressed and cranky from the news yesterday that B. died, and associated drama. It's my first day of classes, and I'm under-prepared. One of the classes is at 9 AM so we both have to be out of the house before 7:30 -- which we've done thousands of times before, but not in the past six months so it's a change in routine. People are having emotional reactions to things that they would normally shrug off. It's rainy and windy and grey. On the way to work, I got a strong gust of wind just as I stepped on a rain-slick metal grate, slipped and fell, scraped my knee, and put a hole in the nice grey washable-wool pants that I pulled the tags off an hour ago. And it's not 8 AM yet.


Dec. 13th, 2009 11:04 pm
hudebnik: (Default)
A rainy, stay-at-home sort of day.

We made six batches of cookies today. [ profile] shalmestere wrapped some Xmas presents and prepared them for mailing. Walked the Things twice so far (one more walk as soon as I post this), but it was raining so we didn't get to the park. I was sorta thinking of getting to [ profile] greenman73's class on bow and arrow maintenance, but we were on a roll baking cookies.

Tomorrow, back to grading. Two of my students contacted me today (one by phone, to my home number, which I have not given out!) to ask questions about the take-home final exam that's due Tuesday. So I expect to see a couple of panicked students in my office tomorrow too.

Tomorrow night we might get to dance practice, if we think we'll have time to adequately clean and cook for the SCA business meeting cum Xmas party we're hosting next Saturday.
hudebnik: (teacher-mode)
A colleague sent me a link to this article, an impassioned plea for teaching mathematics as a voyage of discovery rather than as memorization of formulae and algorithms. (Entirely accessible to the non-mathematician, BTW, and frequently funny.)

Pretty much everybody agrees, at the lip-service level, that Subject X should be taught as a voyage of discovery rather than as rote memorization, and those noble intentions frequently fall victim to the cold reality of teaching too many classes with too many students in too little time while they prepare for too many standardized tests. But even at that, I think math tends to come off worse in practice than many other Subjects X.
hudebnik: (teacher-mode)
I'm teaching Symbolic Logic this semester, and although I haven't seen any homework yet, I think it's going well. Most notably, the students are arguing with me -- not about grades or due dates, but about the subject matter: what constitutes a "valid inference", are we justified in getting from this step to that step, stuff like that. When they don't believe or understand something, they ask, and don't let up until they do understand it. Wow... it's almost like Education.

Of course, it means I have to be prepared to improvise a lot in the classroom, because I can never tell in advance where the conversation is going to lead. That's fun too, in an adrenaline-high sort of way....
hudebnik: (teacher-mode)
Much of today was given over to a department retreat: the other three computer science faculty in my department came over to my house and we spent six hours discussing various courses, what they're supposed to achieve, and "learning outcomes assessment", i.e. how we're going to tell whether the students have actually learned what we said we wanted them to learn. This is not quite the same thing as grading. First, grades in one course are affected not only by learning in that course but by learning in other courses. Second, a student who has achieved B-level command of all the topics in a course gets the same letter grade as one who has achieved A-level mastery in some topics and C-level competence in others. Third, in learning outcomes assessment we usually don't care what individual students have achieved (to draw conclusions about the student), but rather what the mean or median student has achieved (to draw conclusions about the curriculum and the teaching). A letter grade is too specific in the temporal and student dimensions and too broad in the subject dimension.

Anyway, assessment (particularly of student work this year) was the top item on the agenda for today. We didn't actually get to any of it, as we spent the entire six hours coming up with general goals, a few words each, for each course, goals that in many cases could have been found in the existing course descriptions. What a waste of time. Not that the outcomes-assessment was likely to be any more pleasant or productive, but we're supposed to produce a report about it in the next month.

On the bright side, [ profile] shalmestere and I got the house cleaner than it's been in months, in preparation for my colleagues coming over. So at least the living room, dining room, kitchen, bathroom, and upstairs hallway are more pleasant places to be.


hudebnik: (Default)

September 2017

10 111213141516
171819 20212223


RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2017 01:23 pm
Powered by Dreamwidth Studios