Syllabus
CS 2450 Object Oriented Analysis and Design
|
|
||||||||||||||||||||
|
Instructor: |
Greg Anderson |
|
|||||||||||||||||||
|
Phone: |
801-626-8098 |
|
|||||||||||||||||||
|
E-Mail: |
ganderson@weber.edu |
|
|||||||||||||||||||
|
Texts: |
Microsoft Office Visio 2007, Walker, Microsoft Press, UML Bible, Pender, Wiley (ISBN: 0-7645-2604-9) |
|
|||||||||||||||||||
|
|
The materials will also be supplemented with
additional web links |
|
|||||||||||||||||||
|
Course Objectives: |
This course provides an introductory understanding of Software Engineering and provides practical guidance on the construction of object-oriented systems. This course covers UML and current Software Engineering methods along with computer diagramming concepts. The overall objective is for each student to understand
the concepts of modeling, diagramming, and formalizing system requirements as
they relate to software engineering and networking. |
|
|||||||||||||||||||
|
Students with Disabilities: |
Any student requiring accommodations or services due to a
disability must contact Services for Students with Disabilities (SSD) in room
181 of the |
|
|||||||||||||||||||
|
Allocated Time: |
You should anticipate spending two to three hours of study
per week for each credit hour of a university course. Computer and programming
classes typically require time in the upper range. |
|
|||||||||||||||||||
|
Class Format: |
Class will consist of a detailed course syllabus. Please follow the schedule closely. I am here willing to help so please do not feel like you cannot ask questions and get help. |
|
|||||||||||||||||||
|
Assignments: |
Homework problems are to be submitted for grading on the date specified in the schedule. Unless otherwise stated, no late work will be accepted!!! I would suggest that you get it done early just to make sure you dont miss the deadline. Trust me! You want to plan to get it done early because something always seems to pop up or you dont remember the deadline. |
|
|||||||||||||||||||
|
Grading: |
|
|
|||||||||||||||||||
|
Final Project: |
There will be a Final Project in place of a final exam.
The final paper details will be supplied at a later date and ample time will
be given in order to complete the project. You will be required to submit a
project evaluation form in order to receive credit. |
|
|||||||||||||||||||
|
Letter Grades: |
|
|||||||||||||||||||
|
|
Total >= 94% |
... A |
|
74% <= Total < 77% |
... C |
|
||||||||||||||
|
|
90% <= Total < 94% |
... A- |
|
70% <= Total < 74% |
... C- |
|
||||||||||||||
|
|
87% <= Total < 90% |
... B+ |
|
67% <= Total < 70% |
... D+ |
|
||||||||||||||
|
|
84% <= Total < 87% |
... B |
|
64% <= Total < 67% |
... D |
|
||||||||||||||
|
|
80% <= Total < 84% |
... B- |
|
60% <= Total < 64% |
... D- |
|
||||||||||||||
|
|
77% <= Total < 80% |
... C+ |
|
Total < 60% |
... F |
|
||||||||||||||
|
|
Incompletes can only be given in extraordinary
circumstances. |
|
||||||||||||||||||
Class Schedule & Study Guide
|
Week of |
Topic |
Chapters/Assignment |
|
1 Aug 25th |
MSVisio Chapters 1-4, 8 |
Introduce yourself to the class in the discussion pages Download and install Visio from the MSDNAA website
located at http://msdn06.e-academy.com/elms/Storefront/Home.aspx?campus=weber_cs
|
|
2 Sept 1st |
I know
these are Wiki sites but they have good information. Read the following links: Make sure you at least familiarize yourself with the
Gang of Four design patterns (links are on the previous pages). Read the following links: UML Chapters 1-4 |
Quiz (see exam folders and watch announcements and emails
for posting) |
|
3 Sept 10th |
MSVisio Chapters 9, 10 |
UML Quiz (see exam folders and watch announcements and emails for
posting) Flowchart Organization
Chart |
|
4
|
UML Chapters 5, 6 MSVisio Creating a Static Structure Diagram pg 645 |
Class
Diagram |
|
5
|
UML Chapters
8, 9 MSVisio
Creating a Sequence Diagram pg 647 MSVisio
Creating a Collaboration Diagram pg 652 |
Sequence Collaboration (Communication) |
|
6 Oct 1st |
UML Chapters 10, 11 MSVisio Creating a Statechart Diagram pg 650 |
Statechart (State Machine) |
|
7 Oct 8th |
UML
Chapter 12 MSVisio
Creating a Use Case Diagram pg 643 |
Use Case |
|
8
|
UML
Chapters 13, 14 MSVisio
Creating an Activity Diagram pg 649 |
Activity |
|
9
|
UML
Chapter 15 MSVisio
Creating a Component Diagram pg 653 |
Component |
|
10 Oct 29th |
UML
Chapter 16 MSVisio
Creating a Deployment Diagram pg 654 |
Deployment |
|
11
|
MSVisio Chapters 14, 15 |
Network Work on
Project |
|
12
|
Group
work to finish project |
Work on
Project |
|
13 Nov 19th |
Group
work to finish project |
Work on
Project |
|
14
|
Group
work to finish project |
Work on
Project |
|
15
|
Final
Project and Group Evals due or an E will be given |
Group Final
Project due. |