CIS 110 {{FULL_TERM}}: Introduction to Computer Programming

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 website for Spring 2014 may be found here: Spring 2014



Fall 2014 Enrollment: We have two lecture sections of CIS 110 in the Fall, at 12:00 and 1:00. They are identical. Each section is currently limited to 100 students because we need to reserve space for incoming Freshman who register over the Summer. As of today, the 12:00 section is full but there is plenty of space in the 1:00 section. If you want to sign up for CIS 110-001 at 12:00 and are unable to take CIS 110-002, please e-mail Jackie Caliman <>. Depending on the circumstances, she may be able to issue you a permit, or may need to put you on a wait list. You should also check PennInTouch periodically, because spots may open up as other students shift their own schedules. We will make every effort to get everyone who wants to take the class into the lecture section of their choice.

Incoming Freshman: Please sign up for CIS 110 just like any other course. We have reserved space in both lecture sections for you.