F or some time, IT professionals have been grappling with four dilemmas. They are: skills, breadth versus depth, design, and licensing. The IT skills dilemma. Employers say that IT graduates lack important skills needed in the workplace, notably knowledge of current IT and various “soft” skills, including presentation, customer relations, leadership, and team work. At the same time, employers tell university departments they value the general, principles-based education universities offer; and they snap up every graduate. Should we change the curriculum or not? The breadth versus depth dilemma. The market seems to demand graduates with great depth in a technical specialty and at the same time a broad grasp of the IT field. Educators see no clear path to a response. There are so many specialties that any given academic department can cover only a few. There is already too much to cover in the 60 credit hours allocated for major courses within a BS degree. Moreover, depth and breadth appear to be individual choices—in what areas does a person seek depth? Across what spectrum does a person seek breadth? The design dilemma. Our current software design processes consistently yield systems with a wide range of flaws, making them unreliable and difficult to use. Michael Dertouzos documents these flaws and argues that the complexities of IT cannot be successfully hidden
[1]
Kathleen M. Swigger,et al.
Guest Editors' Introduction: The Future of E-Commerce
,
2000,
Computer.
[2]
Michael L. Dertouzos,et al.
The Unfinished Revolution: Making Computers Human-Centric
,
2001
.
[3]
Mark Billinghurst,et al.
Crossing the Chasm
,
2001
.
[4]
Paula Sutter Fichtner.
Holding the Center
,
2003
.
[5]
Peter J. Denning,et al.
The profession of IT: crossing the chasm
,
2001,
CACM.
[6]
Kent L. Beck,et al.
Extreme programming explained - embrace change
,
1990
.