Most information technology (IT) bachelor degree recipients get jobs after graduation, rather than attend graduate school (Freeman & Aspray, 1999). They enter the workforce because of the tremendous demand for the IT skilled professionals. This means students (and employers) are looking for a practical rather than a theoretical education to fill the computing careers. Such a practical education necessitates a variety of approaches to work in various computing careers. “The traditional career path of programmer to systems analyst to project manager and eventually to IS manager” no longer holds (Urquhart, Perez, Rhoden & Lamp, 1996). With many career paths there is a need for varying academic tracts to start students in their careers.