CIS 110 Exams

CIS 110 exams are governed by rules designed to prevent distraction to other exam takers. We ask that you follow these rules not only to maintain the integrity of the exam, but also out of respect for your fellow students.

Arrangements and regulations

Before the examination

Instructions

After the examination

Common midterm details

We will be holding the midterm exam in the room where we do recitation.

  • Date Tuesday 18 July
  • Time 10am - 12pm
  • Venue You will do the exam in your recitation room. This is being done so that we have more space.

    Checklist

    Please bring the following items to your exam. We cannot guarantee that we can provide spare items, and there will likely not be a pencil sharpener.

    Please do not bring the following items. You will not be allowed to use them.

    Topics covered

    What will be on the exam?

    Anything we have covered in lecture, homeworks, the reading assignments, and/or recitation is fair game for the midterm. It is reasonable to assume that topics we have dealt with more extensively are likely to feature more prominently than topics we have only touched on, although anything is possible.

    Will X be on the exam?

    Please refer to the previous two sections. To ensure all students receive identical information about what will and will not be on the exam, course staff have been instructed to refer students to this page without commenting further.

  • Previous exams

    Please bear in mind that the selection and order of topics varies somewhat from semester to semester, so previous exams may include questions that are not relevant to this semester, and they may not cover all topics that may be examined this semester.

    Term Questions Answers Median Total points Standard deviation Corrigenda
    Summer 2017 Questions Answers 39.55511.6
    Summer 2016 Questions Answers 32.75511.8
    Fall 2015 Questions Answers 526812.02
    Fall 2015 Makeup Questions Answers 526812.02
    Summer 2015
    Spring 2015 Questions Answers 679814.56
    Fall 2014 Questions Answers 56739.99
    Summer 2014 Questions Answers 5: the last bug is in line 6, which should read "tossCoins(Integer.parseInt(args[0]))"
    6.2: we did not require you to add spaces between the component Strings in strArr
    Spring 2014 Questions Answers 66.59013.67Correct answer to 2, fifth last row: String, "Life = 6"
    Alternate answer to 2, second last row: int; 67
    Fall 2013 Questions Answers 73.510016.28
    Summer 2013 Questions Answers 498515.57
    Spring 2013 Questions Answers 679014.73
    Fall 2012 Questions Answers 28507.11
    Summer 2012 Questions Answers 406011.24
    Spring 2012 Questions Answers 29506.76

    Please post on Piazza if you suspect there is a correction needed in any of the above files.

    Common final details

    The final exam is on

    Checklist

    Please bring the following items to your exam. We cannot guarantee that we can provide spare items, and there will likely not be a pencil sharpener.

    Please do not bring the following items. You will not be allowed to use them.

    Topics covered

    What will be on the exam?

    Anything we have covered in lecture, homeworks, the reading assignments, and/or recitation is fair game for the midterm. It is reasonable to assume that topics we have dealt with more extensively are likely to feature more prominently than topics we have only touched on, although anything is possible.

    Previous exams

    Please bear in mind that the selection and order of topics varies somewhat from semester to semester, so previous exams may include questions that are not relevant to this semester, and they may not cover all topics that may be examined this semester.

    Term Questions Answers Median Total points Standard deviation Corrigenda
    Fall 2016 Questions Answers 649212.32
    Summer 2016 Questions Answers 548411.911.4 choice (d) should read "You can't call a non-static method without instantiating an object first"
    Spring 2016 Questions Answers 5411015.99
    Fall 2015 Questions Answers 497612.42
    Spring 2015 Questions Answers 509517.14
    Fall 2014 Questions Answers 6111317.15Solution to 4g should read "adj has too many rows or adj[row] has too many columns"
    Solution to 6, fifth line from bottom of table: "Point AA" should read "Point A1"; second line from bottom of table: "Point B4" should read "Point B5"
    Summer 2014 Questions




    Spring 2014 Questions Answers 548411.911.4 choice (d) should read "You can't call a non-static method without instantiating an object first"
    Fall 2013 Questions Answers 508513.65Correct solution to 3.1, third question: a, b, d
    Summer 2013 Questions Answers 44.57011.45
    Spring 2013 Questions Answers 459813.48
    Fall 2012 Questions Answers 55.59615.81Correct answer to 4b: "Returns the index of the letter of the alphabet passed into the function"
    Summer 2012 Questions Answers 438012
    Spring 2012 Questions Answers 409015

    Please post on Piazza if you suspect there is a correction needed in any of the above files.