System analysis and desing

School of Engineering

Class location: Social Science 2 Lab location: Kresge

Instructor: Yi Zhang (yiz+ism58 @ soe.ucsc.edu  Office hours: 3:10-3:30pm Thursday)

Teach assistant:  Haward Jie (haward+ism58 @ cse.ucsc.edu  Office hours: M:4:15-5pm;F:1-1:30pm E2-475)

Office: Room 565, Engineering Building 2

 WebCT

Required Textbook:

System Analysis Design Methods by Whitten, Bentley, Dittman (seventh edition or sixth edition)

Recommended Readings:

The Unified Software Development Process by Ivar Jacobson, Grady Booch, James Rumbaugh

Extreme Programming Explained by Kent Beck, Cynthia Andres

VoiceXML 10 Projects to Voice Enable Your Web Site by Mark Miller

Giving a talk  

General technical writing guidance

Teaching Assistants:

Grading: Grades will be based on:

 

Item

Due Date

Value

Forum and Class Participation

Each Class

10%

Pop Quizzes

3 per qtr.

10%

Presentation

assigned

5%

Weekly Assignments (2% each)

Every week

20%

Midterm

 

20%

Course project

March-23

15%

Final Exam

 

20%

 

Late homework/project policy:
You will be allowed 2 total late days without penalty for the entire semester.  You may be late by 1 day on two different homework or late by 2 days on one homework. Once those days are used, you will be penalized according to the following policy:

Homework is worth full credit at the beginning of class on the due date.

It is worth half credit for the next 24 hours.

It is worth zero credit after that.

 

The home work is due at 4:00pm on the due date. Please submit the homework online at WebCT.

 

You must turn in all of the homework/project, even if for zero credit, in order to pass the course.

Homework re-grade policy:

If you feel that we have made an error in grading your homework, please turn in your homework with a written explanation to TA, and we will consider your request.  Please note that re-grading of a homework may cause your grade to go up or down.

 

Quiz:

Collaboration on Homework:

Homework should be done individually: each student must hand in their own answers. It is acceptable, however, for students to collaborate in figuring out answers and helping each other solve the problems. You must write down on each homework the names of  students with whom you collaborated. 

Course project:
We suggest a team of 3-5 students per project, but will consider single-person projects as well.  Details will be provided later in the course.