COMP 110 and COMP 210 placement credit exams are available before the beginning of each Fall semester for incoming freshman and transfer students new to UNC. Please check back with this page for detailed instructions on how to register for the exam. We expect these instructions to be available mid-June 2021.

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.