everything.study
ENSF 604

Theoretical Foundations of Software Engineering

3 credits · Graduate Programs

Explores formal principles of software engineering based on the common recognition that software engineering is not constrained by any physical laws as we know. The transdisciplinary foundations of software engineering are presented from the facets of information, computing, mathematics, cognitive, and management sciences, software engineering philosophies; engineering, mathematical, computational, management science, cognitive informatics, computational intelligence foundations and approaches of software engineering. As a result, a coherent framework of software engineering theories is learnt. Prerequisite(s): Admission to the PhD in Electrical and Computer Engineering or the MSc in Electrical Engineering. Antirequisite(s): Credit for Software Engineering for Engineers 604 and Software Engineering 609.19 (TheoreticalFoundationsOfSeng) will not be allowed.

Sources