Comp 110

Introduction to Programming

 
  

 

 

 

Fall 2006

Mondays and Wednesdays 3:00 – 4:15 pm

Lab on Fridays 3:00 – 3:50

Phillips 328

Instructor : Seon Joo Kim

sjkim@cs.unc.edu

Sitterson 213

919-962-1980

 

 

 

COMP 110  Blackboard page for course documents and information.

 

Course Schedule

 

Assignments

Overview
The major objective of this course is to teach you how to solve problems using algorithmic thinking. An algorithm is just a sequence of instructions used to solve a problem. We will express our algorithms in English, then translate them into the programming language Java. During the course, you will learn how to use loops, conditionals, functions, arrays, and classes. These are the building blocks of programs, which we will use to create increasingly complex programs. This course fulfills the Mathematics Perspective Requirement.

Is COMP 110 For You?
This course has no prerequisites, but a basic background in math, especially algebra, is needed. Basic computer skills (using a web browser, writing email, using word processing applications, downloading and installing software) are assumed for COMP 110. If you have previous programming experience, such as in a high school course, (especially, a Computer Science AP course) consider taking COMP 401  ("Foundation of Programming") instead. 

Time Commitment
During the course of COMP 110, you will write several full Java programs. This can be a time-consuming process. Expect to spend 10-12 hours on each programming assignment (depending, of course, on the specific assignment). If you do not have this kind of time available to work on COMP 110, you may want to wait and take it in a later semester.

Textbook

Required: Java Programming: From Problem Analysis to Program Design (companion website)
D. Malik, P. Nair
ISBN: 0-619-06497-8

Registering for COMP 110
Each student is required to enroll in the 3 credit-hour lecture (COMP 110-01) and in the 0 credit-hour recitation section (COMP 110-61).

* Much of the lecture material has been adapted from that compiled by Michele Weigle and Joshua Stough.