BITS C461/IS C341 Software Engineering

First Semester 2003-2004 Lecture and Examination Schedule

Class Schedule: 3-5pm Tuesday and Thursday. Room: 5106

Latest update:October 29, 2003

Instructors:

Teaching Assistants:

Click here to send email to all instructors/TAs

Common Meeting Time (attendance not required): Tuesday 5:15pm-6:30pm. Room 5106

Unless specified otherwise, all chapters listed in the table below are from the textbooks by Roger Pressman and Craig Larman. Lecture schedule given below is tentative; topics may be covered at a slightly faster or slower pace depending on the class response.

Makeup policy: No makeups will be granted for any evaluation component of the course unless an extremely compelling reason is put forth by the student.

Tu: 8/5 Introduction to the course

Project Descriptions

Presentations Projects 1-3
Th: 8/7 Project Descriptions Presentations Projects 4-10
Tu: 8/12 Class does not meet Happy Raksha Bandhan!
Th: 8/14

Process

Instructor Notes #3

Standish Report

The What and Why of SE

Instructor Notes #4

Project Teams Formed

Pressman: Chapters 1, 2, and 3.

Suggested reading: Larman: Section 5, Chapter 37.

Happy Independence day Friday Aug 15.

HW 1 assigned on Monday [Process related].

Tu: 8/19 CMM [Included with process slides]

Analysis-1a

Pressman: Chapters 2, 11, 12.

Larman: UML: Chapters 1, 4, 5, and 6. 

Lab A assigned. [UML related].

Th: 8/21 Analysis-1b HW 1 due. 
Pressman: Chapters 11 and 12.

UML: Chapters 1, 2, 3, 4, 5, and 6.

Chapter 6 of Larman will help you get started with the project and to prepare the first two presentations.

Tu: 8/26 Analysis-1c

Analysis-2a

Pressman: Chapters 11 and 12.

UML Chapters 7, 9, 10, and 13. 
Lab A due. HW 2 assigned [UML related]  

Th: 8/28 Project Progress 1A Project Presentations (Please visit the Project Presentations Schedule page for sample presentation slides.)
Tu: 9/2 Analysis-2b (continued) Chapter 5: Software Architecture

UML Chapter 23

HW 2 due. 
Lab B assigned [UML related].

Th: 9/4 Project Progress 1B Project Presentations
Tu: 9/9

Design-1 (Notation)

Pressman: Chapter 14: Architectural Design

UML Chapters 15 and 23

Lab B due.
HW 3 assigned on Sept 10.

Th: 9/11 Project Progress 2A Project Presentations
Tu: 9/16 Project Progress 2B Project Presentations

HW 3 due. No HW or Lab assigned during this and next week.

Th: 9/18

Design Patterns-1

Lecture by alternate instructor.

Pressman: Chapter 14: Architectural Design

Larman: Chapters 16, 17

Tu: 9/23

Design Patterns-2

Review for Midterm (make use of the common hour to clarify your doubts)

Lecture by alternate instructor
Th: 9/25 Midterm Examination (open book)

Room 1223

Date changed due to conflict with BOSM.

All topics covered until now, including  those covered through homeworks and laboratory assignments. If you have doubts about whether or not a topic was covered, see the analysis and design slides available through this site.
Tu: 9/30 Discuss midterm answers.

Design Patterns-3

Design Patterns (Professor Sundar- 1)

Design patterns (Profesor Sundar- 2)

Laarman: UML Chapters 17, 18, 19, 20, 22, 23

Pressman: Chapters 17 and 18

Th: 10/2 Class does not meet Mahatma Gandhi's birthday

Happy Dussehra Saturday/Sunday Oct 4/5.

Tu: 10/7 Project Progress 3A Project Presentations

Th: 10/9 Project Progress 3B Project Presentations

Lab C assigned [Version Management].

HW 4 assigned.

Tu: 10/14 Class does not meet Oasis. Have a great time but do not forget that you are also working on a tough course project!
Th: 10/16 Class does not meet Oasis [More great time!]
Tu: 10/21

Metrics

Design Metrics

Configuration Management

Th: 10/23 Project Progress 4A Project Presentations

Happy Dipawali (Saturday/Sunday Oct. 25-26).

Tu: 10/28 Testing 1: Preliminaries
Testing 2: Functional
Lab D assigned (Testing).

Lab C due (Oral interaction; schedule to be assigned by Ragul)

HW 4 due.

Th: 10/30 Project Progress 4B Pressman: Chapters 17, 18

Tu: 11/4 Testing-3: Adequacy measurement Pressman: Chapter 17, 18, 23
Th: 11/6 Testing-4 Adequacy measurement (continued) Happy Guru Nanak Birthday (Sunday, Nov 9)

Lab D due

Tu: 11/11 Testing-5 Adequacy measurement (continued) No more HW or lab assignments!

Pressman: Chapters 4, 19, 24

Th: 11/13 Course Review Prepare for the final demo and polish your report!
Tu: 11/18 Project Progress 5A Prototype demo Project Presentations
Th: 11/20 Project Progress 5B: Prototype demo: Project Presentations
Tu: 11/25 SE in practice (discussion)

Course review.

Happy Id-ul-Fitr (Nov 26).
Th: 11/27 Team evaluations Details to be announced
Tu 12/2 Office Hours: To be announced Come with your questions if you have any! Final examination is round the corner!
12/13 (AN) Comprehensive Exam
(Partly closed book)
Readings:

All material covered during lectures, homeworks, and laboratories.

Design

Design (Layering)

Design (Metrics)

Architecture (Patterns)

Testing: Preliminaries
Testing: Functional testing

Test Adequacy measurement

For corrresponding sections in the text/reference books (Pressman and Larman) refer to the lecture schedule above.