|
|
|
| CSC 221 - Introduction to Computer Science II |
Lab: F 9:00am -10:40am CIS 2006
INSTRUCTOR
Curry Guinn
E-mail: mailto:guinnc@uncw.edu?subject=CSC
221
Office hours: M 12:00pm-1:00pm; TWRF 11:00am-12:00pm and by appointment
Phone: (910) 962-7937
ANNOUNCEMENTS
Java JDK 6 Update 14: http://java.sun.com/javase/downloads/index.jsp (Java SE Development Kit 6u14)
Book Source Code: ZIP
COURSE DESCRIPTION
CSC 221 is the second course in the three course
programming sequence: CSC 121, CSC 221, CSC 332. These courses are currently
taught using the Java programming language and a Windows environment. The
prerequisite for CSC 221 is CSC 121 (with a grade of "C" or better), and the
corequisite is CSC 133 (Discrete Mathematical Structures). Topics in CSC 221
include searching and sorting, recursive algorithms, file input and output,
reusable classes and packages, inheritance and polymorphism, event-driven
programming, and graphical user interfaces.
Note: Students may declare a major in Computer Science after
completion of CSC 100, 121, 133, and 221 with a grade point average of at least 2.5
on these 4 courses and with an overall grade point average of at least 2.0.

TEXTBOOK
Starting Out with Java: From Control Structures through Data Structures. Gaddis/Muganda ISBN: 0-321-42102-7.
Steven Johnson,
Emergence: The Connected Lives of Ants, Brains, Cities, and Software,
Scribner 2002.
ISBN:
0684868768

GRADING
To receive full credit, an assignment must be submitted electronically by 11:59pm on the date the assignment is due. Assignments turned in after the due date will be deducted 10 points for each day late. All assignments must be submitted.
Any unsubmitted homework assignment will result in the student receiving an F for the course.
Labs
Lab attendance is mandatory. Labs are generally graded as a 1 or 0. Quizzes are often administered during the lab.
Quizzes
Quizzes are given almost weekly. The lowest quiz will be dropped.
Midterm Exam
One written midterm exam will be given.
Practicum
Students will do graded in-lab programming assignments as part of their midterm grade.
Final Exam
There will be a final exam on Friday, April 30, 2010, at 8:00am-11:00am. The final exam will consist of both written questions as well as graded in-lab programming assignments.
Honor Code
It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section V of your Student Handbook). You violate the honor code when you represent someone else's work as your own. Homework assignments may be collaborative but copying is forbidden. Please indicate on your homework assignment the persons with which you collaborated.
Learning Strategies
You are expected to take an active role in your learning in this course. This includes regular attendance, paying attention in class, reading the textbook, and completing all course requirements. You are encouraged to study with your classmates outside of class.
Policies
UNCW practices a zero-tolerance policy for violence and harassment of any kind. For emergencies contact UNCW CARE at 962-2273, Campus Police at 962-3184, or Wilmington Police at 911. For University or community resources visit http://uncw.edu/wrc/crisis.htm
Students with Disabilities
If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.
Student Affairs Disability Services - Policies and Procedures
|
|
Original by J. A. Tompkins, Modified by C. Guinn, 2009 |