|
New Jersey Institute of
Technology
|
A Public Research University |
Quick Links: [365 Home] [Schedule] [Syllabus] [Materials] [WebCT access/info] [Homeworks] [Academic Integrity]
If you ever have a question regarding CIS365, email me (egan@njit.edu) or call during office hours (973 596 5314).
NOTE: All homework's must be typed. At the end of the term each group will submit a CD with each of the group assignments on it and which has a subdirectory for each group member. The contents of each subdirectory will be a copy of the group members homework assignments. Therefore, you need to do all assignments as a word or computer readable file. There will be one CD per group.
IF
THE CD IS NOT HANDED IN WITH THE GROUP PROJECT ON IT, IT WILL RESULT IN AN
‘F’ FOR THE PROJECT.
IF
A GROUP MEMBER DOES NOT HAVE HIS ASSIGNMENTS IN A SUB-DIRECTORY ON THAT CD THEN
THAT GROUP MEMBER WILL RECEIVE AN ‘I’ UNTIL A COMPUTER READABLE COPY IS
HANDED IN AND THAT GROUP MEMBER’S GRADE WILL BE LOWERED BY 1/2 GRADE.
There
are two ‘A
breakers’ in this
course:
1. Missing a
homework assignment or it is late without prior permission.
2. Missing a
class without notifying me before the class.
If
either of these happen YOU WILL NOT receive an ‘A’ no matter
how well you do otherwise.
Also note if you do hand in late homework, the maximum grade you can receive for it is a 70.
Other:
As part of this course all groups will be required to bring in their COBOL program (P2 - P6) the week before it is due for a debugging session in class. Groups need to be formed the first week and assigned week will be scheduled week 2.
Note: Only materials that have been significantly updated from the original will be listed here.
Midsquare Hashing Function examples
Multiple-record Bucket allowing holes for deleted records with variable-length records (zip, pdf)
see note below on Academic Integrity!
Note that homework exercises and programs must be done individually. The semester project can be done in teams.
Semester Project P6: Semester Project Design -
The goal of this class is to learn the concepts presented and be able to implement them. Homework is an important tool in understanding the concepts better and developing the necessary skills to use these concepts. We expect that for those of you who work in teams, that you will be equal partners in that team, and you will understand all the work that is done and submitted.
You should feel free to ask others in the class when you have questions or problems with a homework assignment. However, when you are doing individual homework assignments, each person must do each homework assignment himself or herself, and code and run it himself or herself. For programs, this means you must do the majority of the design on your own. You must type it in the computer entirely on your own, and turn the output from your own program. For exercises, essay-style and other question-oriented homework, your answers must be substantially your own.
We realize that this presents a "fine line" of what would constitute cheating, and what is proper. It's up to you to uphold this distinction, so we do not have to. We follow and enforce the integrity guidelines established by the College of Computing Sciences and NJIT.
Note that this standard of integrity obviously does not allow use of services such as "Rent a Coder" on the Web. Use of such a service is grounds for failure. It also does not mean that one person does the coding and everyone else hands it in! Everyone needs to do their own coding.
Last semester several students were brought up to the Dean of Students for disciplinary action.
Happily, most students understand the importance of doing their own work, and thereby get a tremendous amount out of their courses.
See WebCT
GITC Building 5600 IS Department, NJIT Office Hours:
|
This page: /cis365/index.htm