At this time, we are only changing the name of AT71.05 from ``Information Systems Development'' to ``Information Systems Development and Management'' and dropping the IM course ``Database Design'' as a prerequisite. The changes to the course material itself are changes in emphasis, not in content. For the reader's convenience, we replicate the existing course outline here.
AT 71.05 Information Systems Development and Management Semester: January Rationale: Information Systems constitute the primary application of computers and related technology in enterprises and public organizations. Following a well-defined methodology helps to ensure the effective deployment of information technology in organizations. This includes determining and structuring requirements, project planning and execution, implementation, testing, and maintenance. Since information systems development is essentially a process, students will work in groups on real-life projects that conclude with the presentation of a prototype system. Catalog Description: Introduction to Information Systems Development, Systems Analysis Skills, Managing Information Systems Projects, CASE Tools, Identifying and Selecting Systems Development Projects, Initiation and Planning, Preparing and Presenting the Project Proposal, Requirements Determination, Requirements Structuring, Designing the Interface, Implementation, Maintenance, Case Studies. Credits: 3(3-0) Prerequisites: None. Course Outline: 1. Introduction to Information Systems Development 1. Framework and Definitions 2. Types of Information Systems 3. Systems Development Lifecycle 2. Systems Analysis Skills 1. Analytical Skills 2. Management Skills 3. Interpersonal Skills 3. Managing Information Systems Projects 1. Initiating and Planning the Project 2. Executing the Project 3. Gantt and PERT charts 4. Project management software 4. CASE Tools 1. Diagramming tools 2. Form and report generator tools 3. Analysis tools 4. CASE Repository 5. Identifying and Selecting Systems Development Projects 1. Corporate Strategic Planning 2. Information Systems Planning 6. Initiation and Planning 1. Assessing Project Feasibility 2. Cost/Benefit Analysis and ROI 3. Building a Baseline Project Plan 7. Preparing and Presenting the Project Proposal 1. Organizing the Proposal 2. Effective Written Communication 3. Presenting the Proposal 8. Requirements Determination 1. Interviewing 2. Questionnaires 3. Prototyping 9. Requirements Structuring 1. Process modeling 2. Logic modeling 3. Conceptual data modeling 10. Designing the Interface 1. Forms and Reports 2. Interface design techniques 11. Implementation 1. Coding 2. Verification and Validation 3. Testing 4. Installation 5. Documentation 6. User Training 12. Maintenance 1. Types of maintenance 2. Cost of maintenance 3. Managing maintenance 13. Case Studies Textbook: J.A. Hoffer, J.F. George, J.S. Valacich: Modern Systems Analysis and Design (3rd Edition), Addison Wesley, 2002. Reference Books: K. Kendall and J. Kendall: Systems Analysis and Design (5th Edition), Prentice Hall, 2002. J.L. Whitten, L.D. Bentley, K.C. Dittman: Systems Analysis and Design Methods (5th Edition), McGraw-Hill, 2000. Donald C. Gause and Gerald M. Weinberg: Exploring Requirements: Quality Before Design, Dorset House, 1998. I. Sommerville: Software Engineering (7th Edition), Addison Wesley, 2001. Grading System: Assignments and projects (30-40%), Midterm examination (20-25%), final examination (35-40%). Instructor: Prof. Peter Haddawy and Dr. Paul Janecek