Schedule
Home Schedule Course Policy Assignments Project

This schedule is provisional, and will change frequently and without notice. Do not rely on a printed or saved version.
Always use the latest online version (www.tomandmaria.com/340/schedule.htm)

Week Topic Readings/Assignments
23-JAN Introduction to course Complete the information forms distributed in class.
25-JAN Demonstration of systems analysis
30-JAN No class
1-FEB Visit to Northwest Mutual Details to be provided by email. Please try to attend. Will extend before and after regular class time.
6-FEB
 
Introduction to Systems Analysis and Design Read Chapter 1 (the whole thing) See here for questions

Paul, Lauren Gibbons. "Anatomy of a Failure", CIO Magazine, November 15, 1997. (Online)

8-FEB Weekly exercise:
Odd Groups: "New Century Health Clinic" Q1-4 (p38-9)
Even Groups : "Personal Trainer Inc" Q1-3 (p39-40)

As background on medical computing, also read this New York Times article.
13-FEB
 
Systems Planning: The Business Case Chapter 2 (the whole thing) See here for questions
15-FEB
 
Weekly Exercise:
Odd Groups
: "New Century Health Clinic"
Even Groups: "Personal Trainer Inc"
See here for assignments and background.
20-FEB Analysis: Requirements Modeling Chapter 3 (the whole thing)
See here for questions
22-FEB

 

Weekly Exercise:
Odd Groups: "New Century Health Clinic"
Q2-4 & 7 (p.132)
Even Groups: "Personal Trainer"
Q1-3 (p. 133) & also design a questionnaire to go to a sample of current members to discover more about their satisfaction with current business operations and possible requirements for the new system.

Each group should also prepare ONE interview role-play of around 4 minutes, with a named individual from the case. Practice it a few times, and come up with a general script and some facts.

Each group should give a short verbal description of its chosen project case study during class meeting.

27-FEB Analysis: Process & Data Modeling Chapter 4 (the whole thing)
See here for questions

29-FEB

Weekly Exercise:
Odd Groups
: New Century Health Clinic
Even Groups: Personal Trainer
All groups have the same task: Prepare a complete "system requirements checklist" of inputs, outputs and processes for your system (use information from the textbooks and additional information from the website). Use this list to draw DFDs for your system. Include a context diagram and a level 0 diagram with at least four top level processes. Also prepare separate level 1 DFDs for at least two of these processes. Include one paragraph plain English descriptions of the functioning of each process on the Level 0 and Level 1 diagrams.

Preliminary versions of System Requirements Checklist, Context DFD and Level 0 DFD to be presented today.

6-MAR Discussion of DFD issues continues, presentation of draft Level 1 diagrams. Discussion of Phase I project issues.
8-MAR Chapter 4 continues (pages 173-178)
Weekly Exercise: present complete revised DFDs diagrams in class (including level 1 diagrams and full process descriptions). Submit final versions for grading.

13-MAR

Analysis: Development Strategies Chapter 6 (The whole thing) & also read "The Truth About Software as a Service (Saas)" from CIO Magazine, online here.
See here for questions.

Draft of Phase I of Term Project due (in class)

15-MAR

(Spring Break
20-MAR &
22-MAR)

Weekly Exercise:
Group exercise on software procurement:
Chapter 6 exercises.
27-MAR System Design: User Interfaces Groups work on Phase II of term project, receive feedback on Phase I. Also complete credit assignment forms for group projects on chapters 1-6.
29-MAR Chapter 7 (The whole thing)
Questions are posted here.
2-APR Weekly exercise: Each group design for the Personal Trainer or New Century Clinic systems the screens and report as specified in the "User Interface Design" and "Report Design" sections of the term project.
4-APR System Design: Data Storage Chapter 8 (The whole thing)
(discussion questions here)

Draft of Phase II of Term Project due (in class). Included graded drafts of Phase I

9-APR Weekly exercise: See here. (This is basically the same  exercise required for the ERD and Data Design parts of the Term Project).
11-APR   Receive graded Phase II draft plus feedback. Work on Phase III.  Also complete credit assignment forms for group work on drafts of phases I and II.
16-APR System Design: System Architecture Chapter 9 (the whole thing) & read also
Jennings, Marion K. "What Are the Basic Concepts of Client/Server Architecture", Darwin Magazine, September 2003. (online here)
(discussion questions here)
18-APR
 
Weekly Exercise: Prepare for your group's system the diagram and discussion of system architecture as specified in the "System Architecture" part of the individual project. See the Project Hints for guidance.
23-APR
 

 

Systems Implementation Chapter 10 (the whole thing). See here for ch10 questions Draft of Phase III of Term Project due (in class). Included graded drafts of Phase I and Phase II
25-APR Weekly exercise: Complete Phase IV for New Century or Personal Trainer using the format described in the term project.
30-APR Systems Operation & Support Chapter 11 (the whole thing) see here for ch11 questions
2-MAY Weekly exercise: Complete Phase V for New Century or Personal Trainer using the format described in the term project. Also complete credit assignment forms for group projects on chapters 7-11.
7-MAY &
9-MAY
 

Catch up & Review of project issues and questions

(Attendance is compulsory. Ask questions and work in groups to finalize the revised versions of your projects. 9-MAY includes evaluation forms and group credit assignment)
14-MAY Final, revised version of entire project due (no class - drop at SOIS) Submit ON PAPER and include graded drafts of Phases I, II and III as well as final versions of all phases.


Page copyright Thomas Haigh -- email thaigh@computer.org.    Home: www.tomandmaria.com/tom. Updated 11/27/2007.