Course Schedule for CSCI 6231 Section AL

Tuesday 6:10 – 8:40

Enterprise 145


Topics are in relative time order  

 

COURSE OUTLINE

 

Date

Topic

Reading Assignment/References1

01/14

Introduction, Course Objectives

Scope of Software Engineering 

Life Cycle Models

An Overarching Document

Assignment 1

Ch 1, 2

Lecture

·         Lecture 0

·         Lecture 1

Supplemental

01/21

Life Cycle Models (continued)

The Software Process

Assignment 1 Due

Assignment 2 see Lecture 1 slide 1.26

Ch 2, 3

 

Lecture

Supplémental

01/28

Planning and Estimating

 

 

 

 

 

 

 

Ch 9

Lecture

·        Lecture 9

·        COCOMO Related

·        AF Briefing Extract

Extended

·        Another

·        Another

·        Earned Value Management

·        Expressive power of programming languages

·        Function Point Analysis

·        Function Point Course

·        Boehm on Estimation Techniques

·        Lifecycle Return on Investment

02/04

Teams and Team Development

Assignment 2 Due.

Ch 4

Lecture

·        Lecture 4

Extended

·        Teams

·        Teams

·        Teams

·        Social Factors

02/11

Software Tools

 

Software Team List

 

Ch 5
Lecture

·         Lecture 5

02/18

Testing

Requirements Specification Guidance/Outline

Test Plan Template

 

 

Ch 6
Lecture

·         Lecture 6

02/25

Introduction to Objects

Review

 

 

Ch 7

Lecture

·        Lecture 7

03/04

Mid Term Examination

 

Chapters 1-4,6, 9

03/11

Spring Break – No Class

 

03/18

Continue Objects

Reusability and Portability

 

 

Ch 7

Lecture

·        Lecture 7

·        Another on Cohesion/Coupling

·        In class discussion

 

Ch 8

Lecture

·        Lecture 8

03/25

Workflow of Software Lifecycle:

Requirements Workflow

 

 

Ch 10

Lecture

·        New 10

·        Lecture 10

04/01

Analysis Workflow

 

 

 

Ch 11

Lecture

·         Lecture 11

Extended

·        Departure from Classical

·        An Analysis Tutorial (partial)

·        Another text based

04/08

Design Workflow

 

Review/Study 10.14, 11.12, 11.13, 11.14, 11.15

Chapter 10 solution

Chapter 11 solution

 

 

Ch 12

Lecture

·        Lecture 12

Design Issues:

·        Reference 1

·        Reference 2

·        Structured Design

·        Another Structured Design

04/15

Implementation Workflow

 

 

Ch 13

Lecture

·         Lecture 13

 

·        Last Presentation

 

References – GOTO

·        Goto (less)

·        Case for goto

·         Case against goto

04/22

Review and catch up  Problem 11-21

 

 

 

05/06

Final  Closed Book

 

1 Chapter numbers refer to the text by Schach, otherwise links point to material
   In-class lectures, if changed; appear on page on day of class