| Syllabus | Contact Info | Computer Club |

95542 CSC 175N - 0 - Software Engineering
95543 CSC 177N - 0 - Senior Project

Fall 2002
CSC 175N Tuesday, 12:30 pm - 3:10 pm , Brookhaven Campus A204
CSC 177N Tuesday, 11:20 am - 12:20 pm , Brookhaven Campus A204
Herbert J. Bernstein (yaya@dowling.edu)

Assignments

 


This web page is http://www.bernstein-plus-sons.com/.dowling/CSC175/CSC175_Assignments.html
Copyright © 2002 Herbert J. Bernstein and other parties. All rights reserved.


Projects

The best way to develop an understanding of modern software engineering is by applying the tools of software engineering to a significant software project. The class will form into a small number of groups (perhaps only 1). Each group will work as a team to implement a significant software system. Each group will be given the opportunity to identify a suitable project. Students are urged to interview Dowling students, faculty and administrators to find software projects that need to be done. Examples would be new and useful record-keeping databases for departments or divisions, middle-ware query systems which would extract new and useful reports from existing systems, a new and useful scientific API, etc.

Students will be given two weeks to voluntarily form groups and select projects. At the fifth meeting of the course, the class as a whole, under the guidance of the instructor, will evaluate all proposed projects and all proposed groups, and attempt to make a consensus determination of project assignments. If this process fails to achieve resolution within one class meeting, each student will be required to write a detailed report with copies for all members of the class as well as for the instructor. The report will analyze the outstanding problems and recommend a course of action, and will be presented at the sixth meeting of the class. If that does not result in resolution of outstanding problems, the instructor will intervene as "chief decision maker" and make the necessary assignments. No further changes in project or in group assignments will be permitted during the semester.

Note: With the consolidation of the class meetings to one day per week, starting 17 Sep 02, the project selection will occur during the 4th meeting of the class on 17 Sep 02, with problem resolution during the 5th meeting of the class on 24 Sep 02.

Assignments

Return to this page often to find new assignments and clarifications to old assignments.

Note: Subject to confirmation because of our unofficial time change, the finals for this course are scheduled in A204 on the Brookhaven Campus on Tuesday (10 Dec 02) 12:30 - 2:50 and Thursday (12 Dec 02) 2:10 - 4:30 of finals week. We will use the first of these periods for the written final exam for CSC175. The second period will be used for a final joint project report. You must each speak, but the division of labor as to who speaks about what aspects of the project is up to all of you jointly. The presentation should be a smooth, well-organized team effort, and should take no less than sixty minutes and no more than ninety minutes total, divided among all of you in speaking in whatever order you all jointly choose. Even if you choose to do the presentation as powerpoint, an html version of the presentation should be added to the course web page. There will be a question and project evaluation session after the presentation.

All source code and documentation of the project as being reported in the presentation should also be added to the course web page. All major links from the course web page to student web pages whould be brought forward to copies directly on arcib, so we can be certain this web page will survive as an independent entity in the future.


Updated 17 November 2002.
yaya@dowling.edu