CS 110: Programming

Fundamentals I

Fall 2014

 

 

Syllabus

 

Schedule

 

Exams

 

Project

 

Clicker

 

Meeting Times:

110-001:

Lect: 10:00 am - 10:50 am M, We & Thu, HB 116

Labs: 10:00 am - 10:50 am Tue, HB 204, 209

 

110-002:

Lect: 12:00 pm - 12:50 pm M, We & Thu, HB 116

Labs: 12:00 pm - 12:50 pm Tue, HB 204, 209

September 24 - December 5, 2014

Labs Location

Instructor:

Tatiana Harrison

Office:

HB 216

Phone:

963 - 1432

E-mail:

harrisont@cwu.edu

 

Web Page:

http://www.cwu.edu/~harrisont

 

Office hours:

11:00 am - 12:00 pm M T W Th

and by appointment.

 

Text:

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

ISBN: 0132989999

We will not be using MyProgrammingLab.

Note: available in the bookstore or online.

We will cover chapters 1-7 of the textbook.

The Book

Clicker:

v  Turning Point Response Card RF (shown on left)

v  Retail price: $41.55 + tax

v  Available in CWU bookstore, or you can purchase online

v  ISBN: 978-0-8400-0977-7

v  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.

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

www.cwu.edu/~harrisont/cs110/turningPointChannelSetting.pdf

 

Grading

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 attend and submit more than one lab or if you fail to submit more than one homework, you'll receive zeros for those assignments.

o   For each day that you submit your homework late, your grade on that homework will be reduced by 20% of the points available on that assignment. After the homework solution set has been distributed, late homeworks will NOT be accepted. If there is a special circumstance that you think warrants you receiving an extension for a homework, or for some reason you cannot attend lab, please let me know. You must have PRIOR approval of a 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 exception 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.

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.

 

Bar

Last updated: September 9, 2014

Tatiana Harrison harrisont@cwu.edu

Department of Computer Science

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