The course covers the main software engineering methods including object-oriented, agile, formal as well as traditional approaches. At the end of this course, the students should be able to:
Professor, Ph.D., PEng. HDR. Ahmed Seffah
The course is designed to be a forum for a scientific discussion and presentations by students and guests’ researchers. Except an introductory lectures, the professor will be mainly acting as a senior project manager and a researcher advising students regarding literature review, reliable information sources on software engineering as well as how to select, review and present a case study on software engineering methods. The students will have to work in a team of 2-3; each team will make 2 presentations in class; each student will have to contribute to the writing of a research paper. All together, the presentations provide a systematic framework for selecting the appropriate methods for complex software systems development projects.