SOFTWARE ENGINEERING MINOR REQUIREMENTS
泭
The Software Engineering Minor is designed for non-computer majors who wish to gain a practical grounding in Software Engineering without pursuing a detailed theoretical background.泭 It comprises a selection of courses that are more practical in nature than theoretical.泭 As such, the Software Engineering minor serves as a good base for non-computer specialists in post-51勛圖life.
泭
The Software Engineering Minor requires 42 credit hours: five compulsory courses, plus two other computer courses, to be chosen from a recommended list.
泭Required Courses for admits 2017-2020 |
泭Required Courses for admits 2021 |
泭Required Courses for admits 2022- |
Credits |
Structural programming |
-Structural programming | Introduction to Programming |
泭6 credits |
Object Oriented programming |
-Object Oriented programming | Object Oriented programming |
泭6 credits |
Algorithms and Data Structures |
-Algorithms and Data Structures | Principles of Computing systems |
泭6 credits |
Computer Architecture |
-Computer Architecture | Data Structures |
泭6 credits |
Algorithm Analysis |
-Algorithm Languages I | Algorithms |
泭6 credits |
Elective course |
-Elective course | Elective course |
泭6 credits |
泭
Elective courses:
Software Engineering minors must have the permission of their department heads and the Software Engineering Department chair.泭 Students must have a GPA of 2.5 or higher and a C- or above in all courses that will count towards the minor. Sixty percent of the work towards the minor must be upper-level computer courses.
泭