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-AUCA 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 鈥淐-鈥 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.
听