CIS663 Advanced Systems Analysis and Design

Course Syllabus Spring '04

Look at the Overview first!

Instructor:

Robb Klashner, Assistant Professor
Information Systems Department
College of Computing Sciences

Office:

Room 4206 GITC,
New Jersey Institute of Technology

Email:

klashner@njit.edu [most dependable]

Phone:

(973) 596-5481 [least dependable]

Office Hours:

Mon. 10 a.m. - 1 p.m., Fri. 2-4 p.m.; also by appointment

Web sites:

http://web.njit.edu/~klashner

Text:

Booch, Jacobson, and Rumbaugh, (1999) The Unified Software Development Process. A-W Pub.

Prerequisite:

Permission of the Instructor

Days:

Hours:

Friday

10:00am - 12:55pm

Location:

KUPF 103

Section:
 Call #:

2
11139

Materials Available:
Online:
On Reserve:


Slides and readings are posted on the WebBoard

One copy of Sommerville, Ian. (2001) Software Engineering (6th edition), A-W Pub.

Lab Location:
1301 GITC, Lucent lab

Honors Experience Computing Laboratory

New Updates

[January 22, 2004] In preparation for class, please check your @njit.edu email (i.e., your official email account for an important message) and then log into WebBoard now to read all current assignments, notices, and expected deliverables. This version of CIS663 will be significantly different than the prior versions. It will be more pragmatic with incremental laboratory assignments that are intended to move the class along gradually to the same level of involvement. There will be considerable less reading in the textbook than before.

Week

Date

General Descriptions

Assignments

Reading

1
1/23/03 Introductions and submission of your required schedule, resume', etc. posted on WebBoard. The class will be outlined with time for Q&A. The grader will walk you over to the lab and make sure all of you are properly logged into the systems, understand how to do the labs, and will be able to access the software from home if necessary.

Set up your private conferences and make sure they are working.

Lab #1 Booch, et al. Skim Preface, Read all Chapter 1, Read Chapter 2 Sections 2.3-2.4.4

2
1/30/03 Foundational concepts from programming and their relation to modeling in Rational Rose for ASAD. Lab #2 Booch et al Read Chapters 12 and 13

Course Management Details


Expectations and Conduct:

Regular attendance is expected, but not required. However, absences will affect the student's participation grade and missed activities, assignments, or other deliverables. cannot be made up. The conduct in the classroom will be consistent with a learning atmosphere that is acceptable for everyone enrolled.

Students have the responsibility to know and observe the requirements of the NJIT Honor Code of Student Academic Integrity. This code prohibits cheating, fabrication or falsification of information, multiple submissions of academic work, plagiarism, abuse of academic materials, and complicity in academic dishonesty.  These standards of academic integrity will be enforced in this course. Academic conduct and policies can be reviewed in the student handbook, ( http://www.njit.edu/handbook/Main.htm ).
Violation of these policies will be dealt with in a manner consistent with normal NJIT procedures and policies.

Grading:

Students will read selected material from the literature, actively participate in discussions, labs and exercises in addition to participating in projects that involve analysis and design for real-world problems.  Project work is challenging and will constitute a great deal of the student's grade.

We will spend a considerable amount of time interacting and learning through discussion of assigned readings and other material.

Aggregate Project Grade 30%
Lab Assignments 25%
Tests/ Quizzes 30%
Class/ WebBoard/ Lab Participation 15%

Exams:

The exam (s) will cover all lectures, readings, class discussions, and software usage.  They will call upon your knowledge of the material covered in class.

Project:

The Project is an opportunity for you to apply the concepts we will discuss throughout the semester.  Working as a team, you are to demonstrate your mastery of the concepts, methods, tools, and techniques covered in class to elicit and document requirements, develop appropriate models for analysis and create a design for a system of your choice, pending instructor approval.

Class Exercises and Discussions:

Your overall grade for this component will be based on the quality of your effort in leading and participating in class discussions and exercises

Assistance

Grader and Lab Supervisor: Mr. M. Faizan; email address: mf37@njit.edu

Communication


Stay Alert and Proactive

Check the WebBoard regularly. This is the definitive location for course information. Announcements concerning assignments will be made here. The course mailing list will also be used to make announcements, provide instructions, and so on. The course mailing list will be "read only" from the student's perspective. I.e. the instructor and reader (s) can post messages to the list, but not students. If you ask one of us a question whose answer is relevant to the rest of the class, we'll post the appropriate material to the list.

An important note about email

Identify yourself (i.e. full name) when using email from yahoo, hotmail, juno, cox, or any other non-NJIT sites. Otherwise, it will be ignored.


Author: Robb Klashner
Title: CIS663
Last modified: 1/20/04
You can reach me by email at: klashner@njit.edu