CS 110: Programming

Fundamentals I

Fall 2015













Meeting Times:


Lectures: 3:00 pm - 3:50 pm Mon, Tue, We, HB 116

Labs: 3:00 pm - 3:50 pm Thu, HB 206, 207 Mac Lab



Lectures: 10:00 am - 10:50 am Mon, Tue, We, HB 116

Labs: 10:00 am - 10:50 am Thu, HB 206, 207 Mac Lab


September 23 - December 10, 2015

Labs Location


Tatiana Harrison


HB 214 - A


963 - 2069




Web Page:



Office hours:

11:00am - 11:50 am M Tu Wed

...and by appointment.



Starting Out with Java, From Control Structures through Objects
Tony Gaddis, 5th Edition, Pearson Publishing.

ISBN: 0132989999


Note: available in the bookstore or online.

We will cover chapters 1-7 of the textbook.


We will not be using MyProgrammingLab.


The Book


Turning Point Response Card RF (shown on left)

Retail price: $41.55 + tax

Available in CWU bookstore, or you can purchase online

ISBN: 978-0-8400-0977-7

Turning Point is offering a $10 rebate on clickers that are purchased new from the CWU Bookstore. Proceed to:

https://rebates.turningtechnologies.com/ and enter user code RCWu3.

Please set your response card so that it transmits on channel 41. Instructions are at:




o   Midterm Exam: 20%

o   Final Exam: 25%

o   Labs: 10%

o   Class Participation (clickers): 5%

o   Homework Assignments: 20%

o   Final Project: 20%

Course Grading Scale : Score GUI

The below scale gives the minimum letter grade that you will receive for the attained course percentage. The midterm and final exams are curved, which is taken into account for the final course grade.

o   95-100: A

o   90-94: A-

o   87-89: B+

o   83-86: B

o   80-82: B-

o   77-79: C+

o   73-76: C

o   70-72: C-

o   60-69: D

o   0-59: F

Homework, Labs, Computer Accounts, & IDEs

o   Homework assignments will consist of problems from the textbook, coding assignments, as well as a final (coding) project. Some assignments will be just problems from the textbook, some will be just coding assignments, while others will be a mix.

o   Each lab is designed to be self-contained, and should be completed in the allotted lab time. If you do not complete your lab by the time that the lab is over, submit the lab as soon as possible.

o   The labs in Hebeler Hall are open late during weekdays and on Sunday afternoon and evening. General information about lab accounts and lab hours is available at http://www.cwu.edu/~geesaman/hebeler-labs/homepage.htm. Open lab hours are posted at http://www.cwu.edu/~geesaman/hebeler-labs/hours.htm

o   Submission instructions, as well as rubrics, for labs and homeworks will be clearly stated on each homework or lab. Assignments will require you to submit answers via Canvas. Instructions on how to submit each assignment will be explained clearly in class, and whenever an assignment is distributed.

o   Follow this link for information on how to access your computer science CS110 account remotely.

o   Most of the IDEs that are installed on the lab computers are available to download for free, and can be installed on your personal computer. A good (and recommended) light-weight IDE is jGrasp (http://www.jgrasp.org). Others, which have many features that JGrasp does not, are Eclipse (http://www.eclipse.org/) and Netbeans (http://netbeans.org/).

o   If you install a JDE on your own computer, you'll also need to install the Java compiler. The Java Development Kit (JDK) is available for download, free-of-charge, from the Oracle website. Java and the Java compiler are NOT the same thing. Java refers to the Java Virtual Machine, and simply runs java byte code, while the Java compiler converts .java code into byte code.

Late Policy, Calculation of Grades

o   At the end of the quarter, the lab as well as the homework assignment on which you scored the fewest points will be dropped from the final grade calculation. If you fail to submit more than one lab or homework, you'll receive zeros for those assignments.

o   After the homework solution set has been distributed, late homework will NOT be accepted. If there is a special circumstance that you think warrants you receiving an extension for homework, or for some reason you cannot attend lab, please let me know. You must have PRIOR approval of homework due date extension, or missing of a lab.


Honor Code

The midterm and final exams, the final project, and all homeworks are to be the individual work of each student whose name appears on the exam or work being turned in for credit. You can get help from the TAs, or from the instructor. You can ask other students and ONLY discuss errors or problems that you may be experiencing, but you CANNOT discuss, share, disseminate, etc. solutions. The ONLY exceptions to this are lab assignments that are done on the specified lab days, where you are encouraged to discuss and you can even work together. Deviation from this policy will be treated as a violation of the honor code and will be subject to disciplinary action. Please refer to the university's student conduct code (Section 106-120-027 of Student Rights and Responsibilities, found at http://www.cwu.edu/student-success), for complete details. The following honor code statement will appear on the midterm and final exams, which you'll have to sign:

I pledge that this submission is solely my work, and that I have neither given to nor received help from anyone other than the instructor or TAs.

Students determined to have committed an academic offense will be handled in the following manner:


ADA Statement

Students with disabilities who require academic adjustments in this class should first register with Disability Services here at CWU, and then submit an online request for special classroom accommodations and/or alternate testing. Students with disabilities who have not registered with the Center for Disability Services (CDS) are not eligible to receive accommodations/academic adjustments. Please contact CDS for additional information, or speak with Filip if you have any questions.



Last updated: September 9, 2015

Tatiana Harrison harrisont@cwu.edu

Department of Computer Science

All images and text are 2015 Central Washington University.
This material is subject to copyright and unauthorized use or copying is prohibited.