The Master of Science in Software Engineering offered by the College of Information Technology is designed to develop technical and managerial expertise in software engineering. The program focuses on meeting the growing needs for software engineers. Students acquire solid foundations in theory and practice in software engineering, with in-depth exposure to the state-of-the-art in software development processes, methodologies, and tools. The program is designed to impart knowledge and develop the skills needed to meet current and future information technology needs of government and corporate organizations, as well as to prepare students for Ph.D. degree programs in IT and related areas. Teamwork is emphasized throughout the curriculum to provide students with essential skills to be successful software engineering professionals. The program is intended for highly motivated groups of working professionals and recent Bachelor's degree graduates.
Upon successful completion of this program, students will be able to:
Required Courses (9 hours) | Credit Hours | |
---|---|---|
ITCO601 | Current Emerging Trends in Information Technology | 3 |
ITCO602 | Management and Leadership in Information Technology | 3 |
ITCO603 | System Analysis, Modeling & Design | 3 |
Required Courses (12 hours) | Credit Hours | |
---|---|---|
SWEB651 | Software Construction | 3 |
SWEB652 | Requirements Engineering | 3 |
SWEB653 | Software Testing & Quality Assurance | 3 |
SWEB654 | HCI and Usability | 3 |
Elective Courses - 3CH for Thesis option and 6CH for Non-Thesis option (6 hours) | Credit Hours | |
---|---|---|
SWEB655 | Web Applications | 3 |
SWEB656 | Special Topics in Software Engineering | 3 |
SWEB657 | Embedded Software | 3 |
ITPG698 | Special Topics in Information Technology | 3 |
Thesis Option (6 hours) | Credit Hours | |
---|---|---|
ITPG699 | Research Thesis | 6 |
Project Option (3 hours) | Credit Hours | |
---|---|---|
ITPG690 | Practicum Project | 3 |
لايوجد محتوى عربي لهذه الصفحة
يوجد مشكلة في الصفحة التي تحاول الوصول إليها