PROBLEM 1: We went a little slowly and only covered 5 chapters including MCQ tests and Labs. Well, actually, I'm starting with Lab 5 in Advanced Computer Math next week.
SOLUTION 1: Next year I think we can go a bit faster as we are more familiar with the curriculum now.
PROBLEM 2: We used http://www.sagemath.org which is based on python to do our classwork and labs. This worked well for a while, but recently we've been experiencing a lot of lag.
SOLUTION 2: This is Midterm Week. As such, I have a little time to experiment in my PC Classroom. I am looking into installing SAGE on every PC in class so everyone has their own private server and we have no lag! Ideally, I should set up a single private SAGE server for my students to login to, but I'm waiting on some new server hardware, so we'll revisit this issue then.
AP Computer Science
PROBLEM 3: Our ftp/ssh server finally crashed. It ran literally 24x7 for 13 or more years if memory servers. It had Slackware Linux 3.0 installed for Pete's sake!
SOLUTION 3: I have to look into setting up a temporary server. I have a new Xeon 32bit dual-core but it has no internet access as of yet. So, I can install Linux using an Ubuntu Desktop Edition CD, but its hard to download server apps like openssh and vsftp.
PROBLEM 4: Whenever I want to show a youtube, I have to switch over to Windows since my 64bit Ubuntu installation cannot run flash.
SOLUTION 4: Since I'm installing SAGE on all my Linux boxes, I thought a fresh install of Ubuntu 10.10 Desktop edition would be in order. So, while I'm at it, I think I'll downgrade to 32bit. Flash and Wine, just to mention a few utilities, are easier to install and maintain in 32bit. I've been running 64bit OSs for about a year now and found little benefit in everyday usage. I have a 64bit OS for the cluster, that's all we really need on our 64bit Athlon dual-cores. My Teacher Station should then be able to run flash in Linux. I wonder if my Airliner Slate will work better in 32bit. It is way to sensitive in 64bit!
AP Calculus BC