I haven't posted a journal here in almost three years, because I couldn't find the button to start a new entry.
So... hi, Slashdot. I used to be really active here, but now I mostly lurk and read. I've missed you.
Oh really? I'm an expert. I can write insecure code in any language. Guaranteed!
Since we determined the expected date (10/4/10), I've been hoping for a 10/10/10 birth (almost entirely because in binary it's 42) and I just may get my wish. Not that any of that matters a bit to me right now. The only thing that really matters to me is that my wife and baby are healthy and doing well. Fortunately she's been able to sleep a bit (she wakes for the contractions, but immediately goes back to sleep). But let's face it, it'll be a cool birthdate if she comes out before midnight!
My personal opinion is that Objective C is pretty tedious and annoying. The syntax is ugly and non-intuitive. Again, this is my personal opinion. But having done years of C, C++, C#, I find it bizarre that Objective C syntax is non-obvious. Not that it is particularly complex, but if you know C++, Java and C# seem pretty obvious, whereas Objective C is just very different in syntax.
Finally, Java is platform agnostic. Objective C has few platforms that it's good for and you have to buy Apple hardware to build iPhone apps which to me is plain stupid and I think in the long run, it's going to be one of the things to hurt the iPhone.
Just my own opinions based on my experience with both. I sat down and immediately started writing Android apps using the SDK and simulator with no previous Java experience. Even after several days of playing with existing iPhone apps, I had difficulty even following what was happening in the code, understanding the stuff I was seeing in the watch windows, and figuring out exactly what the various syntactical crap meant.
As for calculators, when I took chemistry, physical chemistry and other classes that used math, we were allowed a calculator. It could be one of the advanced programmable graphing ones, or it could be a basic one. Either would have been fine for those exams and I imagine they'll be fine for yours. Students are generally responsible for providing their own. If you'd like to throw in some cheapo simple ones to supplement that for the students who might not have one (what student taking physics doesn't have at least a basic calculator?), you're certainly welcome to, but I wouldn't expect that from a professor.
I wouldn't go too far out of your way and I wouldn't bend over backwards to accommodate them. You're the professor. You set the rules.
The things I've mentioned above have been pretty standard in universities for at least a few decades. I'm guessing this isn't advanced physics and I'm pretty sure basic physics hasn't changed drastically in the past few decades, so no reason you should have to accommodate the latest and greatest tech.
The fish will be happy to hear that.