text only
Institutional Header


CMIS 470
Structured Systems Design
Sample Syllabus
Jo Ellen Moore, Ph.D.

Prerequisite

CMIS 270 and CMIS 450

Class Meetings

Tuesdays and Thursdays, 9:30 - 10:45am
FH 3103

Course Materials

(1)  Foundations of Software Testing: ISTQB Certification.  2008.
        By Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black

(2)   Materials posed to Blackboard throughout the semester and lots of handouts.
Plan to allocate a 3-ring binder (or two, maybe three :o) to this course.

General Components of the Course

I.     Project Management Principles and Practices
II.     Senior Assignment: CMIS Job Analysis (SA-JA)
III.     Software Testing

Course Objectives

+  To learn basic principles and techniques of project management and to apply them  in a live project (including project definition, planning, tracking, and reporting).

+  To meet goals of the Senior Assignment (www.siue.edu/assessment/seniorassignment).

+  To gain knowledge and understanding of software testing principles and practices associated with traditional SDLC and other software development methodologies.

Grading

The possible points in the course total 470.  (get it? 470  :o)  The following areas of assessment will determine the total points you earn in the class:

Assessment                                                         Possible Points

Exam 1 (project management)                                            100
Senior Assignment (SA-JA)                                                   125
MS Project Homework                                                            45
Exam 2 (part of software testing material)                          100
Exam 3 (Final Exam: software testing - comprehensive)      100

TOTAL POINTS               470

The following scale will be used to assign grades.  Grades will not be curved.

Percent of Total Possible Points         Grade

  90% or higher                                     A

  80 to 89%                                            B

  70 to 79%                                            C

  60 to 69%                                            D

  Less than 60%                                     F

IMPORTANT Course Policies!

DO YOUR OWN WORK.

Plagiarism in any form is not tolerated.  If referencing the work of someone else, use proper citation to acknowledge the source.  Do not present someone’s work or thinking as your own.

Don’t even think about copying a classmate’s or former student’s work.  If it is determined that you copied someone else’s work, you will receive a failing grade for the course.  You are here to learn. Doing your own work on assignments is a crucial part of the learning process.  Exams will be designed to “unmask” students who may not have done their own work on a homework assignment.

The course policy is in accordance with the SIUE policy on plagiarism that states: “… a student who plagiarizes shall receive a grade of F in the course in which the act occurs. The offense shall also be reported to the Provost. A student who is reported a second time shall be suspended for a period of not less than one term. Should a student who has been suspended for plagiarism be readmitted and be again found guilty of the offense, he/she shall be permanently expelled from the University.”  For further details, see http://www.siue.edu/POLICIES/1i6.html.

KEEP UP.

We cover a lot of ground in a short period of time.  There is no time to fall behind and recover.  So you need to not fall behind.

Each assignment will carry an explicit due date, typically a class meeting date.  The assignment is due AT THE BEGINNING OF CLASS that day.  An assignment submitted after the due date/time will receive a deduction of 10% for each day it is late (including weekends and holidays).  After one full week has passed, the assignment will receive no credit.  In other words, if a project was due at the beginning of class on Tuesday and by the following Tuesday you still cannot submit it, time’s up.  Forget that one, take the consequences, pick up and move forward with the rest of the class.

Week-by-Week Syllabus

WEEK 1: Aug 25, 27

Topics: Overview of course (syllabus)

Basics of project management

Intro to SA project

SA: Create draft of Scope Statement

Read: Project management handouts

Additional to-do’s: Get Microsoft Project reference book

WEEK 2: Sept 1, 3

Topics: More on project management

SA: Refine and finalize team Scope Statements

SA: Work on team WBSs and resource assignments

Read: More project management handouts

Additional to-do’s: Download MS Project software (details in class)

DUE THURSDAY: SA-JA Team Scope Statement

SA-JA Project definition data

WEEK 3: Sept 8, 10

Topics: More on project management

Distributed: MS Project Part 1 homework (due Sept 17)

DUE TUESDAY: SA-JA Team WBS with resources assignments

DUE THURSDAY: SA-JA Key info from O*Net

WEEK 4: Sept 15, 17

Topics: SA: Creating team baseline plans in MS-P

SA: Executing the plan

Read: Probably more PM handouts  

DUE THURSDAY: MS Project Part 1 homework

SA-JA Team Baseline Plan (MS-P file)

SA-JA Initial info on job incumbent(s)

WEEK 5: Sept 22, 24

Topics: Remaining project management material

SA: Executing and monitoring (work our project plan)

What to expect with Exam 1

Distributed: MS Project Part 2 homework (due Oct 8)

DUE THURSDAY: SA-JA draft of prep materials

WEEK 6: Sept 29, Oct 1

Topics: SA: Executing and monitoring

SWT:  Fundamentals of testing (Ch 1)

ON TUESDAY: Exam 1 (Project Management)

WEEK 7: Oct 6, 8

Topics: SA: Executing and monitoring

SWT:  Fundamentals of testing (cont.)

SWT:  Testing throughout the software lifecycle (Ch 2)

DUE THURSDAY: MS Project Part 2 homework

SA-JA approved prep materials

WEEK 8: Oct 13, 15

Topics: SA: Executing and monitoring

SWT:  Testing throughout the software lifecycle (cont.)

SWT:  Static techniques (Ch 3)

WEEK 9: Oct 20, 22

Topics: SA: Executing and monitoring

WEEK 10: Oct 27, 29

Topics: SA: Executing and monitoring

SWT:  Static techniques (cont.)

DUE TUESDAY: SA-JA draft of report up to data collected

WEEK 11: Nov 3, 5

Topics: SA: Executing and monitoring

ON THURSDAY: Exam 2 (SWT through Static techniques)

WEEK 12: Nov 10, 12

Topics: SWT:  Test design techniques (Ch 4)

DUE THURSDAY: SA-JA draft of full report

WEEK 13: Nov 17, 19

Topics: SWT:  Test management (Ch 5)

[ THANKSGIVING BREAK ]

WEEK 14: Dec 1, 3

DUE TUESDAY: SA-JA final report

ON THURSDAY: ICCP exam

WEEK 15: Dec 8, 10

Topics: SWT:  Tool support for testing (Ch 6)

What to expect for Exam 3 (final exam, all of SWT)

FINAL EXAM: Monday, Dec 14th    8:00am to 9:40 am

    Final Exam will cover all of the software testing material
    At final exam time, will turn in SA-JA Individual Reflection Paper
    At final exam time, will complete and submit peer evaluation forms (forms provided by JEM)

The 'e'