Homework 2 Solutions are now posted on
Blackboard under Course Documents
Nov 7 - Program
3a due date extended to Nov 9.
Oct 26 - Program
3a is assigned, due Nov 7.
| Name | Swaha Miller |
| swaha@email.unc.edu | |
| Office Hours | Mon 1:45pm-2:45pm, Tue 4:00pm-5:00pm; Sitterson 350 |
This is an introductory course in programming using the Java programming language. It is intended to teach problem solving in a program development environment and fundamental skills in computer programming that are applicable to any programming language. No prior programming experience is required or assumed, except reasonable familiarity with using a computer.
There are no official pre-requisites for COMP 14. However, a basic background in math is needed. Basic computer skills (using a web browser, writing email, using word processing applications, downloading and installing software) are assumed for COMP 14. If you are not comfortable using a computer, consider taking COMP 4 ("Power Tools for the Mind") before taking COMP 14. If you have previous programming experience, such as in a high school course, (especially, a Computer Science AP course) consider taking COMP 114 ("Foundation of Programming") instead.
Required
Java Programming: From Problem Analysis to Program Design, 2nd Edition (companion
website)
D. Malik, P. Nair
ISBN: 0619216085
Available online and at UNC Student Stores.
Recommended
Java Programming: Lab Manual
Judy Scholl

A large part of
class material has been
borrowed from Michele Clark Weigle (http://www.cs.unc.edu/~clark),
Kelly Ward (http://www.cs.unc.edu/~wardk)
and Long Le (http://www.cs.unc.edu/~le),
previous instructors of Comp14.