PREREQUISITES: Introduction to Java Programming (COP-2250, or equivalent) and Discrete Math (MAD-2104). You must drop the course if you haven't gotten a C or better in a basic programming course. Basic program development skills and debugging skills are assumed.
INSTRUCTOR: Prof. Mark Allen Weiss
OFFICE HOURS: You are free to stop by my office ECS-355 any time you can find me. My office hours represent a time when I am (more or less) guaranteed to be available. This semester this is Monday, Wednesday, Friday 11:00 - 11:50 AM, and after 1:50 PM (but only if students are waiting). My office phone is FIU-2036.
You can also contact me by email to .
LANGUAGES AND PLATFORMS: This course will be conducted in Java 5.
TEXTBOOK: The course text is Starting Out With Java From Control Structures through Data Structures , by Gaddis and Muganda, earlier chapters of which are used in COP-2250. In this course, we will use primarily Chapters 11, 12, 15-20.
COURSE GRADING: Grades will be based entirely on in class exams that will consist of multiple choice questions and a code-writing question. The code writing question will be based very strongly on a corresponding homework assignment that you must do but that I will not grade. Solutions to the homework assignments will be provided in class.
There will five regular in class exams. I will drop the lowest and highest of the five regular exams (but only if doing so actually improves your average). There will be a final exam, held during the finals week timeslot provided by the university, and the final exam will be worth two regular exams.
I reserve the right to change the method of assigning grades, including changing the number of assignments or exams, but in no case will a curve be applied.