CSE 1002 - Fundamentals of Software Development II
Spring 1999
Instructor: Phil Bernhard, Ph.D.
Office: Crawford 230, 674-7294
Email: pbernhar@cs.fit.edu
Office Hours: MW 8:30 -- 10:30am, or by appointment
Lab Section 1: W 10:00 -- 11:50, S-332
Lab Section 2: W 3:00 -- 4:50, S-332
Lab Section 3: T 3:00 -- 4:50, S-332
- Course Description:
-
In this second course in the fundamentals of software development,
students are introduced to the basic data structures and algorithms used
in software design and implementation. Sorting and searching techniques
are also introduced. Prerequisite: CSE 1001.
- Text:
-
Dale, Weems, McCormick, Programming and Problem Solving with Ada,
Jones and Bartlett.
This course will begin with a brief review of CSE 1001. In large part,
this will consist of reviewing sample programs from the text. Consequently,
I recommend that you bring your text to class. Once the review
has been completed, reading will be assigned on a weekly basis.
If, for some reason, I get the impression that students are not keeping up
with the reading, then I may start giving quizzes at the beginning of class.
- Exams:
-
There will be a midterm and a final, both in class.
- Programming Assignments:
-
Throughout the semester, several programming assignments will be made.
In general, all transactions associated with the programming assignments
will take place in the lab under direction of the lab instructor.
Specifically, programming assignments will be handed out in the lab,
completed programs must handed in to the lab instructor, and, once they
have been graded, programming assignments will be
returned in the lab by the lab instructor.
- Late Assignments & Makeups:
-
Unless arrangements are worked out in advance,
missed tests cannot be made up,
and 5 points per week day will be deducted
for late program submissions.
- Attendance:
-
If, for whatever reason, you happen to miss a class, then you are still
responsible for any material or information discussed in that class.
- Grading Policy (tentative):
-
Final grades for the course will be determined as follows
(approximately):
programs - 35%,
midterm - 30%,
final - 35%.
Also note that each programming assignment will be assigned equal weight.
- Important Dates:
-
1/15 - Last day to drop without a W
2/25 - Midterm (approximate)
3/5 - Last day to drop with a W
3/8 to 3/12 - Spring break
5/1 - Last day of classes