Self-Assessment: Average Case Analysis

This page introduces one of the course's assessments. An assessment is any question-and-answer vehicle in which your answers are compared to a "correct" answer key.

All assessments are conducted using the University's Blackboard system. You will need to log in using your ODU/OCCS login name and password, not the CS Dept account info that you use elsewhere in this course.

The pages generated by Blackboard test tool pages will not have the "Discuss This Page" feature found on most of the course website. If you have questions about this assessment, return to this page and ask them here. Be sure to indicate specifically which question you want to discuss. Also keep in mind that questions about assessments should almost always be Private.

Assessment Kinds

There are 3 kinds of assessments in this course.

A self-assessment is provided to help you see how well you have grasped the course material, and/or as a means of getting you to think a bit about what you have read. Self-assessments do not affect your grade in the course.
In this course, a quiz is simply an assignment that the instructor felt was best designed in a question-and-answer format. Quizzes do affect your course grade, and are treated the same as any assignment grade.
Exams do affect your course grade. Exams are offered on a limited schedule, as announced on the course Topics page.
The course schedule will always indicate what kind of assessment you are taking.

Operating Instructions

Typing Conventions for Mathematics

If a question asks you to enter a mathematical expression (e.g., a big-O epxression), you will need to follow the following conventions to express your mathematics in plain-text form.

In questions where you are given only a single line to enter your answer, please avoid inserting extra spaces as these will only confuse BlackBoard's automatic grading code. For example, type "O(n+m)" instead of "O( n+m )" or "O(n + m)".
Most of your mathematics will be describing properties of program variables. Upper/lower-case is therefore significant. "N" and "n" are not the same quantity.
Use the caret character (^) to denote raising to a power. E.g., use N^3 to denote `N^3` . Be sure to add parentheses, as necessary, to avoid ambiguous situations. E.g., to denote `2^(N+1)`, use 2^(N+1), not 2^N+1 (the latter would actually denote `2^N+1`).
Use the underscore character (_) to denote subscripts. E.g., use N_3 to denote `N_3`. Again, add parentheses, as necessary, to avoid ambiguous situations.
Use the convention
  sum(variable, start, stop, expression)
to denote a sum. E.g., use sum(i,1,N,i^2) to denote `\sum_{i = 1}^{N} i^2`
Always put the quantity of which you are taking a logarithm in parentheses. Although when typesetting mathematics, `log N` and `log(N)` are considered equivalent, the former is often ambiguous when typed in plain text.


True/False, multiple-choice and multiple-answer questions are graded immediately and automatically.

If the assessment contains any essay and fill-in-the-blank questions, these will be graded by the instructor, some time after you have submitted your assessment.

For fill-in-the-blank questions, Blackboard may assign a preliminary grade, but that is based on a very inflexible character-by-character exact match to my answer key. If the question listing still says "Needs Grading", please do not send me panicky messages about how your answer is really correct and will you be able to get full credit.

Ready to Take the Assessment?

Enter the blackBoard portal here.

In the Forum:

(no threads at this time)