Summer Semester 2001
Lecture:
Monday & Wednesday
Section A and B 12:00 - 1:10 PM (16 College of
Computing)
Lab: Friday
Section A 12:00 - 1:45 PM (103 College of Computing)
Section B 2:00 - 3:45 PM (103 College of Computing)
IT IS MANADATORY THAT STUDENTS READ THE CLASS NEWSGROUP!!!!
|
OVERVIEW · Syllabus · Lab · Workon |
INSTRUCTOR: Bob Waters Office: CRB 246A Phone: (404) 385-2448 / 1101 Email: watersr@cc.gatech.edu Office Hours: Open door
policy and by appointment |
|
Teaching Assistants:
Adam Bryant (Head TA/Senior TA/JAWS Admin) Email: eternaln@cc.gatech.edu Office Hours:Tues/Thurs 2:30-3:30pm in COC Commons Additional Hours: By appointment
Danny Diaz (Senior TA/JAWS Admin) Email: ddiaz@cc.gatech.edu Office Hours:Friday 11am-noon & 1:30-3pm Additional Hours: By appointment
Michael Langford Email: random@cc.gatech.edu Office Hours: Monday-Friday 10-6pm in CRB 474 from 1-3pm. Call 404-894-7129 before, so I can let you in Additional Hours: By appointment Emeka Okonkwo Email: goku64@cc.gatech.edu Office Hours: Mon/Wed 2:30-3:30pm in COC Commons Additional Hours: By appointment
Eric Price Email: gestahl@cc.gatech.edu Office Hours: Friday Noon-2pm in Commons Area or TA lab Additional Hours: By appointment
Ola Nordstrom Email: nalo@cc.gatech.edu Office Hours:Monday 8am-10am in COC Commons Additional Hours: By appointment
Steve Jordan Email: xavire@cc.gatech.edu Office Hours: Thursday 6-8pm in COC Commons Additional Hours: By appointment
Vandana Voruganti Email: vandana@cc.gatech.edu Office Hours:Tuesday 8:15-10:15am in COC Commons Additional Hours: By appointment |
|
|
TEXTBOOK Software Engineering, An
Object-Oriented Perspective (Required)
Author: Eric J. Braude
Publication Info: Wiley, 2001 These books are excellent
reference material for the class but are not required for the
class: UML Distilled, Second
Edition: A Brief Guide to the Standard Object Modeling Language
Author: Martin Fowler Publication Info: Addison-Wesley, 1999 The Elements of Java Style
Author: Allan Vermeulen, Scott Ambler, et al.
Publication Info: Cambridge University Press, 2000 Code Complete: A Practical Handbook of Software Construction Author: Steve McConnell Publication Info: Microsoft Press, 1993 |
|
|
|
|
General Catalog Course Description:
[Pre-Requisite: CS 2330 or CS 2130] Methods for
solving large programming problems. Techniques for quality
assurance, managing programs, working in teams, analyzing problems, and
producing effective solutions.
Learning Objectives:
|
1 |
05/14 |
Lecture: Course Overview
& Logistics, Big Picture, Intro to Quality |
This webpage |
CC: pg 1-52 |
||
|
|
05/16 |
Lecture: Error Prevention: Coding Standards, Code Reviews, Defect/Time Tracking |
pg 367-370, 376-380. skim Sun Coding
Standards |
CC: pg 606-612 EJS: pg 1-93 |
||
|
|
05/18 |
|
|
|
|
|
|
2 |
05/21 |
Lecture: Introduction to Teams |
pg 8-10 pg 81-85 |
|
||
|
|
05/23 |
Lecture: Team Problems, Dysfunctional Teams |
|
|
||
|
|
05/25 |
|
|
|
LAB 1 DUE @ 11PM (05/24/01) |
|
|
3 |
05/28 |
No Lecture - Memorial Day Holiday |
|
|
|
|
|
|
05/30 |
Lecture: Team Communication,Farmer Exercise |
pg 79, pg 9, 81 |
|
||
|
|
06/01 |
|
|
|
|
|
|
4 |
06/04 |
Lecture: Team Planning, Meeting Management |
Skim Chapter 2, read section 1.3, 1.4, 2.4.1,3.2,6,8,9 |
CC: Chapter 22 |
||
|
|
06/06 |
Exam #1 |
|
|
|
|
|
|
06/08 |
|
|
|
Lab 3 Due @ 11:00 PM |
|
|
5 |
06/11 |
Lecture: Introduction to Design |
Chapter 5 , Section 1.4 and
2.1, Chapter 6 Part I, |
CC: Chapters 4 - 7 |
||
|
|
06/13 |
Lecture: Use Cases |
Chapter 3, Section 3.1, 3.2
|
|
||
|
|
06/15 |
Lab4: Continued |
|
|
|
(DROP DAY!!!) |
|
6 |
06/18 |
Lecture: Class Diagrams |
Chapter 5, Section 2.2, 2.3,
Chapter 6, Section 3 |
|
||
|
|
06/20 |
Lecture: Sequence Diagrams |
Chapter 6,, Section 2 |
(MIDTERM) |
||
|
|
06/22 |
|
|
|
|
|
|
7 |
06/25 |
Lecture: UML In-class Exercise |
|
|
|
|
|
|
06/27 |
Lecture: Intro to Software Testing, Writing Test Plans |
Chapter 1, Section 6
|
(Will be on third exam) |
||
|
|
06/29 |
Lab 6: Design Project - Part 1 /2- Project Plan and inital Design |
|
|
|
|
|
8 |
07/02 |
Lecture: Program Analysis |
|
(Will be on third exam): Chapter 23 - 26 |
||
|
|
07/04 |
Lecture: Class Canceled July 4 Holiday |
|
|
|
|
|
|
07/06 |
|
|
|
|
|
|
9 |
07/09 |
Exam #2 (NOTE CHANGE) |
|
|
|
|
|
|
07/11 |
Lecture: White Box Testing |
Chapter 8, Section 2.4, 2.5, 2.6, 2.7 |
|
||
|
|
07/13 |
Lab 6: Design Project - Part 3 - implementation, continued, Update Design |
|
|
|
|
|
10 |
07/16 |
Lecture: Black Box Testing |
Chapter 8, Section 2.2, 2.3 |
|
||
|
|
07/18 |
Lecture: Specialized Testing |
Chapter 9, Section 3 |
|
||
|
|
07/20 |
|
|
|
|
|
|
11 |
07/23 |
Lecture: Pareto and Ishikawa Analysis |
|
|
||
|
|
07/25 |
Lecture: Review, Big Picture, Sum Up |
|
|
||
|
|
07/27 |
Lab 7: Data Analysis (We will do this in class at 7/23 lecture because of dead week) |
|
|
|
|
|
12 |
07/30 - 08/02 |
Finals Week (Final covers
testing only) Wed, 1130-1420 Room 16 |
|
|
|
|
The dates in the above schedule are subject to change.
Individual grades for the course will be based on
the following: labs, design project, group project work, and exams.
Students taking the class on a Pass/Fail basis will
be required to earn a final letter grade of C or better to receive a passing
grade.
ACADEMIC HONESTY: All students are expected to maintain standards of academic integrity. This includes an expectation that unless specifically stated otherwise, all student deliverables will be individual efforts. All suspected cases of academic dishonesty will be reported and pursued.
Georgia Tech Academic Honor Code
All assignments are due at 11:00
PM on the due date, unless otherwise specified. Late assignments will not be
accepted.
|
CATEGORY |
PERCENTAGE |
|
65% |
|
|
Labs 1 - 2 |
2.5% each |
|
Lab 3 |
5.0% |
|
Lab4 |
13 % |
|
Lab 5 |
5.0% |
|
Design Project (Lab 6) |
35.0% |
|
Lab 7 |
2% each |
|
Exams |
35% |
|
Exam 1 |
10% |
|
Exam 2 |
10% |
|
Final Exam |
15% |
|
Total |
100% |
Georgia Tech Disclaimer
This page is maintained by: watersr@cc.gatech.edu
Last Modified on Monday 14 May, 2001.