Learn More
The Collaborative Software Inspection (CSI) tool, which provides a distributed, structured environment for performing inspections on all software-development products, including specifications, designs, code, and test cases, is described. The inspection environment lets geographically distributed inspection participants meet with people in other cities(More)
Several years ago a group of our computer science faculty began seriously examining initial programming instruction. We discovered a shared perception that too many students don't write reasonable programs even after completing a semester course in programming. Others have noted the same may even be true after the second course (e.g., [1]). There is cause(More)
This paper describes a class that we developed at the University of Northern Iowa to address covering the topics suggested in ACM/IEEE Computing Curricula 1991 [1]. All junior level students take this course, and thus are ensured of a minimum introduction to the topics of software engineering, database management, human computer interfaces, and computer(More)
  • 1