Time: MWF 4:45 - 6:25
Location: HR 235
Professor: David Galles
Office: HR 542
Office Hours: MW 2:00 - 3:00
T 10-11:30 or by appointment
Though these are my stated office hours, I am in my office most of the day.
If my door is open (and it usually is), I am happy to talk with students.
Phone: 422-5951
Email: galles@usfca.edu TA: Kevin Moran, ksmoran AT cs DOT usfca DOT edu
Text:
Lewis and Loftus, Java
Software Solutions: Foundations of Program Design 7th Edition, Addison Wesley
Prerequisite: Finals and Midterms: Late Policy: Grading: Academic Honesty: Students are required to follow the University's Honor Code: "As a
Jesuit institution committed to cura personalis- the care and education
of the whole person- USF has an obligation to embody and foster the
values of honesty and integrity. USF upholds the standards of honesty
and integrity from all members of the academic community. All students
are expected to know and adhere to the University’s Honor Code. You can
find the full text of the code online at www.usfca.edu/fogcutter." This includes but is not limited to the following: ALL assignments are to be completed individually unless
specified, in writing, on the assignment. Academic dishonesty will NOT
be tolerated. This is your warning! Students are encouraged to meet with me
if they have questions regarding assignments or this policy. Students caught
cheating will face severe penalty. Topics to be covered:
Computer Science 110, Introduction to Computer Science I, with C or better
Both midterms and the final will be closed notes.
Exam
Date
Midterm #1
2/22/2012
Midterm #2
3/28/2012
Final:
5/16/2010 5:30 pm (Wednesday)
If there are any problems with the above midterm dates, if you let me
know about them in the first week of school then the timing can be
flexible. The earlier we know about problems, the easier it will
be to resolve them to everyone's satisfaction.
Late projects will be accepted up to 24 past the deadline for up to 50% credit.
Projects will not be accepted later than 24 hours after the deadline.
Grades will be based on 3 exams, 5 projects, weekly lab assignments, and occasional quizzes, with the following percentages:
Exams: 35%
Projects: 45%
Labs and Quizzes: 20%
Students may NOT:
Requirements
Penalties
CLasses and Inheritance
Interfaces
Advanced Java Concepts
Recursion
Linked Lists
Stacks/Queues/Trees, if time
Learning Outcomes:
Students who complete this course will be able to