Meeting time: | TR 7:00-8:15PM |
Classroom: | PKI 160 |
Instructor: | Dr. Harvey Siy |
Office: | PKI 281B |
Phone: | (402)554-2834 |
Email: | hsiy at unomaha dot edu |
Office Hours: | By appointment (call or email ahead) |
URL: | https://hsiy.github.io |
Prerequisites: | CSCI 4830/8836 (Introduction to Software Engineering), assumes a working understanding of SDLC, teamwork, project tracking, prototyping, requirements, design, testing and version control. |
Textbook: | Requirements Engineering: Fundamentals, Principles and Techniques by Pohl, 2010. Companion website |
Textbook: | Requirements Engineering: from System Goals to UML Models to Software Specifications by Lamsweerde, 2009. Companion website |
Optional: | Software Engineering (10th edition) by Ian Sommerville, Addison-Wesley, 2010. companion website, link to 9th edition, link to 8th Edition |
Optional: | Object-Oriented Software Engineering (3rd edition) by Bruegge and Dutoit, Prentice Hall 2009. Companion website |
Optional: | Software Requirements (3rd edition) by Wiegers and Beatty, 2013. Companion website |
Optional: | Requirements Engineering by Kotonya and Sommerville, 1998. |
Midterm and Final Exams | 40% |
Project | 20% |
Research Paper | 20% |
Homeworks/Exercises: | 20% |
For online submissions, we will follow the time stamp as reported by Blackboard. For example, if the due date is Aug, 24, a submission on Aug. 25 12:01am will get a 20% deduction.
Paper submissions must be handed directly to me on the day it is due.