Archive for the 'Teaching' Category
A Good Teacher?
Two of my three classes finished today and they’ll take their exams next week. I didn’t have any failures last semester but this time around we had some irregularities. For instance, the students reported to school two weeks late! I don’t know why, but they did. The IT instructors had assumed this meant we’d have two weeks tacked onto the end of the semester but we were wrong to assume. When I thought we were halfway done with the semester we learned that we only had two weeks left. Ahhh! So I had to rush my last assignments, tests, and lectures, but I think I managed OK.
One metric I have is the number of students who correctly answer a certain question on my final test; last semester every student got it incorrect. I’m not sure what I did differently this time, but everyone got it correct. Woohoo! It’s a simple logic-based programming question and I ask them what the following code should print when it is executed: Read more
1 commentA Day in the Life
Everybody knows I’m a teacher, but there’s so much more to my every day life than teaching! Here’s what a typical day looks like:
- 7:00 AM: Wake up, make tea, revise notes for class (if I have one that day).
- 8:00 AM: Walk to school, stopping in the staff room to greet the secretary and drop my books off. After greetings I head to the computer lab to turn on the servers, routers, and computers. I usually don’t have class until 10:30, so I will check e-mail, catch up on news, and work in the computer lab until 10:00.
- 10:00 AM: Tea break. I’ll spend a half hour or so drinking tea and chatting with other teachers. Sometimes I bring a book and read that instead of chatting.
- 10:30 or 11:00 AM: Class for 1 or 2 hours, depending on how my mood is and how much material I have to cover.
- 12:30 PM: Lunch. On MWF it’s githeri (corn and beans, staple food around here) and TR it’s rice and potato stew (blah). We chat and eat until around 1:30 or 2:00. Sometimes I go home and do laundry at lunch too.
- 2:00 PM: Work in computer lab, either researching class notes or maintaining the lab computers and servers.
- 4:00 PM: Ride bike to Tala market (1.5 km). I usually do shopping for vegetables on Tuesday and Friday, but there’s plenty of other things to buy in the market. Drinking tea and eating a chapati is a must in Tala market, I do it almost every day without exception. Other days I go visit the barber and have him clean up my beard.
- 6:00 or 7:00 PM: Ride my bike home and change out of my work clothes into my cultural dress (shorts, sandals, no t-shirt). Only after I’ve done that can I start thinking about preparing dinner.
- 9:00 PM: Dinner is usually done by this time (sometimes I get a late start!) and then I can sit down to do any combination of the following: check e-mail, watch a few episodes of Arrested Development, read a book, prepare notes for the next day’s class.
- 11:00 PM: Bed time!
So there you have it, that’s my daily routine. It’s nice that I’ve actually got a routine now… my little, lonely house is starting to feel like home to me now (though it’s a bit lonely!). Post a comment if you have any questions!
6 commentsFirst Day of Class
My students were supposed to report to school on August 18th but there was apparently a mix-up, so they came yesterday, September 1st. The students picked their classes and then the teachers sat down to figure out the time table. I was assigned two units, Intro to Programming and Algorithms and Network Essentials. I taught these same two classes last semester so I’ve already prepared notes, assignments, and tests; all I have to do this semester is review/revise my notes kidogo (a bit) and show up to class!
Read more
School’s Out For Summer
What’s a teacher supposed to do when class is over, final exams have been marked, and final grades have been sent in? Vacation! So I’m off to Uganda with my friend Sureel by way of Tanzania and Rwanda starting on August 1st. I have about three weeks before I have to start teaching again, so if I fanya haraka (do it fast) I can be back in ten or twelve days. Half of the adventure is the journey, I know, but I do have a few specific stops in mind:
- Mwanza province in Tanzania to eat some fish and see Lake Victoria which, in addition to being the source of the Nile, is 26,000 square miles. Wow!
- The genocide museum in Rwanda.
- Lake Bunyonyi in Uganda (where the infamous Idi Amin had a house).
So don’t freak out if you call me in the next two weeks and my phone is “disconnected,” I’ll be back soon! Adios, amigos!
1 commentThe Ultimate Question
I have been teaching two classes to students this semester: Introduction to Programming and Algorithms and Network Essentials. So I’ve spent the past eight or nine weeks lecturing, giving assignments, and issuing CATs. I just gave the third CAT to my programming students and I thought it was pretty fair, but I was surprised at the results. Every student got this question completely wrong:
int main()
{
int salary = 15000;if( salary > 15000 )
{
cout << "You have a nice job!" << endl;
}
else
{
cout << "You need a new job!" << endl;
}
}
Asked what this small program would print when executed, they all answered “3.” I wrote this question to test understanding of two concepts: the conditional if/else structure and the “>” operator. I figured that even if the students didn’t understand the programming syntax, logic alone would guide them. After all, “greater-than” is a concept in plenty of other disciplines besides computer science.
It’s not like I haven’t been teaching them! We have definitely talked about both of these concepts in class, and I even had them try similar examples in the computer lab over the course of the semester.
Maybe it’s not supposed to make sense, like the people who built a machine to calculate the purpose of life, the universe, and everything in Douglas Adams’ The Hitchhiker’s Guide To The Galaxy; the machine spent millions of years calculating, only to spit out “42.” Maybe “3″ is the right answer and I’m just not asking the right question, haha.
4 comments

