MTWRF 9:45am-11:15am FB 009 |
Instructor: Yi Hong (yihong@cs.unc.edu) Office hours: MW 3pm-4pm @ SN226
|
Announcements
Final exam: 8am -- 11am, June 17, at FB 009
Lab 8 due on Jun 15, 11:59pm
Homework 4 posted, due on June 12, 11:59pm
Lab 7 due on June 10, 11:59pm
Lab 6 due on June 4, 11:59pm
Midterm grades were released, see the distribution of the scores here.
Homework 3 posted, due on June 5, 11:59pm
Midterm is on May 29
Lab 4 & 5 due on May 28, 11:59pm
Homework 2 posted, due on May 26, 11:59pm
Lab 2 & 3 due on May 22, 11:59pm
Homework 1 posted, due on May 20, 11:59pm
Lab 0 & 1 due on May 18, 11:59pm
Last Day for late registration SSI: May 14.
First Day of class: May 13.
Course Description and Target Audience
This is an introductory course to programming for students with no previous programming experience. There are two primary goals:
- Learn fundamental computer programming skills
- Improve problem solving and logical thinking skills
The course is designed to use the Java programming language. Comp 116 is another introductory computer programming course, but with emphasis on scientific computing. Both COMP 110 and COMP 116 satisfy the prerequisite to continue with further programming courses, e.g., COMP 401.
Prerequisites and Course Requirements
- Prerequisite: There are no prerequisite courses. You should have had high school Math and be facile with using a computer.
- Laptop: Each student needs a laptop computer for installing and using Java during SSI.
Textbooks and Resources
- Textbook: Java: An Introduction to Problem Solving and Programming: 6th Edition,
by Walter Savitch and Kenrick Mock, Prentice Hall © 2011
- URL:
http://cs.unc.edu/~yihong/COMP110/COMP110-001.html
Grading Policy
- Labs and Assignments (60%)
- Midterm (15%)
- Final (20%)
- Class participation / Attendance (5%)
Late Policy
An assignment is considered late if it is submitted after 11:59pm on the due date. Each student has 3 free "late days", which may be used at any time and in any combination. Using a late day gives the student an extra 24 hours to turn in the assignment. Unused late days are each worth 2 extra credit points on the final exam. Once a student's late days have been exhausted, late assignments will not be accepted for credit.
Honor Code
Make sure that you are familiar with The UNC Honor Code and The Computer Science Honor Code. You are not allowed to collaboratively write your programming assignments.
Further Information
- Syllabus
- How to Succeed In COMP 110
Schedule
This is a tentative schedule and subject to change as needed.
|