تخصص هندسة البرمجيات
نظره عامه
الرؤية
The Software Engineering Program aspires to be one of the distinctive in the sultanate of Oman. Its graduates will be highly sought by both industry and public sectors. This aims to prepare students for careers in software engineering, comprising construction and maintenance of packaged and customized software, software integration, and software project management.
الرسالة
Software Engineering is about the careful engineering of large and complex software systems to meet diverse and often critical needs. This Program addresses both analytical and practical skills required by the students to develop robust and efficient computer-based Software Systems for manufacturing, industrial, medical, government and business applications. Students will have individual and hands on experience with timely, cost-effective and state of art processes and tools.
أهداف البرنامج
- Our graduates demonstrate knowledge of engineering management practices and administrative functions.
- Our graduates apply software engineering theory, principles, tools and processes, for the development and maintenance of complex, scalable software systems.
- Our graduates analyze and specify software requirements through a productive working relationship with project stakeholders.
- Our graduates design a system, component or process to meet desired needs incorporating the principles of professional ethics.
- Our graduates apply techniques, skills and modern engineering tools necessary for using software engineering standard practices.
- يظهر خريجونا وعياً بالأخلاقيات الاجتماعية والعمل.
- يظهر خريجونا إجادة اللغة بشكل عام وسياقات محددة تتعلق بالانضباط.
Structure of the Software Engineering Study Plan
Bachelor Degree in Software Engineering
omputer Science (4 years)
Number of credit hours required for obtaining a Bachelor degree in Software Engineering SE is 123 hours on intense study. The undergraduate program, leading to a B.S. in Software Engineering, provides a broad knowledge of computing. It consists of core courses in programming languages, computer system organization and operating systems, data structures, computation theory, computer logic, and societal implications in computing.