Department Of Computer Science
Georgia State University
SYLLABUS Spring 2008
CSC 6350 SOFTWARE ENGINEERING
Computer
Number 10605
Time
& Room: 5:30-7:10pm TR
306-CS
Instructor:
J. L. Bhola
E-Mail:
jbhola@cs.gsu.edu
Phone:
404-651-0656
Office
Hours: 11:30 p.m. – 12:30 p.m. TR ( and by
appointment)
"The course
syllabus provides a general plan for the course;
deviations may be necessary."
PREREQUISITES:
Reference p.215 2000-01 GSU General Catalog: CSc 3410 or equivalent is enforced.
TEXTS: (Must
Have) Bernd Bruegge & Allen H. Dutiot.
Object-Oriented Software
Engineering: Using UML, Patterns
and Java: 2nd
edition. Prentice Hall. 2004
Martin Fowler with Kendall
Scott: UML Distilled 2nd
edition: A brief guide to the standard Object
Modeling Language. Addison
Wesley 1999.
CONTENTS:
Techniques used in large scale scientific or technical software
development,
including requirements analysis
(system and
software), cost estimation, project planning and management, risk,
specification, system design,
implementation, testing, validation, verification, maintenance and life
cycle. A team project is
mandatory for this class which must be developed using either JAVA or
C++. A
list
of topics will be given
to choose from OR students
may select their own topic which must
be approved
by the
instructor.
ATTENDANCE:
- See p.46 of the 2000-01 GSU General Catalog.
Students are expected to attend all of all classes; attendance will be
takeen. Religious holidays as identified
by the Provost and Academic Vice President are one exception; if this
is your case, please identify yourself to me.
- Important: I ask your cooperation in maintaining a good
learning environment for all. This includes but is not limited to: not
throwing things in class, not passing notes in class, not carry on
conversations
among small cliques of students in class, and not leaving and entering
the
classroom at will, AND most important -- turning off all
electronic devices during class which includes (but is not limited to)
lap top computers. If you must leave temporarily, the following
policy is used. Leave and reenter as quietly as possible. Attendance
may be taken at the beginning or
the end of a class. If you have medical problems that you believe
pertain to this policy, bring a letter from a physician on the
physician's letterhead stationary and signed by the
physician. Be considerate of your fellow students and of the learning
process. If you are not mindful, I shall remind you once in
private,once in public, and after that refer the matter to the
department Chair.
- Regular completion of reading assignments and the preparation of
project materials is
necessary to succeed in the course. Anyone missing class for a two-week
period without notifying the instructor in advance and obtaining the
instructor's concurrence may be withdrawn from the course or receive a
lower (possibly failing) course grade at the discretion of
the instructor. Anyone receiving V.A. benefits will be reported to the
Dean's Office
in these circumstances.
- The last day to withdraw with a chance for a W or WF is
Monday, March 3rd, 2008.
GRADING:
For
CSc6350 students, the course grade will be composed of:
(1) project
assignments - 40% (see handouts on projects for details,
especially peer
review)
(2) mid-term
exam
- 25% (tentative date on 2/21/08)
(3) library
assignment (written report on an assigned published article) - 10% (due
on 4/17/08, 5:40p)
Note:
0% if turned-in after 4/17/08,
5:40p.
(4) final exam -
25% (on
4/29/08,
Tuesday, 5:00p – 7:00p)
Nominally,
100-90 is an A, 89-80 a B, 79-70 a C, 69-60 a D, and 59-0 an F. Any scaling ("curving")
of either the mid-term or the final or the project grade or the course
grade is
solely at the
discretion of the lecturer.
(b)
The
mid-term and project deliverables are scheduled in advance so make-ups or
missed
deadlines must be coordinated in advance and are exclusively at the
discretion
of the lecturer. Late turn-in of project documents is very detrimental
to the
grades on those documents. If you
believe you have a medical reason for missing the mid-term, a letter
that
confirms that you were unable to take the midterm must be provided on a
physician’s letterhead stationary and signed by the physician. The final exam is scheduled by the
University, and it is policy to give it at that time.
(c) PLAGIARISM: ALL work turned in for credit toward a grade
MUST be done ONLY by the student
submitting
it. If the lecturer determines that work
was copied, the work of all students
involved
will be graded solely at the discretion of the lecturer.
The ONLY
EXCEPTION to this policy is
that collaboration among the student members of
a project team is REQUIRED
for team
activities
involved in the preparation of the project deliverables and presentations. Note,
however,
that collaboration or copying of work outside of a
project team is not allowed and
will be
considered plagiarism by the whole
team.
(d)
If
for any reason class does not meet on an
exam or a project deliverable deadline date, the exam will be help
or the deliverable will be due on the
next day that the class does meet.