Skip to main content

COMP 110 and COMP 210 placement credit exams are available to take on-line via GradeScope until August 10, 2021. Sign up here:

https://docs.google.com/forms/d/e/1FAIpQLSeX-uIu8u5WVwbUTfALElcCYYMDrBHdbV_3rKqh3407oF4pbw/viewform?usp=sf_link

You should receive an email with instructions within 2-3 days. Exams are graded in batches throughout the summer so please be patient once you’ve completed the exam. Results will be communicated by email. Please note that while passing these exams qualifies you to take the subsequent course(s) in our introductory sequence, doing so does NOT guarantee that a seat will be available in those courses if those courses are already full.

Frequently Asked Questions:

  • What topics will be covered?
    • The COMP 110 exam will cover basic programming constructs such as variables, defining / calling functions, loops (i.e., for loops, while loops), conditional exectuion (i.e. if/then/else), recursion, stack/heap execution model, etc. You can find more information about the exam, the language, and so on, by following this link.
    • The COMP 210 exam will cover topics related to data structures including abstract data types, axiomatic specification, big-O analysis, array-based and linked lists, sorting, tree concepts and algorithms (depth first search, breadth first search), binary search trees, self-balancing binary trees (e.g., AVL trees), queues (FIFO, LIFO, priority), binary heap implementation of priority queue, graph concepts, graph algorithms (topological sort, shortest path – Dijkstra, minimum spanning tree – Kruskal, Prim), hashing concepts, hash maps (chained, probing), Java programming syntax and features (generics, interfaces, classes as implementations of interfaces).
  • What language will be used?
    • The COMP 110 exam will use a pseudo-code language patterned off of TypeScript. Examples of the pseudo-code syntax and how it relates to specific programming languages (TypeScript, Java, Python). You can find more information about the exam, the language, and so on, by following this link.
    • The COMP 210 exam will use Java.
  • I took AP Computer Science, does that count for either COMP 110 or COMP 210?
    • Students who take the College Board AP Computer Science AB exam and receive a score of 4 or 5, or students who take the College Board AP Computer Science A exam and receive a score of 5, may receive By Examination credit for COMP 110. Credit is not available for AP Computer Science Principles.
  • Will taking these exams give me “placement” credit or “by examination” credit? What is the difference?
    • These exams are for placement (PL) credit. Placement credit (PL) can be used to satisfy major requirements and pre-requisites, but does not actually confer credit units on your transcript. In contrast, by examination credit (BE), does confer credits.