Course Syllabus

Course Name: Software Engineering 
Course Number: CS 3398
Building & Room:  DERR 235

Meeting times: Tuesday, Thursday 5:00pm to 6:20pm

Instructor's Name: Rodion Podorozhny
Office Location: Rm 307E, Comal
Office Phone: (512) 245-8472
Email address: rp31@mail.txstate.edu
Web address: http://www.cs.txstate.edu/~rp31

Office Hours: Tuesdays and Thursdays between 3:30pm and 5:30PM in Comal Rm 307E

Suggested Textbooks:  

Object Oriented Technology by Curtis Tsang et al., ISBN 007-124046-2

Course Description: The study of software qualities, methods of software construction and analysis, dependencies between construction methods used and software qualities obtained through team and individual projects. Disciplined design, structured analysis, architectural style, and project documentation are emphasized.

Prerequisites: Grade of C or better in CS 3358

Course Outline:

This course will cover the following topics (not necessarily in chronological order).

Course Objectives:

1.     The details of several development methods

2.     Engineering skills are applied to software design to provide knowledge of how to produce higher quality, maintainable software

3.     Ability to make sound design decisions and ability to evaluate a software design

4.     Ability to choose proper software construction and analysis methods

5.     Structured and thorough technical writing skills applied to software documentation  

Outline and lecture

Midterm overview

Final overview

Homeworks (SRS and Design docs)

Project requirements

Research papers

Reading

VP-UML tool site

Attendance Policy: Much of the material for this course will be covered ONLY in lecture, not in the textbook. For that reason, class attendance is essential to success. If you have to miss class for any reason, you will still be responsible for material covered in your absence.

IMPORTANT: Check the Texas State Web Site for class drop information!!!

Grading:
A : 90 - 100
B : 80 - 89
C : 70 - 79
D : 60 - 69
F : below 60

Grade Components:

SRS                       20%

UML design spec   40%

Midterm Exam       20%

Final Exam             20%