Instructor: Dr. Glenn Wiggins
Text: Classical and Object Oriented Software Engineering, 4th ed. , by Stephen R. Schach
Policies: Since this is an upper level undergraduate/graduate class class attendance is mandatory. However I will only enforce a penalty after 25%, 8, of the classes have been missed. The penalty will be an F in the course. Should you find it necessary to miss class, please let me know in advance, if possible. As far as make-up exams, these will be worked out by means of mutual agreement with the student. As a general rule, there is a high negative correlation between the length of time between the scheduled exam and the make-up exam and the student's grade!
Attendance: Mandatory. Refer to Mississippi College Policies and Procedures for details. Since this is a TR class, you may not miss more than 25%, 8 classes, without penalty of an automatic grade of F. When a student must miss class for whatever reason, it is his/her responsibility to present a valid excuse to the instructor as soon as possible. All previously assigned work, exams, and quizzes are to be made up within one week. If missed assignments or exams or tests are not made up within the week , then the student will get a grade of 0 on the requirement. Should the student find it impossible to make up the requirements within one week upon returning to normal class attendance, then a mutual agreement with the instructor of the class must be obtained as soon as reasonable regarding times for completion of the delinquent course requirements. The last day to drop this course is Monday, April 1, 2002 . Courtesy dictates that when a planned absence is known in advance, the instructor should be apprised as soon as possible and a mutual agreement on make-up work can be set. Failure to do so can result in a grade of 0 on missed work and exams.
Academic Honesty:
Departmental Academic Honesty Policy:
This statement on academic honesty
in computer science courses is an addendum to the Mississippi College policy
2.19 found at www.mc.edu/publications/policies/
219.html.In a computer science class individual effort is expected. Student
misconduct not only includes cheating on tests, but also extends to copying
or
cooperating on programming assignments, projects, lab work or research unless
otherwise specified by the instructor. Using other people's accounts
to do your work
or having others do your work is prohibited. Close proximity in lab does
not mean sharing solutions. NOTE: Discussing logical solutions to problems
is
acceptable, exchange of code, pseudocode,
designs, or procuring solutions from the Web, other texts, the Internet or
other resources on or off campus is not
acceptable.
Instructor's note: I consider it cheating to get help from anyone without approval as outlined above. This includes other faculty within the department, on campus or off campus faculty, aquaintances from tbe workplace,relatives or friends. Also, be aware that the use of someone else's work (code) without express written permission is prohibited by law and is considered plagarism and is thus cheating. In short, do your own work! It is your education. Don't short change yourself and others.
First offense: grade of 0
for all parties involved unless the "guilty" party can be determined
Second offense: grade of F in
the course
University Academic honesty:
Academic Honesty
AREA: Academic Affairs
NUMBER: Policy 2.19
SUBJECT: Academic Honesty
The Mission Statement of Mississippi
College makes it clear that the university exists to contribute to the growth
and development of human beings who
understand their lives in terms of
Christian responsibility and service. Various supporting documents bear witness
to the singular importance of these
emphases in the life of the university.
The Strategic Goals of Mississippi College articulate the university's commitment
to prepare students for lives of
personal and civic responsibility in
at least six of its twelve stated goals. The General Education Purpose, Goals
and Objectives, a document created by the
Core Curriculum Committee and approved
by the faculty, divides the General Education Program at Mississippi College
into three learning areas. One of
these areas is Personal Values and
Attitudes. An outcome objective associated with this area is the empowerment
of students to "develop skills for making
responsible moral choices based upon
an understanding of biblical principles." In keeping with the high ideals
reflected in these goals, purposes, and
objectives, the university expects its
students to be scrupulously honest. The university's emphatic commitment to
honesty and fairness in academics is given
expression in the following policies
that relate to academic integrity. Faculty members will make every effort
to assure conditions of honesty for all course
requirements, including examinations
and outside assignments. However, this does not diminish in any way the students'
ultimate responsibility for observing
the principles of academic integrity
in all aspects of their conduct.
1. Cheating
A. Cheating on examinations, shall
include, but not be limited to: (a) taking answers from another student's
paper or allowing answers to be taken from one's
own paper during an examination or
quiz; (b) the use of notes or any other aid not specifically allowed or approved
by the instructor; (c) unauthorized access
to an unadministered examination or
quiz and dissemination of same; (d) collaboration on take-home examinations
unless specifically approved by the
instructor.
B. Cheating on course assignments,
shall include, but not be limited to: (a) receiving editorial assistance beyond
that expressly allowed by the instructor; (b)
collaborating with another person in
the preparation of any assignment offered for credit when such collaboration
is prohibited by the instructor; (c)
submitting the same work for credit
in more than one course, regardless of whether or not such submission occurs
within the same term. An exception may be
granted if the student receives written
permission in advance from his/her instructor(s).
2. Plagiarism
No student shall submit as his or
her own work any term paper, research paper, thesis or other academic assignment
of original work that in any part is not in
fact his/her own work. Knowingly using
the ideas of another person and offering them as one's own original ideas
is prohibited by this policy to the same
extent as knowingly using the words
of another writer and offering them as one's own original writing.
3. Other Academic Misconduct
Other academic misconduct shall include,
but not be limited to: (a) unauthorized access to and/or the alteration of
school records, including but not limited
to, transcripts, grade books, class
rolls, and grade reports. This prohibition extends to all such records of
the university, including those which are stored and
maintained electronically; (b) submitting
any assignment for credit which is based in part or in total on data which
is either fabricated or manufactured; (c)
misrepresenting one's self for the
purpose of taking an examination for another student or allowing such misrepresentation
to occur; (d) the forgery, alteration,
and/or misuse of university documents,
including student identification cards with intent to defraud, deceive, or
mislead; (e) providing false or misleading
information to avoid penalties for
unexcused or excessive absences in any class or to obtain permission to drop
a course without penalty after the established
drop date.
4. Penalties for Dishonesty
Students who are found to have committed
any of the acts described above or to have aided or abetted others in the
commission of same will receive a grade
of 0 if a grade is involved, and the
matter reported to the department chair who transmits the report to the dean
of the school, the Vice President for
Academic Affairs, and the Academic Honors
Board. Additional penalties may be imposed by the Academic Honors Board.
Depending upon the nature of the
offense, additional penalties which may be imposed for a first offense may
include, but not be limited to: (a) loss of
eligibility for Dean's List and President's
List for the semester in which the offense occurred; (b) forfeiture of any
tuition remission if the course in which the
offense occurred is dropped prior to
the drop date; ©imposition of a probationary period not to exceed one
year during which time the student will not be
eligible to stand for office in any
student election, receive any academic honor, or accept membership into any
honor society.
Students who are found guilty of
a second offense will be subject to additional penalties which may include,
but not be limited to: (a) permanent loss of
eligibility for the Dean's List and
President's List; (b) forfeiture of any tuition remission if the course in
which the offense occurred is dropped prior to the
drop date; (c) permanent loss of eligibility
for Honors Day Awards or Departmental Honors; (d) loss of any and all scholarships
provided by the institution;
(e) permanent loss of eligibility for
participation in the work study program; (f) permanent loss of eligibility
to stand for office in any student election; (g)
removal from any office held by election
or appointment; (h) permanent loss of eligibility to represent the institution
in any extracurricular capacity; (i)
permanent loss of eligibility to participate
in internship programs; (k) suspension from the institution for a period
of time not to exceed one academic year;
(l) permanent dismissal from the institution.
Schools and/or departments may adopt
additional guidelines and penalties provided they are not inconsistent with
any provisions contained herein and are
interpreted and imposed in a manner
which observes the procedural safeguards contained in this policy.
Grading: The ten-point scale will be used . Each regular
test and the final exam will count 25% of the final grade for a total of 75%.
The Project will count 25% total.
Tests: There will be two regularly scheduled exams and the final exam.
Project:The project will be team projects. The choice of the project problem will be that of the instructor. Teams and individual responsibilities will be assigned by the instructor.
Projects will be due on the last day of scheduled class. They will meet all specified criteria and be bound in a professional word-processed document including appropriate documentation.
The final assignment of grades will be based not only on the overall
project completeness and correctness, but also the individual contributions
by team members. No team member will be allowed to jeopardize the grade of
fellow members; nor will someone be rewarded for riding someone's coattail
. The criteria for the documentation will conform to those outlined in the
course. Periodic oral presentations will be required regarding the project
progress.
Graduate credit: Anyone taking CSC 416Z for graduate will be required to read certain papers on software engineering topics and answer pertinent questions regarding the content. These papers will be specified by the instructor and will either be provided or will be available in the MC Library or via the Internet.
Tentative Topics:
I. Introduction to the Software Process
1. Scope of Software Engineering
3. Software Life-Cycle Models
4. Stepwise Refinement, CASE, and Other Tools of the Trade
5. Testing Principles
6. Introduction to Objects
II. The Phases of the Software Process
7. Requirements Phase
8. Specification Phase
9. Object-Oriented Analysis Phase
10. Planning Phase
11. Design Phase
12. Implementation Phase
13. Implementation and Integration Phase
14. Maintenance Phase