CSC729: Theoretical Foundations of Software Engineering | 6 credits (20-10-30) |
Objectives
To explore the theoretical aspects in Software Engineering. It gives the student an opportunity to understand the different views of experts in software engineering and to appreciate the difficulties involved in software development.
Contents
A review of classical papers on both empirical and theoretical foundations of software engineering; each student then writes a paper that shows his appreciation and views based on the different topics covered in the course.