Test Questions for Efficient Grading
Some instructors are using the book in a course where the size of the class is so large that they reluctantly have to resort to machine grading or some other form of quick grading. They have asked us if we could come up with a set of True/False, Multiple Choice, and Fill in the Blank questions that they could use in their exams. We have accommodated their request below.
We must point out that we have done so reluctantly. We do understand and are sympathetic to the enormous amount of time required to grade test questions that make a student think. Indeed, we have taught the course ourselves to 500 students at a time, so we recognize the problem first hand. However, we are concerned that the kinds of questions asked of us are not the best tests of student comprehension. Indeed, each time we teach the course ourselves, we spend a lot of time generating test questions that will challenge the student to think, while at the same time, be able to be graded in a reasonable amount of time.
We wish you good luck using the questions provided here. We hope you will augment them with some challenging questions that are unfortunately time-consuming in their grading.
Yale Patt
Instructors are free to use any and all questions in this test bank for the purpose of examinations in courses that test the material in Introduction to Computing Systems: from bits and gates to C and beyond. The copyright is explicitly waived for this use of the questions in the test bank. You can download the test bank in .doc format or .pdf format
.doc format
.pdf format