course syllabus
An introduction to programming focusing on Java. Topics include numbering systems, program design, algorithms, program decomposition using functions, classes and objects, file handling, and simple data structures.
This course includes many small programming projects (i.e. labs) using Java.
Note that this course is a prerequisite for most upper-level courses in the CIS/CS major (or minor). Successful mastery of programming concepts and skills in this course is a key predictor of success in upper-level CIS/CS courses; thus, a minimum grade of C+ is required for progress to other courses within the major.
required textbook
Starting Out with Java: From Control Structures through Objects, 4th edition by Tony Gaddis. Addison Wesley, 2010. ISBN 0-13-608020-0.
We will use JCreator to develop and execute Java programs. This software is available in all computer labs on campus. Further, this software is available on the CD that accompanies the required textbook.
Because it is vital that students apply what they learn, expect frequent homework assignments and in-class exercises. Labs will be assigned weekly; students are encouraged to work on labs in teams of two.
Plan on spending at least 4-8 hours per week outside of class time doing assignments.
Assignments are due at the beginning of class on the due date specified and will be penalized 10% for each business day (24 hours) late, up to a maximum of 5 days, after which the assignment cannot be accepted for credit. A business day is any day on which classes are held.
There will be 2 exams and a final exam, all of which are open book, open notes.
Sample exam questions may be provided.
Attend every class. If you cannot attend class, please notify me via email before class begins. Unexcused absences will count against your final grade. Always be prepared to participate in class discussions and in-class activities.
Turn off cell phones and other non-classroom electronic devices before class begins. The College of Saint Rose prohibits the use of cell phones in classrooms.
Do not use IM, Facebook, or any other non-classroom software during class.
If you are a student with a documented disability and require academic accommodations, please register with Lynn Cantwell, the Director of Services for Students with Disabilities. She is located in the Academic Support Center on the 2nd floor of St. Joseph Hall (518-337-2335 or x2335) for disability verification and for determination of recommended reasonable academic accommodations. After you have made arrangements with that office, please see your instructor to discuss your accommodations. Please remember that timely notice will help avoid a delay in your receipt of accommodations.
Students at The College of Saint Rose are expected to be honest in every aspect of their academic work. Plagiarism, cheating, copying, academic misconduct, or any other submission of another's work as one's own is dishonest and unacceptable. Students working in groups are each individually responsible for the academic integrity of the entire group project.
A grade of zero or F may be given for plagiarism and/or dishonesty on any assignment, paper, or examination. Multiple occurrences may result in an F for the course. Further, any form of academic dishonesty may be reported according to the Policy on Plagiarism and Academic Integrity.
| Office: | Albertus Hall 400-2 |
|---|---|
| Office Hours: | Wednesdays 1-2:30pm and by appointment |
| Email: | goldschmidt@gmail.com |
| Phone: | 518-485-3755 (on campus x3755) |
Tutoring Schedule
They're computer nerds and they're here to help you!
Tutors are available in the Academic Support Center in Saint Joseph Hall.
Here's the schedule: