Course Syllabus
Course Name: Software Engineering
Course Number: CS 3398
Building & Room: DERR 235 and AVRY 355
Meeting times: M-F 2:00pm to 3:40pm
Instructor's Name: Rodion Podorozhny
Office Location: Rm 307E,
Office Phone: (512) 245-8472
Email address: rp31@txstate.edu
Web address: http://www.cs.txstate.edu/~rp31
Office Hours: Tuesdays and Thursdays between 12:00pm and 2:00PM on-line (or by arrangement)
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
Homeworks (SRS and Design docs)
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
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%