LAWRENCE TECHNOLOGICAL UNIVERSITY
MIS7413 -- Software Development 1
Summer 2002

Dr. L. Anneberg, P.E.
Office: E215, Hours: WThF4-5pm, Th9-10pm

Course Outline and Objective:

Text: Roger Pressman, Software Engineering: A Practitioner’s Approach, McGraw - Hill,
Hardcover - 888 pages 5th edition (June 1, 2000); ISBN: 0073655783
Any Visual Basic Reference
Online Help Manual for Rational Rose 98 from the Internet Web Vendor site
Rational.com website ***************************************************************************************************
Objective: This is a hands-on course in the to introduce the
business student to the discipline of software engineering. Students
will write programs as well as explore the theoretical aspects of software
development, including object oriented modeling.

Tentative Course Outline:
Week /Topics

Week 1
Course Description -- Chapter 1 and 2
Software Engineering Overview
Introduction to Visual Basic
Programming Syntax
Morning Class info

Week 2
Conventional Methods for Software
Engineering: Structured Techniques
-- Chapters 11-14
Notes for Day 2
Notes for Chapter 11

Week 3
Object Oriented Concepts and Principles -- Chapter 19
Object Oriented Analysis and Information -- Chapter 10 and 20
Notes

Week 4
Project Management -- Chapters 3
Software Process and Project Metrics -- Chapter 4

Week 5
Midterm

Week 6
Software Project Planning and Risk -- Chapter 5-6
Project Management

Week 7
Object Oriented Design -- Chapter 21
Testing Techniques and Metrics -- Chapter 16-17

Week 8
Project Scheduling and Tracking -- Chapter 7
Software Quality Assurance -- Chapter 8

Week 9
Final Project Presentations
Week 10
Final Exam

Grading: Midterm Examination: 20%, Homework: 20%,
Final Exam: 20%, Final Project 20%,
Projects/Class participation/subjective: 20%

The course project objectives will be clearly spelled out during the
first month of class. It is a group project for Software Development.
The language could be Visual Basic, Java or C++.
A team effort will include UML, software development techniques,
and the finished product. An important part of the project will be the final
presentation, which will be peer reviewed.

Course Policy: Students are highly encouraged to discuss course
material together. All students, however, must submit their own work on
all assignments. Late assignments will not be accepted without prior approval from instructor.

GRADING: 2 exams (20% each), Final (20%), Homework (20%),
FINAL project (20%)
Makeup exams will only be given for those with a
"Request for makeup" form approved [available in EE office, E215]
If you have questions, please feel free to contact me:

Email:anneberg@ltu.edu
Office Phone:(248)204-2539
Fax:(248)204-2509
Page:(313)660-0843
Return to Homepage