San Jose State University - Department of Computer Science

CS 49J - Programming in Java

Cay S. Horstmann

Spring 2016

Section 1

Meeting times and location, the exam schedule, and class assignments, are published in the course web site. Contact information and office hours are published in my university web page.


For the official catalog description and prerequisites, please visit the catalog page.

Note that you are expected to be a competent programmer in some programming language (such as C, C++, Python, JavaScript) before enrolling in this course. If you have difficulty programming in any programming language, you need to drop this course and take CS46A instead.


Cay S. Horstmann, Core Java Volume I, 10th Edition. ISBN 978-134177304.

Student Learning Outcomes

Upon successful completion of this course, students should be able to:

Course Requirements

Exams (60%)
Two in-class exams (15% per exam) and a final exam (30%). Exams cannot be made up, except for reasons of illness, as certified by a doctor, or documentable extreme emergency. Makeup exams may be oral.
Programming Assignments (30%)
Two assignments per week . Schedule your time well to protect yourself against unexpected problems. Late work is not accepted, and there is no extra credit or makeup work.
Class Attendance, Preparation and Participation (10%)
Each student is expected to be present, punctual, and prepared at every scheduled class session. University policy F69-24 states that “Students should attend all meetings of their classes, not only because they are responsible for material discussed therein, but because active participation is frequently essential to insure maximum benefit for all members of the class. Attendance per se shall not be used as a criterion for grading.” You will be graded on particpation in class and online discussions, and your performance on quizzes that check the assigned pre-class reading.
Time Spent
As per Policy Recommendation S12-3, success in this course is based on the expectation that students will spend, for each unit of credit, a minimum of forty-five hours over the length of the course for instruction or preparation/studying or course related activities.
This is a 3-unit/15-week class, so you should spend 135 hours per semester or 9 hours per week on this class.

Grading Policy

You will receive a letter grade for each of the exams, the finals, the total homework performance, and the total participation in labs/discussions/quizzes. Letter grades are obtained by adding and curving the numeric scores. When determining a curve, the cutoffs are guided by the university definitions for letter grades:

Letter grades are converted into number grades, as specified by the registrar, except that an A+ is counted as 4.3, and weighted with the percentages given in the Course Requirements section. The weighted average is rounded towards the nearest letter grade, which is your class grade.

University Policy F13-1 states: “All students have the right, within a reasonable time, to know their academic scores, to review their grade-dependent work, and to be provided with explanations for the determination of their course grades.”

Course Policies

Adding the Course
To add the course, take the prerequisite quiz. You must use your add code within 24 hours, or the add code will be reassigned to someone else.
Individual Work
All homework and exams must be your own individual work. You may never copy anything from anyone without attribution, with one exception—you may copy from the textbook. For homeworks and exams, you may not copy anything from any other student at all. You may not share any of your homework or exam work with any students prior to submission. You may not collaboratively produce results in pairs or teams.
Publicly Viewable Work
Your class work (including homework, exam, and project work) may be viewable by other students of this course. Your grades will not be viewable by others.
Video Lectures and Textbook Readings
This is a “blended” course where you are expected to study large amounts of factual material before class, by watching assigned video lectures and reading assigned sections of the textbook.
You will be required to bring a laptop to all (!) classes and exams. Your laptop must be capable of running a virtual machine with the course software, and you must be proficient in using it.

University Policies

General Expectations, Rights and Responsibilities of the Student
As members of the academic community, students accept both the rights and responsibilities incumbent upon all members of the institution. Students are encouraged to familiarize themselves with SJSU’s policies and practices pertaining to the procedures to follow if and when questions or concerns about a class arises. See University Policy S90–5. More detailed information on a variety of related topics is available in the SJSU catalog, at In general, it is recommended that students begin by seeking clarification or discussing concerns with their instructor. If such conversation is not possible, or if it does not serve to address the issue, it is recommended that the student contact the Department Chair as a next step.
Dropping and Adding
Students are responsible for understanding the policies and procedures about add/drop, grade forgiveness, etc. Refer to the Catalog Policies section. Add/drop deadlines can be found on the current academic year calendars document on the Academic Calendars webpage. Students should be aware of the Late Drop Policy , current deadlines, and penalties for dropping classes. Information about the latest changes and news is available at the Advising Hub.
Consent for Recording of Class
University Policy S12-7 requires students to obtain instructor’s permission to record the course and the following items to be included in the syllabus: “Common courtesy and professional behavior dictate that you notify someone when you are recording him/her. You must obtain the instructor’s permission to make audio or video recordings in this class. Such permission allows the recordings to be used for your private, study purposes only. The recordings are the intellectual property of the instructor; you have not been given any rights to reproduce or distribute the material.”
Intellectual Property of Materials
Course material developed by the instructor is the intellectual property of the instructor and cannot be shared publicly without his/her approval. You may not publicly share or upload instructor generated material for this course such as exam questions, lecture notes, or homework solutions without instructor consent.
Academic integrity
Your commitment, as a student, to learning is evidenced by your enrollment at San Jose State University. The University Academic Integrity Policy S07-2 requires you to be honest in all your academic course work. Faculty members are required to report all infractions to the office of Student Conduct and Ethical Development. See the href= Student Conduct and Ethical Development website for more information.
Campus Policy in Compliance with the American Disabilities Act
If you need course adaptations or accommodations because of a disability, or if you need to make special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 requires that students with disabilities requesting accommodations must register with the Accessible Education Center (AEC) to establish a record of their disability.