Comp 110 Intro to Programming

Final Exam Review

Find additional practice problems for the final exam below. This review worksheet will not be handed in for a grade but is highly recommended practice.

Additionally, see the concept inventory for a checklist of concepts to help guide your studies.

Final Review 110 Concepts

Apply to be a COMP110 UTA in Fall of 2018

Applications are open to apply to become a COMP110 UTA in the Fall of 2018. Current students in COMP110, or students who are beyond COMP110, are welcome to apply! The application deadline is LDOC at midnight.

Learn more here:

MT1 Practice Problems and Worksheet Key

Find additional practice problems for MT1 below. This practice worksheet will not be handed in for a grade but is highly recommended practice.

Midterm 1 Review

We are working to grade the most recent worksheet and written part of the problem set as quickly as possible. In the meantime, for studying purposes, here is a key you can compare with your answers.

Ws4 Key

Midterm 0 Review


This is an optional worksheet that will help you review for Midterm 0. It will not be turned in on Gradescope, but we still recommend doing it for the practice. The key is posted below.

Midterm 0 Review Worksheet Midterm 0 Review Worksheet Key


You can find the complete review video playlist here.

  1. Variables
  2. If-then-else Conditionals
  3. Logical / Boolean Operators
  4. Functions & Function Calls
  5. List & List Functions
  6. Recursion with List Parameters
  7. Building a List Recursively
  8. Recursion with Number Parameters

Welcome to COMP110

Welcome back to Carolina! This Spring we'll go from zero-to-programmers with no prior programming experience expected. Comp 110 is open to and taken by all majors, not just those thinking about concentrating in Computer Science. Learning computer programming is a rewarding, challenging, and increasingly valuable skill. If you are a curious soul who enjoys creative problem solving: you're in the right place.

While this course does not currently have a MATH prerequisite, it will next semester. If you do not have credit or transfer credit for at least MATH129P or MATH231, you should enroll in COMP101 (that's 101!) instead. In recent semesters, students who have not succeeded in a first course in calculus are 300% more likely to fail and less likely to make an A in COMP110 than those who have.

If you have significant prior programming experience, be it teaching yourself, taking AP Computer Science, or some equivalent, you may want to skip to COMP401.

If you are not currently enrolled in the course and are hoping to get in you must show up to class on the first lecture and fill out a form announced in class. We are not able to accept late adds to the course this semester.