====== CMPU-101 Exam Preparation Spring 2013 ====== ====Final Exam==== * Exam on Friday, May 17th, from 9 to 11 am in Rocky 300. * __Material covered__: - All posted pdf notes. - Lectures notes from lecture 12 through and including lecture 22 (although any material from earlier lectures could be on exam). * The exam will be closed-computer and closed notes. * You are allowed to bring TWO 8.5 X 11" (standard letter size) sheets of paper with either writing or printing on both front and back. * {{courses:cs101-201301:exams:exam3practices13.txt|Practice Exam (.txt)}}. \\ {{courses:cs101-201301:exams:exam3practices13.rkt|Practice Exam (.rkt)}} \\ //Last versions of practice exam posted on 5/13/13 at 7:30 pm // * Solutions to practice exam: * {{courses:cs101-201301:exams:exam3practices13sol.txt|Solution to practice exam (.txt)}} *{{courses:cs101-201301:exams:exam3practices13sol.rkt|Solution to practice exam (.rkt)}} \\ //Last versions of practice exam solutions posted on 5/14/13 at 10:20 am // * Exam study guide: * 7 questions, 65 points * Specifics: * Question about ''define-struct''. \\ * Question about binary trees.\\ * Question about binary search trees.\\ * Writing function using ''map'' and ''apply''. \\ * Writing function to process a string. \\ * Evaluating expressions that contain ''filter'', ''map'', and ''apply''.\\ * Interpreting execution of ''big-bang'' program. ====Exam 2==== * __T-R class: Sect 51__ - Exam on Tuesday, May 7th, during regularly scheduled lecture time (3:10 to 4:30 pm). IN OLB 205. /* * Anyone from Sect 51 who is free on Monday, May 6th from 9 to 10:30 am can take the exam with the other section at that time. //However, if you are going to change the time you take the exam, you must arrange the time with me in advance.// */ * __M-W class: Sect 52__ - Exam on Monday, May 6th, during regularly scheduled lecture time (9 to 10:15 am). IN OLB 205. /* * Anyone from Section 52 who is free on Tuesday, May 7th, from 3:10 to 4:30 pm can take the exam with the other section at that time. //However, if you are going to change the time you take the exam, you must arrange the time with me in advance.// */ * __Material covered__: - All posted pdf notes - Lectures notes from lecture 7 through and including lecture 12. * The exam will be closed-computer and closed notes. * You are allowed to bring one 8.5 X 11" (standard letter size) sheet of paper with either writing or printing on both front and back. * {{courses:cs101-201301:exams:ex2practice.rkt|Practice Exam (.rkt)}}. \\ {{courses:cs101-201301:exams:ex2practice.txt|Practice Exam (.txt)}} \\ // Note: Question 6 involves the define-struct statement. This will be covered on the final, not on this midterm.// //Last versions of practice exam posted on 5/3/13 at 1:59 pm // * {{courses:cs101-201301:exams:ex2practicesol.rkt|Practice Exam Solutions (.rkt)}}. \\ {{courses:cs101-201301:exams:ex2practicesol.txt|Practice Exam Solutions (.txt)}} \\ //Last versions of practice exam solutions posted on 5/3/13 at 1:59pm // /* \\ {{courses:cs101-201301:exams:exam1practicessol.rkt|Practice Exam solution (.rkt)}} \\ {{courses:cs101-201301:exams:exam1practicesol.txt|Practice Exam solution (.txt)}} */ * Exam study guide: * 4 questions, 55 points * Specifics: * Evaluate functions that consume lists. \\ * Write a predicate function that consumes a list.\\ * Write a function that generates a random number repeatedly. \\ * Describe output and operation of a mystery function. \\ ====Exam 1==== * __M-W class: Sect 52__ - Exam on Friday, February 22nd, during regularly scheduled lab time (9 to 10:30 am). IN OLB 205. * Anyone from Section 52 who wants to start early, I'll be in the classroom with the exams at 8 am. * __T-R class: Sect 51__ - Exam on Tuesday, February 26th, during regularly scheduled lab time (4:35 to 5:50 pm). IN OLB 205. * __Material covered__: - All posted pdf notes (Part1 through Part4) - Lectures notes from lecture 1 through and including lecture 6. * The exam will be closed-computer and closed notes. * You are allowed to bring one 8.5 X 11" (standard letter size) sheet of paper with either writing or printing on front and back. * {{courses:cs101-201301:exams:exam1practice.rkt|Practice Exam (.rkt)}}. \\ {{courses:cs101-201301:exams:exam1practice.txt|Practice Exam (.txt)}} \\ {{courses:cs101-201301:exams:exam1practicessol.rkt|Practice Exam solution (.rkt)}} \\ {{courses:cs101-201301:exams:exam1practicesol.txt|Practice Exam solution (.txt)}} * Exam study guide: * 6 questions, about 55 points * Specifics: * Short-answer definitions, evaluation of special forms, converting infix expressions to their prefix counterparts. \\ * Using the define special form, depicting the global environment, and evaluating expressions in the interactions window.\\ * Writing a function that makes decisions. \\ * Short answer about identifying functions and special forms. \\ * Rewriting and adding comments to a recursive function. \\ * Finding errors in a recursive function.\\