![]() |
Comp 110 |
| Summer Session II 2007 | Instructor : Jingdan Zhang |
| Lectures: MTWRF 9:45 - 11:15am, Sitterson 014 | zhangjd@cs.unc.edu |
| Office hours I: MTWRF 9:00 - 9:45am Sitterson 014 | Sitterson 111 |
| Office hours II: MTWR 2:00 - 3:00am Sitterson 111 | 919-538-4661 |
COMP 110 Blackboard page for course documents and information.
Syllabus Assignment Course Schedule
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.
Note
This is going to be an intense class, where daily work is highly encouraged. The idea is to learn the basics of programming in about a month. Because of the nature of programming, topics build on each other, so it is
essential to keep your work up to date. There will be weekly assignments and quizzes to make sure that you follow an appropriate study process, and so that the instructor can evaluate the learning progress.
Textbook
Java Programming: From Problem Analysis to Program Design
D.S. Malik
Available online and at UNC Student Stores.
Either the 2nd or the 3th edition can be used.
The 2nd edition: ISBN 0-619-06497-8 (publisher
website)
The 3rd edition: ISBN 1-4239-0135-5 (publisher
website)
A large part of class material has been borrowed from Michele Clark Weigle (http://www.cs.unc.edu/~clark) and Seon Joo Kim(http://www.cs.unc.edu/~sjkim), the previous instructors of COMP 110.