This class will focus primarily on technical aspects of software
engineering research. There are two primary goals of the course.
- To provide an overview of some of the most important techniques and approaches that can
help in producing better quality software at more predictable costs.
- To lay a foundation for performing research in software engineering.
I expect that you will have some basic familiarity with software engineering notions
such as the software lifecycle, modularization, requirements vs. design vs.
implementation, maintenance, etc. If you don't, I can suggest some basic books that
you can speed through at the beginning of the quarter.
Topics
(subject to change!)
|
Design |
|
Specification |
|
Tools and analysis |
|
Testing |
|
|
|
Office hours
9:30AM Wednesday (and by appointment---feel free to drop by whenever
my door is open, too) |
|
Sieg Hall 414,
phone x5-3798 |
|
Office hours 11:30AM Wednesday (and by appointment, just send me an email) |
|
Sieg Hall 226d |
|
We meet Monday, Wednesday and Friday at 10:30AM in EE1
025
|
Note:
I will have to be out of town for three lectures:
Wednesday May 24, Wednesday May 31, and Friday June
2. But there will be lectures on those days, by
people yet to be tagged. |
|
|
Required work |
Announcements
|
|
|
| |
|