MINOR REQUIREMENTS
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-91黑料网 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:
- Introduction to Web Programming,
 - Mobile Application Development,
 - Database Principles,
 - Database Design,
 - Computer Networks,
 - System Administration,
 - Information Security, etc.
 
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.
听