Final Exam (CMSC131 (Spring 2021))

General Information
  • Time: The final exam will be posted on Friday May 14, 9 AM (morning), and due the same day, Friday May 14, at 9 PM (night).
  • It is designed to be completed in 2 hours, but I am making it available for 12 hours since people have different schedules.
  • Our official University given time is from 4 to 6PM on May 14, so that should free up 2 hours for everyone to work on the exam.
  • We will NOT have normal office hours on Friday May 14, but TAs can help with submission issues if you post a private note to Piazza BEFORE 6 PM
  • Did you install the correct version of Eclipse, Java 15, and course management software on your computer at the start of the semester? Link for Eclipse
  • If you don’t have this exact Eclipse setup and you are not able to submit the exam, that will not be a valid reason for an extension.
  • The exam will be posted similar to a class project. You will write code in an Eclipse project and submit as usual.
  • You can only post clarification questions in Piazza on exam day and a CMSC 131 staff member will reply. You should post as a private post and we will make it public or update the FAQ if others can benefit from the answer. As a student, do not answer any piazza post on exam day. Debugging questions, why code is not compiling, why is code not passing a test, are invalid questions to post in Piazza. WE WILL ONLY ANSWERS QUESTIONS FROM 10 AM TO 6PM. Everyone should be free from 4 to 6 since that is our reserved time. Make sure you have at least one submission before 6 PM and you have all your questions answered BEFORE 6PM. You can work on it till 9PM, but after 6PM we will not provide any further assistance.
  • Posting of any kind of code in Piazza (or any other public platform), during the exam period, represents an academic integrity violation and will be reported as such.
  • The exam may be graded based on submit server tests (release and secret) and code inspection (e.g.style, following rules, etc.). The exact rubric will not be available before the exam. Just follow all the rules to avoid point deductions
  • You must work by yourself. Sharing of exam solutions represents an academic integrity violation and will be reported as such. Submissions can be checked with cheating detection software.
  • You can use class resources (lecture notes, lecture/lab examples, videos, etc.), but no other resources (e.g., code from the web).
  • All submissions must be done via the submit server (no e-mail). The highest scoring submission on the submit server will be downloaded for manual TA grading purposes (you can submit as many times as you want before the deadline). If your highest scored submission on the submit server violates rules (e.g.you have a non-recusrive implementation for a recursive method) you will manually be deducted points and your recorded score will be less than what is on the submit server. Simply put, do not submit something that violates a rule.
  • There will be a 1-hour late submission period, therefore you need to submit often and before Friday May 14, at 9 PM (night) for your exam to count on time. If you turn it in between 9 and 10 PM, it will be marked late and there will be a 20-point deduction. Questions will not be answered on piazza during the late period.
  • If you are student with an extended time accommodation from ADS, the time frame provided takes into consideration your time allocation. If you need any other assistance or still have concerns to finish the exam, contact me via email BEFORE the exam.
  • It is in your best interest to complete this work by yourself, and following the guidelines provided above. You need to identify which topics you understand and which ones you don’t, so you can be successful in CMSC132 and future CS courses.
  • Exam Structure
    Topics

    The final exam will be cumulative and include ALL the material covered in discussion session (lab), lecture, quizzes, and projects including the following topics:

    The exam will NOT cover the following topics:

    Practice Material

    I am just making the material below available for extra practice, but remember the coverage/format of your exam in Spring 2021 will be different than what we/other sections of CMSC 131 did in the past. Use the material below to supplement your study, but focus on what we did this term

    Web Accessibility