SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010



Similar documents
Syllabus CIS 3630: Management Information Systems Spring 2009

ISM 4113: SYSTEMS ANALYSIS & DESIGN

How To Pass The Cis 50 Online Course

Collin College Business and Computer Systems

ITFN3112 Systems Analysis and Design Spring 2014 (CRN 2-190)

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

BUS Computer Concepts and Applications for Business Fall 2012

IS Management Information Systems

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

UNIVERSITY OF MASSACHUSETTS BOSTON COLLEGE OF MANAGEMENT AF Theory of Finance SYLLABUS Spring 2013

Geography 676 Web Spatial Database Development and Programming

Brazosport College Syllabus for PSYC 2301 General Psychology

Online Baccalaureate Program CIS 101 Syllabus Computer Fundamentals and Applications Spring 2011

1. Basic Information Course Code and Title: FN5202 Advanced Corporate Finance

Intro. to Data Visualization Spring 2016

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

Psychological Testing (PSYCH 149) Syllabus

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

MIS Systems Analysis & Design

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

MIS 140 Management Information Systems Course Syllabus for Fall Quarter 2013

SOUTHEASTERN LOUISIANA UNIVERSITY School of Nursing Spring, Completion of all 200 level nursing courses

PSYCHOLOGY : INDUSTRIAL/ORGANIZATIONAL PSYCHOLOGY STEPHEN F. AUSTIN STATE UNIVERITY COURSE SYLLABUS & CALENDAR FALL 2011

Introduction to Information Technology ITP 101x (4 Units)

MKTG 435 International Marketing Course Syllabus Spring Phone: (618)

BCIS Business Computer Applications D10

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

ISB 205 Management Software Fall 2014 Semester

INTRODUCTION TO INFORMATION TECHNOLOGY

PSY 3329 Educational Psychology Online Course Spring Week Course

ANGELO STATE UNIVERSITY Department of Accounting, Finance and Economics. Financial Management. Spring 2015 Syllabus

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

School of Health Professions Department of Health Services Administration Healthcare Management Program

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401)

Introduction to Organizational Behavior (Business 260)

Instructors: Mushfiq Swaleheen,Ph.D., Associate Professor. Office: Lutgert Hall 3306 Bill Browning

INFS 2603 BUSINESS SYSTEMS ANALYSIS

Abuse and Illness in Families

ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K. Tues, Thurs 1:45-2:45pm and by appointment (schedule via )

Course title: Management Information Systems Fall 2010 Course number: CRN: Location: Meeting day: Meeting time:

AEC 3073 INTERCULTURAL COMMUNICATION Ms. Mary Rodriguez

How To Understand And Understand The Geography Of Russia

Required Textbook: Sciarra, Dorothy June, Dorsey, Anne G., Developing and Administering a Child Care and Education Program, 7th Edition.

Summer 2015 ACC 201 Financial Accounting and Reporting

PSY 6361 Teaching of Psychology Online Course Spring nd Eight Weeks

Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Karen D.W. Patterson, PhD Office: ASM 2089 Telephone:

EXPECTED LEARNING OUTCOMES:

INFS2608 ENTERPRISE DATABASE MANAGEMENT

DSCI 3710 Syllabus: Spring 2015

Australian School of Business School of Information Systems, Management and Technology

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Commerce 4KF3 Project Management Fall 2014 Course Outline- Tentative. Information Systems Area DeGroote School of Business McMaster University

PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011

GENERAL INFORMATION. Instructor. Class Times & Location

MIS 4336 Networks and Data Communication. Spring 2016

MGMT 302(01): Foundations of Management Syllabus Spring Time & Location: W 5:00 p.m. 6:50 p.m. Full Term (1/20/07 5/18/07) Markstein 107

Grading Distribution: Homework: 20% Examination: 15% Final Examination: 25% Project: 40%

* Please use this . I post grades in Blackboard, but I don t regularly monitor the mail feature in Blackboard.

University of Central Oklahoma Spring 2012 Undergraduate Course Syllabus. "Transforming Academic Excellence into Professional Competence"

Nonprofit Financial Administration PADP 8220

ISM and 05D, Online Class Business Processes and Information Technology SYLLABUS Fall 2015

COURSE NUMBER AND TITLE: Management Information Systems Concepts

College of Business Department of Accounting and Management Information Systems

HUMAN RESOURCE MANAGEMENT SYLLABUS

Syllabus MAP abutler@miracosta.edu Course Information: blackboard.miracosta.edu

COMPUTER SCIENCE TECHNOLOGY ITSC 1301 INTRODUCTION TO COMPUTERS Website: Course Syllabus

Syllabus for Accounting 300 Applied Managerial Accounting California State University Channel Islands Fall 2004

Cosc Microcomputer Applications Course Syllabus: Fall 2014

Required Materials: Babbie, Earl The Basics of Social Research (6 th ed.). Belmont: Cengage

MIS 7381 Syllabus_Spring 2016_Cooper.doc 1 02/08/16 2:44 PM

Course Syllabus: Marketing Research

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

CMJ CRIME SCENE INVESTIGATION Spring Syllabus 2015

Course Catalog. Description: Instructor: Prerequisites: Co-requisites: Textbook and Other Course Materials:

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

CS 394 Introduction to Computer Architecture Spring 2012

Course Syllabus Geography Program Winthrop University Spring GEOG/GEOL 305 Introduction to Geographic Information Systems

Professor Alan R. Platt

IST659 Database Admin Concepts & Management Syllabus Spring Location: Time: Office Hours:

Introduction to Computer Forensics Course Syllabus Spring 2012

IVY TECH COMMUNITY COLLEGE OF INDIANA REGION 14 BLOOMINGTON COURSE SYLLABUS

CS 649 Database Management Systems. Fall 2011

SCHOOL OF MANAGEMENT

Accounting 312H: Fundamentals of Managerial Accounting Spring 2014 Lendecky Syllabus - Unique # 02610, 02615, & 02620

ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015

Transcription:

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 Instructor: Dr. Silvana Faja Office: WDE 2400 Office Hours: 9:30 10:45 and 1:30 3:00, Tuesday and Thursday and by appointment Office Phone: 441-2423 Email Address: sfaja@ucmo.edu URL: Blackboard COURSE OBJECTIVES The purpose of this course is to introduce students to the fundamentals of analysis and design of computer information systems to meet business requirements. Students will learn and practice various methods, tools and techniques used by the systems analyst at each phase within the systems development cycle. The field of system analysis and design is continually evolving. Today, the most exciting change to system analysis and design is the move to object-oriented techniques. The course will cover object-oriented systems analysis and design techniques as well as managerial aspects of analysis and design such as project management and information gathering techniques. The course also introduces computer aided software development (CASE) technology. TEXTBOOK Alan Dennis, Barbara H. Wixom, and David Tegarden, Systems Analysis And Design with UML Version 2.0 An Object-Oriented Approach, 3 nd edition, John Wiley & Sons, Inc., 2009 (required) Additional materials: 3 Scantrons (Form 882-ES) Software: MS Project, IBM Rational RequisitePro, IBM Rational Software Modeler (available in the lab). 1

COURSE OUTCOMES 1. Technology - Become familiar with major systems development methodologies and the criteria for their selection. - Describe the key concepts, major objectives, task set, and tools used in each phase of the SDLC. - Understand fundamental concepts and object-oriented techniques of systems analysis and design. - Be able to gather and document system requirements. - Create functional models of the system with activity diagrams, use-case diagrams, and use-case descriptions. - Create structural models of the system with class diagrams. - Create behavioral models of the system with state charts and sequence diagrams. - Understand and employ the fundamental principles of user-interface design - Demonstrate the ability to use project management tools - Use of computer based tools to aid in system analysis and design. 2. Business Knowledge - Be able to analyze business processes and data of an organization to model its information processing needs. 3. People Skills - Communicate with potential systems users effectively and professionally, to elicit and define user requirements. - Demonstrate the ability to communicate effectively in both written and oral forms during systems development process. - Practice attitudes necessary for successful team behavior. COURSE ACTIVITIES: Exam 1 100 points Exam 2 100 points Exam 3 100 points Assignments 150 points Group Project...100 points Class participation.50 points Total 600 points 2

Calculation of final grades: A = 538 600 points (90% and above) B = 478 537 (80%-89.5%) C = 418 477 (70% -79.5%) D = 358 417 (60%-69.5%) F = 357 and below (59% and below) Exams There will be 3 exams as indicated in the class schedule. They examine the theoretical knowledge and practical skills that you have learned in this course in lectures, textbook, lab sessions and learning activities. No make-up examinations will be given except for university-approved absences. If you must miss an examination, you must let me know about this prior to the exam. Individual Assignments There will be several individual assignments re-enforcing some of the key knowledge acquired in class. Assignments are due at the beginning of the class on the date specified. Late submissions will be accepted, but they will be penalized 10% each day, beginning the day it is due. Assignments turned in more than three days late will be scored as a zero, unless prior arrangements have been made. Assignments due dates in the class schedule in this syllabus are only tentative. All due dates will be announced in class and posted on Blackboard. Please pay attention in class and review Blackboard regularly. Group Project Groups of 3-4 students will be formed at the beginning of the semester. The group project involves the analysis and design of an information system in a real life organization. Your group should find an organization, analyze its activity and develop a proposal for a new information system/product to meet the organizational needs or to improve the existing information system. The purpose of this project is to apply the theoretical concepts and technical skills we learn in class to a real life situation, develop analytical and critical skills in the context of information technology as well as the ability to work in a team. A separate document will provide details concerning the class project. After the completion of the project, each team member will complete a peer evaluation form. Your grade for this assignment will be weighted based on peer evaluations. 3

Class participation and activities You are expected to attend classes on a regular base. If a student misses class, he or she is responsible for any material covered during his or her absence. Attendance will be taken at the beginning of each class. Attendance and class participation are worth 8% of the final grade. During the semester there will be several class activities, where you will participate individually or in group. You are expected to read the assigned reading material and participate in class discussions and activities. Grade Availability Grades will be available on Blackboard as soon as possible. After availability has been announced (or after assignments already graded are handed back) it is your responsibility to check for correctness and/or omissions. The deadline to request any potential corrections to a grade is two weeks after the availability date. ACADEMIC HONESTY Students who violate the University policy on academic honesty will not be tolerated in class. It is acceptable to discuss conceptual aspects of the projects with other people; however, do not key your assignment from someone else s work, do not allow someone to key your assignment, do not allow anyone to dictate keystrokes to you, and do not copy another person s project files onto your disk. All written work is to be unique to you. Any student who turns in work that is not their own or who is observed copying off another during a testing situation will be immediately reported and recommended for disciplinary action in addition to receiving a 0 for that work. Below is the to link the HCBA code of conduct: http://www.ucmo.edu/hcba/code Role of CIS 3660 in CIS Major Students successfully completing the CIS major will be able to: 1. Demonstrate knowledge of professional and ethical expectations in the work place. 2. Use productivity software (word processing, spreadsheet, and database) effectively and manage hardware and software resources by applying knowledge of operating systems and environments. 4

3. Develop application software using skills in appropriate business programming languages (e.g. COBOL, Visual Basic, Java) 4. Develop and maintain databases using theoretical and applied knowledge of relational database management systems (e.g. Oracle, DB2). 5. Develop and maintain telecommunications networks using theoretical and applied knowledge of telecommunications (e.g. Novell, Windows/NT). 6. Analyze business problems and develop solutions by applying critical thinking skills within the systems development process (e.g. The Systems Development Life Cycle [SDLC] and Information Engineering. 7. Be a team player by applying group process skills: participate fully in group discussion and activities, lead/follow when appropriate, provide support and collaboration when needed. 8. Access information resources and communicate effectively using a variety of methods: oral, written, and electronic. 9. Design and construct client/server applications by using appropriate tools and architectures and develop effective graphical user interfaces (GUIs). 5

TENTATIVE COURSE SCHEDULE Date Topics Chapter Assignment Due 1/12 Course Orientation 1/14 Introduction to Systems Analysis and Design Ch. 1 1/19 Project Initiation Ch. 2 1/21 Project Initiation 1/26 Project Management Ch. 3 HW 1 1/28 Project Management 2/2 Project Management 2/4 Requirements Determination Ch. 4 HW 2 2/9 Exam 1 (Chapters 1-3) 2/11 Requirements Determination Group project proposal 2/16 Functional Modeling (Activity diagrams) Ch. 5 HW 3 2/18 Functional Modeling 2/23 Functional Modeling 2/25 Functional Modeling (Use case diagrams) 3/2 Functional Modeling Group project report 1 3/4 Structural Modeling Ch. 6 HW 4 3/9 Structural Modeling 3/11 Behavioral Modeling Ch. 7 HW 5 3/16 Spring Break 3/18 Spring Break 3/23 Behavioral Modeling 3/25 Behavioral Modeling 3/30 Exam 2 (Chapter 4-7) 4/1 Moving on to design Ch. 8 4/6 Moving on to design HW 6 4/8 Class and Method Design Ch. 9 4/13 Class and Method Design 4/15 Human Interface Design Ch. 11 4/20 Human Interface Design 4/22 Physical Architecture Layer Design Ch. 12 HW 7 4/27 Physical Architecture Layer Design Group project final report 4/29 Physical Architecture Layer Design 5/4 Final exam (Chapters 8, 9, 11, 12) Note: The above schedule is subject to change if it is deemed appropriate at the instructor s discretion. 6