Fall Semester 2011
Instructor | Joshua N. Jensen Office: TE 111C joshuajensen1@weber.edu Office Hours: M/W 9:30-11:15 AM, T/R 8:30-9:15 AM Course Website: http://www.iamcaptaincode.com/WeberCS/CS2450/ |
Classroom | TE 103D |
Days | Monday / Wednesday |
Time | 7:30 AM - 9:20 AM |
Required Texts | Systems Analysis and Design with UML Version 2.0, (3rd Edition); |
Course Description | An Object Oriented Analysis and Design course provides practical guidance on the construction of object-oriented systems. Specifically, you will gain a solid footing in the Software Development Life Cycle (SDLC), and a mastery of object oriented anlysis and design. We will also cover the Unified Modeling Language (UML) in depth, and current software engineering practices. Prerequisites: CS SI1410 |
Objectives | At the conclusion of this course, you will be able to:
|
Class | Class will consist of lectures, group discussions, assignments, and a large group project. This class is structured to be flexible, and our schedule may change to reflect that. Any changes to our schedule will be announced in class, and posted on the course website. |
Assignments / Projects | There will be weekly assignments for the class which will constitute 50% of your grade. Assignments will be posted on the class website a week from their due-date. Generally assignments will be issued on Wednesday, and due by 11:59pm the following Tuesday (i.e. the night *before* class.) In addition to your assignments, you will participate in a group project. This final project and it’s corresponding group participation evaluation will be 50% of your grade. (30% for the project, and 20% for your groups evaluation of your participation.) |
Accommodations for disabilities | Any student requiring accommodations or services due to a disability must contact Services for Students with Disabilities (SSD) in room 181 of the Student Services Center. |
Grade Breakdown | Assignments: 50% Final Project: 30% Group Evaluation: 20% |
Grading | Standard grading will apply: A 100-94 C+ 79-77 D- 63-60 A- 93-90 C 76-74 E 59 or below B+ 89-87 C- 73-70 B 86-84 D+ 69-67 B- 83-80 D 66-64 You will be grouped into teams for your final project a few weeks into the semester. Because you will spend much of your career working in teams, team participation is critical to your success in this class. Teams will have the option of ‘firing’ you if they feel that you are not equitably participating in the project. This means that if you are fired, you will not be on a team, and may receive a zero on the final project and evaluation. You may petition other teams to ‘hire’ you, but if no other team will hire you it will result in a failure for the course. Please note that as the instructor for this class, I will evaluate all firings for merit. I will not punish you if the firing was unjustified. |
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. |
Policies | It is your responsibility to make sure that you meet the schedule of this course. As such, I will only accept one late assignment and it will receive a 50% penalty. Exceptions to this policy will only be granted in extreme circumstances. |
Cheating | I have zero tolerance for cheating, and it will not be tolerated under any circumstance. Students are expected to maintain academic ethics and integrity in regard to performing their own work. The WSU Student Code clarifies cheating. Cheating, which includes but is not limited to:
If a student is caught cheating, the student will receive an automatic failure for the course. If it occurs again, the student will be expelled from the program for a period of one semester (not including summer.) The third occurrence will result in dismissal from the program. |