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!