Systems Analysis and Design

Instructor: Aaron Michelony, E2-477, email: amichelo+tim58@soe.ucsc.edu

Class Time: MWF 2:00-3:10pm, PhysSci 114

Office Hours: MWF 10:30-11:30am and by appointment, E2-477

Required Textbook: Introduction to Systems Analysis & Design, 1st Edition, by Jeffrey Whitten
and Lonnie Bentley

http://www.amazon.com/Introduction-Systems-Analysis-Jeffrey-Whitten/dp/007340294X

Recommended Books:
Rapid Development: Taming Wild Software Schedules by Steve McConnell
UML Distilled: A Brief Guide to the Standard Object Modeling Language by Martin Fowler

Prerequisites: TIM 50: Business Information Systems. Prior experience with programming is
helpful, but not necessary.

Course Description: Students learn how information technology is used to deal with business
requirements and/or solve business problems. Provides an understanding of structured computer
systems analysis and design methodologies and techniques and their application to business informa-
tion systems. Intended for information systems management and business management economics
majors.

Course Expectations: It is expected that the student will spend 15 hours per week on this course.

Course Project: The purpose of the course project is to demonstrate your ability to analyze,
design and implement object-oriented software using a relational database. The project prevents
the course material from becoming too abstract.

This course will use Ruby on Rails for the project. Ruby is an object-oriented programming
language and Rails in an open source web application framework. Ruby on Rails is relatively easy
to learn, popular in industry and has good free tutorials (in addition to the recommended book,
see http://tryruby.org and http://www.codeschool.com/paths/ruby).

Projects will be done by three-to-five person teams with a mix of technical and non-technical
students. Potential projects include a blog, shopping cart, Twitter clone or something else. An email to the instructor every Monday starting with the second week is required consisting of several bullet points on what you have done on the project the previous week. Subject should be "Project update".


Grade Policy: Homework, the midterm exam, the Final exam and the course project are each
worth 25% of the grade.


Homework: Homework must be turned in online. Late homework will not be accepted. Students
have one week after the homework is graded to request a regrade. After that, a regrade request
may be denied.


Disability Assistance: If you believe you have a disability requiring an accomodation, please let
the instructor know as soon as possible.


Academic Integrity: As a UCSC student, you have agreed to abide by the University's academic
integrity policy (http://undergraduate.ucsc.edu/acd_integrity/). Academic integrity is the corner-

stone of a university education. Academic dishonesty diminishes the University as an institution
and all members of the University community. It tarnishes the value of a UCSC degree.


Extra Help: Do not hesitate to come to my office during office hours or by appointment to discuss
a homework problem or any aspect of the course.


University Attendance Policy: Attendance at lectures is strongly encouraged since the home-
work and tests will be based on the lecture and text materials. For exams, no make-ups will be
given, except in the case of documented personal or medical emergency. If you cannot attend an
exam due to a personal or professional obligation, you must notify the instructor at least one week
in advance.


Important Note: It is very important not to fall behind. It is assumed that each student will
skim the chapter prior to it being presented in class in order to fully benet from the lecture.


Important Dates:
Add/Drop/Swap Ends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Friday, April 19
Withdraw from Class . . . . . . . . . . . . . . . . . . . . . . Monday, April 22-Friday, May 10
Midterm Exam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Wednesday, May 8
Final Exam . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Monday, June 10 7:30-10:30pm
Project Report Due . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Wednesday, June 12

Instructors and Assistants