Section A 12:05 - 12:55 PM (Boggs B6)
Section B 2:00 - 2:55 PM (Boggs B6)
Lab: Friday
Section A1 12:05-1:25 PM (103 College of Computing)
Section A2 1:35 - 2:55 PM (103 College of Computing)
Section A3 3:05 - 4:25 PM (103 College of Computing)
Section B1 12:05-1:25 PM (103 College of Computing)
Section B2 1:35 - 2:55 PM(103 College of Computing)
Section B3 3:05 - 4:25 PM(103 College of Computing)
|
OVERVIEW
|
INSTRUCTOR:
Mike McCracken
|
|
Teaching Assistants:
Note: All office hours are held in the TA Lab, CoC Commons, or in the States Cluster unless otherwise noted. Click on the TA's name to see a picture of him/her.
|
|
|
TEXTBOOK
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
This book is an excellent reference material for the class but is not required for the class: 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:
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:59 PM on the due date, unless otherwise specified. Late assignments
will not be accepted.
NEW!!
Attendance are required for all group labs. Attendance is now part
of grading. 10% of your lab grade (a letter grade) would be deducted if
you miss the lab. This penalty applies to individuals.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Lab Number | Concept and Description | Language |
of People |
Release Date | Due Date |
ofGrade |
|
|
Introductory Lab |
|
|
|
|
|
|
|
Introduction to CVS |
|
|
|
|
|
|
|
Introductory Group Lab |
|
|
|
|
|
|
|
Library Use\Teamwork\Large Project Management |
|
|
|
|
|
|
|
Netoworking\Threads\Libaries |
|
|
|
|
|
|
|
UML |
|
|
|
|
|
|
JAVA Game, OO Design, Testing |
||||||
|
|
Initial Design |
|
|
|
|
|
|
|
Revised Design\Initial Coding |
|
|
|
|
|
|
|
Testing Plan\White Box\Black Box |
|
|
|
|
|
|
|
Project Implmentation |
|
|
|
|
|