EppsNet Archive: Java

Teaching Computer Science: Lessons Learned

1 Mar 2015 /

We did a programming lab in class . . . before we started, I mentioned several times that Java code that would be useful for the lab was posted on the class website.

So it surprised me that several groups got stuck during the lab when they got to the part where the sample code would have been useful because they didn’t go to the website and download the sample code.

Going forward, I will preface important announcements by saying “I cannot emphasize this strongly enough . . .” while pounding my fist on a solid object.


Teaching Computer Science: Exam Tips from the Pros

18 Nov 2014 /

When I cover something in a review session or study guide, it’s because I know it’s going to be on the test. There were questions during this morning’s test about the workings of several Java methods, all of which were covered in the review session and the study guide. I can’t answer questions like that during the test so if you have questions about review topics, ask them in advance of test day.

Some people seem to think that having an excuse for not knowing something is as good as actually knowing it. “But we hardly spent any time on Topic X in class.” “But we just learned Topic Y yesterday.”

Even if either one of those were true, what difference would it make? It’s on the study guide and it’s going to be on the test.

Given a choice between knowing something and having an excuse for not knowing it, always go with the first option: knowing it.


9 Links

1 Mar 2014 /
  1. Data Structure Visualizations
  2. Good Tech Lead, Bad Tech Lead
  3. Google Java Style
  4. Guide to 12 Disruptive Technologies
  5. How to Write a Cover Letter
  6. The Landing Page Optimization Guide You Wish You Always Had
  7. Selendroid: Selenium for Android
  8. UX Axioms by Eric Dahl
  9. Yelp’s got style (and the guide to back it up)