Tutorial questions
Here are the questions for each tutorial in the subject. Not all tutorial groups will cover every question, and some questions may be covered out of order.- Tutorial #1: Binary
- Tutorial #2: Some basics of machine organization
- Tutorial #3: MIPS assembly language programming
- Tutorial #4: Introduction to C
- Tutorial #5: Bit operations, arrays, characters, versions
- Tutorial #6: Version control, arrays, functions
- Tutorial #7: Functions, pointers
- Tutorial #8: Pointers
- Tutorial #9: Pointers, structures, enums
- Tutorial #10: Data structures
- Tutorial #11: Multi-module programs
Tutorial answers
Sample answers to the questions for each tutorial will made available when all tutorial groups have finished covering those questions. This will normally be at the end of the week after the week in which tutorials normally start discussion of a set of tutorial questions.The point of this policy is that you get the most of a tutorial only if you don't look at the answer of a tutorial question until after you have made a determined effort to answer the question yourself. If you peeked ahead, you wouldn't learn nearly as much, and you may significantly overestimate how well you understand the material, which could lead to a nasty surprise on the mid-semester test, or on the exam.
- Tutorial #1: Binary
- Tutorial #2: Some basics of machine organization
- Tutorial #3: MIPS assembly language programming
- Tutorial #4: Introduction to C
- Tutorial #5: Bit operations, arrays, characters, versions
- Tutorial #6: Version control, arrays, functions
- Tutorial #7: Functions, pointers
- Tutorial #8: Pointers
- Tutorial #9: Pointers, structures, enums
- Tutorial #10: Data structures
- Tutorial #11: Multi-module programs
Last update: Friday, 28-Oct-2011 18:17:08 EST
Maintained by: Zoltan Somogyi
