Modern Software Development Tech (1610311W)

Fall 2018-2019 (12 weeks, 48 hours)

Tuesday @ 10:15-12:00 (1 ↣ 12 weeks: D1201), Thursday @ 08:00-09:45 (1 ↣ 12 weeks: D1109)
September 4 - November 22, 2018

Instructor: Mustafa MISIR (Office: 230 @ CCST Building), mmisir [at] nuaa.edu.cn

Although software development practice has advanced rapidly in recent years, common practice hasn't. Many programs are still buggy, late, and over budget, and many fail to satisfy the needs of their users. The Modern Software Development Technology course is about how to perform software development for delivering robust and resilient solutions which minimizes the occurrence of the aforementioned issues. This course aims at providing the theories and techniques of effective and maintainable software development by using modern technologies and concepts, focusing on software construction.

Grading: Quizes: 30%, Exam: 70%   ↣   Final Grade: (0.3 x Quiz) x (Attendance %) + (0.7 x Exam)
Attendance: Affects your quiz grades. Also, respect the compulsary university attendance requirements.
  • Exam date/time: 13/12/2018, 10:00-12:00 at classroom 2107


Book

Code Complete: A Practical Handbook of Software Construction by Steve McConnell (2nd Edition): https://www.amazon.com/cc2e...

Other reference(s): Software Engineering by Ian Sommerville (9th Edition): https://www.amazon.com/...


Lecture Notes/Slides


Sample Questions