CS 241 Midterm Exam Information - Fall 2017
Below is a list of useful information you should know about the CS241 midterm exam. I will add any new information (as it becomes available) to the bottom of this post.
1. The Prime Directive
In general we don't answer questions like "Do we need to know about XYZ for the midterm?" or "Do I have to memorize ABC?" You must use your judgment in deciding what to study. I will say, however, that the midterm focus is less on memorizing and more on understanding and applying the concepts you learn in the course.
2. Coverage and Excluded Material
Midterm material is up to and including Prof. Lanctot's slide 244. There is a copy of all the slides in one file in Prof. Lanctot's Slide Collection.
3. When and Where
The exam is on Wednesday, Oct 25, 2017 from 7:00pm to 8:20pm. It is only 80 minutes long, not 110 minutes as orginally listed.
Please follow this link to see where you will be writing the midterm. (If you do not see any seating information, check again at a later date.) Make sure you go to the correct room!
Calculators and other aids are not permitted. You will be provided with a MIPS Reference Sheet and a Conversion Chart.
re still currently making some updates to the review. We will be making available an updated version soon.
5. Review Sessions
We will be having 2-hour midterm review sessions on the following dates:
- Monday, Oct 23rd 4-6 pm in OPTOM 347
- Tuesday, Oct 24th 4-6 pm in PHY 145
We will cover most of the following practice questions during the review sessions.Solutions are available, only partial solutions for section 4. here
6. Office Hours
Tutorials are cancelled for the day of the midterm. Rather, we will be holding office hours on Wednesday, Oct 25th. The following are additional office hours:
Tuesday Oct 24th
- DC 2131, 2:30-3:30 pm, K. Lanctot
Wednesday Oct 25th
- DC 2130, 2:30-3:30 pm, D. Holtby
- CS Consulting Center (MC 4065), 4:30-6:30 pm
7. Ways to Study
- Reflect critically on your lecture notes. Understand the big picture and the low-level details.
- Look back at the assignments, your solutions and how you got to your solutions.
- Use the tutorial exercises and previous exams as practice.
- More practice questions can be found on a Fall 2008 midterm (ignore linking/loading questions). Older exams are available on the web (for example, from MathSoc). You are cautioned that CS241 has been revised since those exams were given. The instructor and ISA will not answer questions regarding any previous exam, with the exception of Fall 2008.
- Also look at the other material listed on the course homepage such as Recommended Texts and various Additional Reference Material such as MIPS examples.
- Think about what kinds of questions might be on the midterm. Invent some of your own exam questions and share them with friends.
- Write and test actual MIPS code.
- Develop concrete examples of regular expressions, DFAs, and NFAs with and without epsilon transitions.
- The topics we cover in this course and also covered at other universities. Consider viewing YouTube vidoes and lecture notes from these sources. If they are solving a problem, freeze the video or don't look ahead in the notes and see if you can solve it yourself.
8. Questions During the Exam
If you need some clarification during the exam, raise your hand and a proctor will bring you a question form to fill out. The form will be taken to an instructor, who will either answer your question or decline to answer if it is inappropriate. If you are unsure of something, it may be less time-consuming to simply state your assumptions about the question instead of asking an instructor to clarify.
To ensure that no student is unfairly advantaged, proctors will not answer questions individually during the exam. If you feel that a question contains an error, raise your hand. A proctor will bring the concern to the instructors and an announcement will made if necessary.
9. Remark PolicyRemark request period is over.