CS 367  System Design  

Syllabus

 

 
Course Links 

Students   Notes  Homework   Journal  Review   Project   Book-Site  CASE Tool

Course Description

The course builds upon CS366 and provides in-depth analysis of design techniques encompassing structure charts, module specification, pseudo-code, coupling, cohesion, interface, transform and transaction analyses, and UML techniques. At the conclusion of CS367,  students will be able to

  • design and assess business problems  using effective tools.
  • identify and differentiate between several systems design strategies.
  • apply appropriate interface strategies to an information system.
  • use Unified Modeling Language (UML) techniques.

Students are allowed to use any software deemed familiar. No software introduction.

Textbook

System Analysis and Design Methods by Whitten, Bentley & Dittman,5th ed., McGraw-Hill 2001

 

Grading

The grading scale for all assignments and examinations is as follows:

  • A          90 - 100 %
  • B          80 -  89 %
  • C          70 - 79 %
  • D          60 - 69 %
  • F           0  - 59 %

Final grades will be based on 5 components as weighted below:

  • Attendance/Homework                                    15 %
  • Midterm Exam                                                 15 %
  • Journal Paper Review (COMM. of  ACM)       5 %   
  • Project / Presentation                                        30 %
  • Final Exam                                                        35 %

Any component submitted after the due date earns automatic 30 % deduction. To get a passing grade all components must be done or an incomplete grade will be awarded.

Miscellaneous Policies / Responsibilities
  • Students are expected to come to class prepared (have textbook and have read required assignments), and submit homework on time avoid penalty. If a student is not able to attend class, student should contact the instructor prior to class (Only 3 excused absences allowed)
  • Projects will be executed in groups or teams. Other activities must be done individually to avoid penalty. Make-ups and incompletes are not encouraged and can only be granted for rare cases. Avoid submitting virus-infested disks or a score of zero will be awarded.
  • All misconducts will be forwarded to the Chair after the first warning.
  • The instructor may revise this syllabus as deemed necessary.

 

American With Disabilities Act

Any student whose disability falls within ADA guidelines and who is registered with the Adaptive Needs Program should inform the instructor during the first week of class of any special needs or equipment necessary to fulfill the requirements of this course. Students who have or may be dealing with a disability should speak with the disability office (260-481-6657).

 

 
Course Content:   (Warm and interactive lecture with demonstration.)
Chapters   Lecture Topics  
Chapter   10   Systems Design
Chapter   11   Application Architecture and Modeling
Chapter   12   Database Design
Chapter   13   Output Design and Prototyping
Chapter   14   Input Design and Prototyping
Chapter   15   User Interface
Chapter   16   Systems Construction and Implementation
Chapter   17   Systems Operations and Support
Module   A Object-Oriented Analysis and UML
Module   B Object-Oriented Design and UML
Other Info

 Instructor Dr. E. Udoh,    Phone 260-481-6946,    RM  KT254,   Email udohe@ipfw.edu,   

 Lecture Time   MW  6 - 7:15 PM CM 134   and     TR  10:30-11:45 AM   CM 116

Office Hours:  Tuesday and Thursday  9-10 AM,  1-2 PM (Students are required to adhere to these times or send me an email.)

* This course is designed with the interest of the student at heart. Get involved, no student can afford to be a spectator in computer science!