Programming exercises in Java inheritance for intern
- by Tenner
I work for a small software development team, working primarily in Java, for a very large company. Our new intern showed up sight-unseen (not uncommon in my company). He has some C++ experience but no Java. Worse, he's never worked with inheritance in C++.
Our code has a great deal of abstraction and a heavy reliance on inheritance. We need to get him up to speed as quickly as possible.
Of course the rest of the team is busy, and so we can't take the time out of our day to teach a one-student 200-level CS course. Instead, I'd like to give him an actual programming project to work on which highlights how classes, interfaces, method overrides, etc. work.
I've had him look at Project Euler, but most of the solutions end up being procedural, and not object-oriented programs.
Do any of you have any somewhat-straightforward (and relatively quick) projects which you would give to an intern in this situation? Or, any recent (or current) students have a school project they'd be willing to share?
Anyone else had this experience?