Java Development Exercises

Programming Cartoon

Java Development Exercises

Exercise #1: Waking Up and Smelling the Roses (or the Coffee)

Exercises #2: Connecting the Dots (or the Class Files)

Exercise #3: Enjoying Coffee at Home

Exercise #4: Give a Man a Fish...

Exercise #5: What Do You Mean, My Code isn't Flawless, Part One...

Exercise #6: What Do You Mean, My Code Isn't Flawless, Part Two...

Exercise #7: Documentation on Steroids I — How To Be More Assertive

Exercise #8: Holy Software Flaw, Batman!!!! How are We Going to Get Out of This?!?!?

Exercise #9: Documentation on Steriods II — javadoc

Exercise #10: Time Keeps on Ticking... Ticking... Ticking...

The following shell scripts for use at home are based on the assumption that the GNU time utility has been installed and is available as

/usr/local/bin/time

They will need to be edited if the utility has been installed somewhere else and they cannot be used, at all, or if this has not been installed and the time part utility that is part of the UNIX/Linux shell is to be used instead.

Exercise #1: A “Profilier” Isn’t Just Somebody Who Catches Bad Guys On TV


University of Calgary Extension of Logo
Department of Computer Science

cpsc 331 computer science faculty of science u of c

cpsc 331 introduction algorithm analysis basic data structures
& adts
binary search trees hash tables searching and sorting graph algorithms conclusion java development assignments tests