|
|
|
|
Instructor
Mary Jean Harrold, harrold@cc.gatech.edu
254 Centennial Research Building (CRB), 404.385.0612
Home page: (http://www.cc.gatech.edu/~harrold)
Aristotle Research Group home page:
http://www.cc.gatech.edu/aristotle
Office hours 3-4:30 Tues (by app't)
Teaching Assistant
Idris H. Hsi, idris@cc.gatech.edu
246A Centennial Research Building (CRB), 404.385.1101
Home Page: www.cc.gatech.edu/
~idris
Office Hours: W 11-1, TH 3-4 (and by appointment)
Course Information
Time: Tuesday, Thursday, 4:35-5:55 pm
Location: 142A Mason (CE)
Newsgroup: git.cc.class.cs6300
Swiki: http://swiki.cc.gatech.edu:8080/cs6300fl03
Web Space: /net/www/classes/AY2004/cs6300_fall/student_space
Course Description
The process of developing software systems includes development
and assessment of processes, their instantiation in actual product development,
and techniques ensuring quality of developed products.
Course Objectives
-
To study principles of analysis, design, implementation, validation,
maintenance, and management of computer software.
-
To study tools, methodologies, and environments for effective analysis,
design, implementation,
validation, maintenance, and management of computer software.
-
To learn about important areas for research in Software Engineering.
Means for Approaching Course Objectives
During the semester, we will explore these techniques through class lectures and discussions,
book and paper readings, assignments, and projects.
[Top]
Required Text
There will be no required text for the course. Students should have
access to a software engineering introductory text such as
Software Engineering by I. Sommerville
or Software Engineering: A Practitioner's Approach by R. Pressman (previous editions will suffice).
Outside readings for class are specified in the course Readings page of
the class Web site.
Prerequisites
-
Students are expected to have taken an undergraduate software engineering
course.
-
Students should already know how to program.
-
Students should have graduate-level standing or permission of the instructor.
Responsibilities of Students
-
Arrive on time and attend all class meetings (no make-ups for lectures,
exams, presentations, etc.)
-
Prepare for and participate in classes
-
Submit assignments, projects, etc. before or at beginning of class on the due date
(no credit for assignments submitted after this time on the due
date).
Course Evaluation (subject to change)
-
assignments (25%),
-
projects (40%),
-
exams (25%), and
-
class participation (10%).
Thanks
Spencer Rugaber supplied many of the materials used for this class.
|