Archive

Archive for December, 2007

CS Department Curriculum Conference

December 7th, 2007

I was a member of a conference today on the CS curriculum at GMU. Apparently I was nominated by a faculty member to attend. The conference was about the CS curriculum, especially changes and suggestions.

To quote from the invitation email:

The CS department has a student advisory council for providing feedback to the CS faculty about the CS curriculum, advising, and other issues which are relevant to the CS undergraduates. You have been nominated by your professors to be on this council, and I hope you will agree to serve on it.

Basically, being on this council will involve meeting with the faculty members once a semester, and letting us know what you think is good about the department and the undergraduate curriculum, what is bad, and what can be improved.

It started at 11am and ran until 1:45pm. Of particular interest to me was the discussion of the early classes, especially CS112. CS112 is the first programming class a student at GMU will encounter, and I am a TA for it so I have a bit of “insider” information on it. This semester they switched to Python, instead of the Java they had been using. This was discussed at length.

I was of the opinion that using Python was a bad idea. The next class, CS211, is taught in Java. It is my opinion that the language switch involved was going to throw a lot of students for a loop. They would go into CS211 and be utterly confused.

There was significant discourse on the nature of the lab sessions associated with it. Of particular problem was that the lab sessions weren’t really effective for anything at present. The idea we wrangled out was this: CS lab sessions would have daily quizzes, and be much more in sync with the lecture. The quizzes would be designed to emphasize core concepts that a lot of students are having difficulty with. These are the fundamental building blocks, which they usually don’t have the ability to use. For example, they would be given a chunk of code and told to change it to use a for loop. I think this is a particularly good idea.

The other generally agreed on idea was that some more real-world-applicable subjects or activities would be good, especially in programming. I’m not entirely in agreement with this myself; I’m very much into the science of CS, and think that too many students have too shaky an understanding of the theory involved. Suggestions included having each class spend a few sessions answering real-world-style questions from the students. The idea of having specific classes for specific tools was vetoed, at least. The industry changes too much too fast to make this practical.

They gave us lunch too.

robin Uncategorized

Roy G Biv

December 6th, 2007

Artists like him, but I have it on good authority that he is a crack fiend who steals all their printer ink.

robin Uncategorized

Group presentation for CS421

December 6th, 2007

Well, our presentation went well. Yay.

robin Robin, School

Some students fail.

December 6th, 2007

It’s a hard lesson. Some students fail. Some students can’t be helped, and you can’t do the work for them.

I have several meetings with a particular student scheduled. She is thoroughly lost. To paraphrase her in a short discussion with one of the other TAs, she has gotten by so far by copying and pasting slices of code, and has no idea at all what she is doing. Their project is due soon, and I think she’s fucked.

As a TA, I’m here to help her with her project. But I’m not allowed to do the work for her. And I think she’s going to fail horribly. This is hard for me to accept. On the other hand, she’s had all semester to get help and hasn’t been here since something like the first week of the semester.

Maybe it’s part of being a teacher.

robin Uncategorized

Possible alternate identity

December 3rd, 2007

I’m considering buying another domain and hosting plan for an internet identity that I occasionally use. The idea here would be to separate my public identity, which is tied to my real name, and the anonymous me, tied to the alias. It’s not that I post too many compromising things in the first place, but it strikes me as good policy. And of course I can’t give my anonymous me an email address at robinkirkman.com, of course.

robin Uncategorized

Redundant Backups

December 2nd, 2007

I like backups, and I like even more the idea of redundant backups. This way I won’t lose everything if my backup drive craps out and so does my main one. At present I’m accomplishing this by making a copy of my home directory onto the external HD enclosure with a 200GB drive in it.

It takes a while, and it can only realistically happen weekly (as opposed to Time Machine’s hourly), but it’s nice to have.

robin Uncategorized