|
|||||
|
Goals and Objectives
The purpose of the course is to explore the Java programming language.
The skills and knowledge required to write applets and applications will be
developed. Specific objectives are to:
Prerequisites
Previous programming experience as evidenced by the completion of CIS 10,
Introduction to Programming, or CIS 10A,
Fundamentals of Computer Science I, or the
equivalent. Without a knowledge of C/C++ the course material will require
extra effort, especially in the early weeks.
An alternative to the course work is the self-study completion of Chuck Allison's excellent Flash-based tutorial, Thinking in C: Foundations for Java & C++. It can be obtained at no charge at http://mindview.net/CDs/ThinkingInC/beta3. Be aware that it's a 90 MB download. A minimum of five hours is required to listen to Chapters 1 through 8a. Additional time should be devoted to working through the exercises and reviewing the author's solutions.
Schedule
Wednesday
I am not on campus at any other time.
Text Books
Required - Sierra, Kathy 2007. Head First Java, 2/E.
O'Reilly. Sebastopol. ISBN-10: 0-596-00920-8 ISBN-13: 978-0-596-00920-5 On line
resources (dead tree version is $44.95, electronic version is $35.99)
Required - Eckel, Bruce 2006. Thinking in Java, 4/E. Prentice Hall. Boston. ISBN-10: 0-13-187248-6
ISBN-13: 978-0-13-187248-6 On line
resources (dead tree version is $70, electronic version is $25)
Requirements
|
Grading
Please note - No late work accepted.
The semester grade will be composed of two examinations (50%) and programming exercises (50%).
Both examinations must be completed to earn a D or better. All programming exercises must be completed and all test questions must be submitted to earn a B or better.
A running total of the grades will be posted in the Grades section of the web site.
IMPORTANT!
It is your responsibility to officially drop this class if you are
not going to complete it. Failure to do so will result in a
grade of "F" on your transcript. In addition, please note that
missing more than two class sessions will result in a non-passing grade.
Examinations are composed entirely of multiple choice questions. It is expected that the average time to complete each will be about an hour.
Programming projects must be transmitted via SRJC's CATE (Center for Advanced Technology in Education) system.
Academic Integrity: The development of programming skill is essential for success in computer science. This requires self-reliance and independent effort. Collaboration, on the other hand, is often appropriate in an educational setting.
Communication:
Attendance
See, http://www.santarosa.edu/polman/8stuserv/8.1.5.pdf
If you do not participate in the first two weeks of class, you may be dropped
from this course.
Lab & Lab Policies
The campus
computer labs all have Macs and PCs which contain sufficient software for the
class. We have zip drives, scanners, color printers, and laser writers as well.
You will NOT be able to install PHP, Apache nor MySQL on the campus computers.
The lab printers are for printing class assignments only! This class does not have any assignments where you will turn in printed output. Please do not use the printers to print out class notes or large web sites which can consume several printed pages.
The instructor will be in the laboratory for the two hours after class. Students are encouraged to work on their programming exercises at that time.
Cell Phone & Pager Policy
Turn them off or put them in silent mode. If you must take a call, step outside
the classroom.
Conduct
Students will adhere to the "student code of conduct" and computer
use policy as described at http://www.santarosa.edu/polman/6facilit/6.9P.pdf
Accommodations for Students with Disabilities
If you need disability related accommodations for this class, such as a note
taker, test taking services, special furniture, etc., please provide the
Authorization for Academic Accommodations (AAA letter) from the Disability
Resources Department (DRD) to the instructor as soon as possible. You may also
speak with the instructor privately during office hours about your
accommodations. If you have not received authorization from DRD, it is
recommended that you contact them directly. DRD is located in Analy Village on
the Santa Rosa campus, and Jacobs Hall on the Petaluma Campus.
Health
Tobacco use including smoking is prohibited on all property and in all indoor
and outdoor spaces owned, leased, licensed, or otherwise controlled by the
District. See http://www.santarosa.edu/polman/6facilit/6.8.6.pdf
Implementation of the Smoke-Free Campus Environment Policy will be the shared
responsibility of every student, faculty member, staff person and visitor.
Emergency Evacuation Plan
In the event of an emergency during class that requires evacuation of the
building, please leave the class immediately, but calmly. Our class will meet at
______________
to make sure everyone got out of the building safely and to receive further
instructions. (If the class is on a second or higher floor, provide clear
directions to the stairs). If you are a student with a disability who may need
assistance in an evacuation, please see me during my office hours as soon as
possible so we can discuss an evacuation plan.
Adobe's .pdf format is used for some files on this site. You may download a free .pdf viewer from Adobe at Adobe's Product Site.
|
Instructor Information David Pearson http://www.santarosa.edu/~dpearson/ e-Mail: dpearson@santarosa.edu Yahoo! ID: DavidPearson |
Office Hours Wednesday 5:15-5:45 PM in Room 2921 and by arrangement |
|