Midterm Exams |
25 % |
Final Exam |
25 % |
Homeworks |
20 % |
Quizzes, Participation | 10 % |
Project | 20 % |
The following grading scale will be used in this course (final averages are rounded to the nearest whole number):
A+ 95; A 92; A- 90; B+ 88; B 82; B- 80; C+ 78; C 72; C- 70; D 65
The plus/minus grading system will be used in this course and such grades will appear on your transcript. In accordance with University policy, however, they will not affect your grade point average (GPA).Please read the general guidelines and policies that apply to this course. They are a part of this syllabus. This syllabus is freely available to anyone. All other course materials, assignments, announcements, discussions, etc. will be distributed using UAHuntsville's course management system ANGEL.
Communication in this class will be conducted through ANGEL. To access ANGEL, go to http://angel.uah.edu, You'll find instructions there about id/password and access information. You may also access the Technical Assistance Group at http://chargernet.uah.edu or at (256) 824-2639.
Part of your grade will be from homework assignments. Unless explicitly directed otherwise, assignments are to be done by yourself, though you may use any resources such as class notes, Web pages, etc. Your assignments and projects must all be submitted entirely in electronic form. No hand-drawn models or hand written answers are allowed except o n exams.
A portion of your class grade will be based upon a final project that will give you an opportunity to apply all of the concepts, techniques and approaches of the course to a real-world analysis problem of your choosing (subject to instructor approval). Specific instructions will be provided by the instructor during the class. The project is expected to be done in teams of two persons each, unless the instructor approves.
NOTE: Readings are to be done before the class at which they will be discussed.
DATE | TOPIC |
READING | ASSIGNMENTS |
Thu Aug 18 | What is Modeling? | Ch. 1, 2, 3 | |
Tue Aug 23 | Classes | Ch. 4 | |
Thu Aug 25 | Relationships | Ch. 5 | |
Tue Aug 30 | Common Mechanisms | Ch. 6 | |
Thu Sep 01 | Diagrams | Ch. 7 | Homework 1 |
Tue Sep 06 | Class Diagrams | Ch. 8, 9 | |
Thu Sep 08 | Advanced Relationships | Ch. 10 | |
Tue Sep 13 | Instances, Object Diagrams | Ch. 13, 14, 15 | |
Thu Sep 15 | Instances, Object Diagrams | Ch. 13, 14, 15 | Homework 2 |
Tue Sep 20 | Interactions | Ch. 16 | |
Thu Sep 22 | First exam | Ch. 1-16 | |
Tue Sep 27 | Use Cases | Ch. 17, 18 | |
Thu Sep 29 | Interaction/Activity Diagrams | Ch. 19, 20 | |
Tue Oct 04 | Events | Ch. 21 | |
Thu Oct 06 | NO CLASS - Fall Break | ||
Tue Oct 11 | State Machines | Ch. 22 | |
Thu Oct 13 | Time, Space | Ch. 24 | Homework 3 |
Tue Oct 18 | State Diagrams | Ch. 25 | |
Thu Oct 20 | NO CLASS (Instructor Travel) | ||
Tue Oct 25 | Interactions | Ch. 16 | |
Thu Oct 27 | Events | Ch. 21 | Homework 4 |
Tue Nov 01 | State Machines | Ch. 22 | |
Thu Nov 03 | Second exam | Ch.17-22 | |
Tue Nov 08 | Relationships between diagrams | ||
Thu Nov 10 | Relationships between versions | ||
Tue Nov 15 | |||
Thu Nov 17 | |||
Tue Nov 22 | |||
Thu Nov 24 | NO CLASS (Thanksgiving break) | ||
Tue Nov 29 | Course Review and Evaluation | ||
Tue Dec 05 | Final
Examination - 3:00 - 5:30 PM |