Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: UNCW Home

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: UNCW Home

 CSC 221 - Introduction to Computer Science II

Course Syllabus - Fall 2013

CSC 221-003

Lecture:

 MF

 9:00am -    9:50am 

CIS 1012

 CSC 221-003

Lab:

W

 9:00am -  10:40am

CIS 2006

Schedule  

INSTRUCTOR

Jack Tompkins
E-mail: mailto:tompkinsj@uncw.edu?subject=CSC%20221
Office Hours*: MW 10:00 - 11:00 am,  TR 2:00-3:15 pm
*Students are welcome to ask questions any time my door is open and may schedule appointments outside office hours.
Phone: (910) 962-7013

RESOURCES

Java SE Development Kit 7

Eclipse IDE for Java Developers

COURSE DESCRIPTION

CSC 221 is the second course in the three course programming sequence: CSC 121, CSC 221, and 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 co-requisite 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.

TEXTBOOK

Starting Out with Java: From Control Structures through Data Structures.  Gaddis ISBN-10: 0-13-285583-9.

GRADING

There will be several programming projects. One project will be a team project. You will be expected to complete these projects outside of class. Programming projects will count roughly 1/3 of your course grade.

To receive full credit, an assignment must be submitted electronically by 11:59 pm on the date the assignment is due.   Assignments turned in after the due date will be deducted 10 points for each day late. 

90 - 100 A

80 - 90 B

70 - 80 C

60 - 70 D

Course Learning Outcomes

The Course Learning Outcomes for CSC 221 can be found here and a mapping from the various homework assignments, labs, and tests to those Course Learning Outcomes can be found here

Honor Code

It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section I of your Code of Student Life). 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 consultation or crisis intervention services regarding, relationship abuse, sexual assault, stalking and harassment please contact UNCW CARE at 962-2273, Campus Police at 962-2222, or 911. 

Academic Honor Code

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.