Announcements
Monday office hours have been changed to 10am-11am for the rest of the semester.
If the course is full and you want to take this class, please use the "waitlist" registration option (see the Registrar's Registration web page) and come to class on the first day. There are typically a lot of drop/adds at the start and so hopefully you will make it in.
The first lecture will be held on January 10, 2011.
Course Description
This course is an introduction to programming for students with little or no programming experience. There are two primary goals: to learn fundamental programming skills and to learn systematic and logical thinking. Basic programming concepts include: variables, loops, conditionals, arrays, functions, and classes. Basic problem solving approaches include: abstraction, division into sequential pieces, and division into layers. All code is written in the Java programming language.
This material will be learned through a combination of reading assignments, analysis assignments and program writing. One objective of the course is to further develop your programming skill. There will be 6 - 7 programming assignments. The Friday meetings of this course will usually, but not always, be labs. Bring your laptop on Fridays unless otherwise instructed. Attendance at labs is required.
The syllabus for this course can be found at http://cs.unc.edu/~cwelsh/COMP110/syllabus.html.
Guide for How to Succeed in COMP 110
Book, Course Information, and Prerequisites

Textbook: |
Java: An Introduction to Problem Solving & Programming: Fifth Edition by Walter Savitch and Frank Carrano, Prentice Hall © 2009, ISBN: 0136072259. |
Credit Hours: |
3 |
Location: |
SN014 (Sitterson Hall) |
Time: |
MWF 1:00-1:50PM |
URL: |
http://cs.unc.edu/~cwelsh/COMP110/ |
Prerequisite: |
There are no prerequisite courses. If you have already taken a computer programming course, you probably should be enrolled in Comp 401.
|
Course Instructor
Instructor: |
Catie Welsh |
Office: |
SN311 |
Email: |
cwelsh@cs.unc.edu |
Office Hours: |
M 10am-11am, W 2:00-3:00pm (Held in SN311) |
Honor Code
Please familiarize yourself with the honor code policy for computer science courses. It can be found at http://www.cs.unc.edu/Admin/Courses/HonorCode.html. You will be required to complete a signed pledge to hand in with every programming assignment.
Schedule
This is a tentative schedule and subject to change as needed.
|