Computer Science I
CSE 1001
Instructor: Phil Bernhard, Ph.D.
Office: Harris Institute 311, (321) 674-7294
Email: pbernhar@cs.fit.edu
Website: www.cs.fit.edu/~pbernhar
Prerequisite: None
Office Hours: MWF 1-2pm
Course Contents:
Introduces software development as it applies to small programs.
Students learn to program in a higher-level language, and to read, understand,
write and evolve (small) programs.
Also covers problem solving, algorithm development, and relevant mathematical
techniques.
Text:
"Introduction to Programming in Java, An Interdisciplinary Approach,"
Robert Sedgewick and Kevin Wayne, ISBN 978-0-321-49805-2.
Quizzes & Exams:
There will be weekly quizzes (typically Friday) and a final, all are
closed book and closed
notes, and all will be in-class. PDAs, cell-phones, and any other
electronic devices are to remain OFF during quizzes & the final (and
silent during normal class lectures).
Labs:
There will be several lab assignments throughout the semester (20+). These
will be developed both during lab and on your own time. Labs will be handed in to, and graded by
a Graduate Student Assistant (GSA).
Most labs will be graded pass/fail.
Programs:
There will be several programming assignments (also called "homeworks") throughout the semester (5-10). These
will be developed during both lab time and on your own time. Programs will be handed in to, and graded by
a Graduate Student Assistant (GSA).
Makeups:
Missed quizzes (and the final) may not be made up. Exceptions include required participation in ROTC, athletic, or similar university events. Also included would be significant illness or family emergencies. Note that in all such cases documentation will be required. Students are advised to notify the instructor in advance if they expect to miss a quiz or the final.
Grading:
Final grade will be determined as follows (approximately):
labs - 15%,
programs - 15%,
quizzes - 40%,
final - 30%.
There will be no extra-credit assignments. With over 10 quizzes, 20 labs, and 5 homework assignments, and the final, students have ample opportunity to prove their abilities and improve their grade. Also note that the lowest quiz score will be dropped.
Department and Class Honor Code:
Please see the class website for links to the department and class honor codes!
Important Dates:
Please see the university website for important dates!