CIS 110 Summer 2012 - Introduction to Computer Programming

Java | /r/compsci (reddit) | PennPortal | | directories | van pelt library | CETS | engineering library
computer graphics & game dev (SIGGRAPH @ Penn) | dining philosophers (DP) | science & tech wing (STWING) | women in cs (WICS)
CETS Answers

CIS 110 - Introduction to Computer Programming (Summer 2012)

Introduction to Computer Programming is the first course in our series introducing students to computer science. In this class you will learn the fundamentals of computer programming in Java, with emphasis on applications in science and engineering. You will also learn about the broader field of computer science and algorithmic thinking, the fundamental approach that computer scientists take to solving problems.

The Spring 2012 web site is still available here.


  • [18 May] Registration for CIS 110 Fall 2012 term is currently restricted to incoming freshman and declared CIS majors. The restriction will remain in place at least until late August. This is necessary because CIS 110 is a required course for most engineering students, and we need reserve enough slots for them. If you need to change recitations, e-mail Jackie Caliman (jackie *at* for a permit. You cannot complete a recitation change without a permit! If you are interested in signing up for CIS 110 but have not yet done so, you may contact Jackie Caliman (jackie *at* to be added to the wait list. We are hoping to have enough space for everyone, but we are at the limit of our lecture hall capacity.
  • [18 May] Wecome to CIS 110 Summer 2012! There are still numerous broken links on the web site, especially in the lectures and homework sections. These should be resolved one way or another in the course of the next week, and all material will be live before you need it for the course.