Pace logo

CS 389

Software Engineering


Quick Links

Lectures     Sections in book
Num/Name PPT PDF Readings
Presentation of the course   4PDF  
1 - Introduction PPT PDF Chapter 1
2 - Computer-based system engineering PPT PDF Chapter 2
3 - Software processes PPT PDF Chapter 3
5 - Software requierements PPT PDF Chapter 5
6 - Requierements engineering processes PPT PDF Chapter 6
7 - System models PPT PDF Chapter 7
12 - Object-oriented design PPT PDF Chapter 12
14 - Design with reuse PPT PDF Chapter 14
20 - Software testing PPT PDF Chapter 20
23 - Software cost estimation PPT PDF Chapter 23

  • Practical exercises:


  • Papers:

    • Yuri Gurevich Logician in the land of OS: Abstract State Machines at Microsoft Sixteenth Annual IEEE Symposium on Logic in Computer Science IEEE Computer Society, 2001, 129-136. (Article 151 at here)
    • Do software engineers need mathematics?, Devlin's Angle, MAAA Online. (here)
  • Other books:

    • Roger S. Pressman, Software Engineering: A Practitioner's Approach, 5th Edition, McGraw-Hill, 2001.
  • Software references: