Comp 110 Intro to Programming

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.