Syllabus

Southern Oregon University

Department of Computer Science

CRN 4514, CS 257 Programming II - Winter 2016

Prerequisite: A grade of B in CS 256 or equivalent, Math 112 C or better

 

Instructor Information

 

                     Instructor:   Dan Harvey

                     Room:         Computer Science Building #CS218

                     Phone:        552-6149

                     E-mail:       harveyd@sou.edu

 

        Office Hours:             Office Hours: Mon, Wed 10:30-11:30; Tue, Thu 10:30-1:30

 

        Web Site:                        http://cs.sou.edu/~harveyd 

The web site is available for quiz results, lab assignments, weekly handouts, current grade status, and contact with class members. To access the class web-site, first select teaching activities; then click on the class selection.

 

Class Times

 

Tuesday, Thursday: 1:30-3:20 PCW

 

Final Exam

Tuesday, March 15, 1:00-3:00

Course Text

 

Absolute Java, Walter Savitch, Fifth Edition, Pearson, ISBN 978-0-13-283031-7

Course Objectives

 

            This course reinforces the fundamental concepts of computer programming and introduces the students to the concepts of object-oriented programming.  Concepts discussed include objects, classes, abstraction, instantiation, polymorphism and inheritance.  The Java programming language provides the framework that will be used to illustrate the topics that are covered.

 

Tentative Chapter Coverage

 

Week   Description

  1    Review of CS 200 concepts
  2    Inheritance

  3    Polymorphism

  4    GUI Components

  5    GUI Listeners

  6    Processing using arrays

  7    Exceptions

  8    Threads

  9    Searches and sorts

 10    Advanced string handling (if time)

 

Course Grading

 

There is a single lab project that we will be working on for the duration of the quarter. This project is broken up into sub-assignments that are turned in as scheduled. Lab assignments are in two parts; the first part contains homework problems that reinforce the material covered in class and also contains questions that synthesize the work done on the lab project. The second part is an implemented working program.  There will be opportunities for extra credit. Labs up to a week late will receive a 10 percent late penalty. Labs that are more than a week late will not be accepted. The labs contribute 30% of your total grade.

 

There will three exams; and the lowest quiz score is dropped. Make-up quizzes will not be given unless arrangements are made in advance.  The quiz average is worth 50% of your total grade.

 

A comprehensive final will be given that is based upon the topics covered on the quizzes.  The final is worth 20% of the total grade. 

 

Grade Breakdown:                   93-100 A              90-92   A-

                                                         88-89   B+                82-87   B      80-81 B-

                                                         78-79   C+                72-77   C      70-71 C-

                                                         68-69   D+                62-67   D      60-61 D-

                                                         Under 60 F

 

Disabilities: If you are in need of academic support because of a documented disability (whether it be learning, mobility, psychiatric, health-related, or sensory) you may be eligible for academic or other accommodations through Disability Services for Students. Contact Disability Services for Students; Director DSS 552-6213, or schedule an appointment in person at the ACCESS Center, Stevenson Union, lower-level.

 

Culture of supporting and reporting:

SOU has a wide range of resources to help you succeed. Our faculty, staff, and administration are dedicated to providing you with the best possible support. The SOU Cares Report allows us to connect you with staff members who can assist with concerns, including financial, health, mental health, wellbeing, legal concerns, family concerns, harassment, assault, study skills, time management, etc. You are also welcome to use the SOU Cares Report to share concerns about yourself, a friend, or a classmate at www.sou.edu/ssi. These concerns can include reports related to academic integrity, harassment, bias, or assault. Reports related to sexual misconduct or sexual assault can be made anonymously or confidentially. Student Support and Intervention provides recourse for students through the Student Code of Conduct, Title IX, Affirmative Action, and other applicable policies, regulations, and laws.

 

Mandatory reporting:

Federal law requires that employees of institutions of higher learning (faculty, staff and administrators)  report to a Title IX officer any time they become aware that a student is a victim or perpetrator of gender-based bias, sexual harassment, sexual assault, domestic violence, or stalking. Further, Oregon law requires a mandatory report to law enforcement of any physical or emotional abuse of a child or other protected person, including elders and people with disabilities. If you are the victim of sexual or physical abuse and wish to make a confidential disclosure please contact any of SOU’s confidential advisors (http://www.sou.edu/ssi/confidential-advisors.html), or use Southern Oregon University's Anonymous Harassment, Violence, and Interpersonal Misconduct Reporting Form https://jfe.qualtrics.com/form/SV_7R7CCBciGNL473L