CE/CS/SE 3354: Software Engineering
This course will cover basic background and concepts in traditional software engineering.
In addition, the course will cover various practical tools and frameworks in modern software development.
Finally, the course will also introduce recent advances in software analysis, testing and verification.
Course Information
- Instructor: Lingming Zhang
- TA: Chaoran Wang
- Class Time: Tues/Thur 11:30am -- 12:45pm
- Location: ECSS 2.305
- Syllabus: [PDF]
Contact
- Email: lingming.zhang@utdallas.edu
- TA Email: cxw141230@utdallas.edu
- Phone: (972)883-3573
- Office hours: Tues/Thur 2:00pm -- 3:00pm
- Location: ECSS 4.205
Recommended Textbooks
- Ian Sommerville, "Software Engineering", 8th Edition, Addison-Wesley, 2006. (Or 9th Edition, Or 7th Edition)
- Pfleeger and Atlee, "Software Engineering: Theory and Practice", 4th Edition, 2010, Prentice Hall, 2006.
- Pressman, "Software Engineering: A Practitioner's approach", 6th Edition, McGraw Hill, 2005. (Or 7th Edition )
Tentative Schedule
- Lecture 01 Introduction and Software Process Models
- Lecture 02 More on Software Process Models
- Lecture 03 Requirement Engineering
- Lecture 04 Requirement Specification and Use Cases
- Lecture 05 Class Diagram And Sequence Diagram
- TBD...