The College of Computer and Information Sciences at King Saud University is one of the oldest colleges of computer and information technology in the Kingdom. It was established by the Royal Decree No. 7/1558 / M on 19/5/1404 AH. The study started in the college at the beginning of the academic year 1404/1405 H. The College currently has (5) scientific departments, including the Department of Software Engineering. The College currently offers a number of bachelor's and master's programs in all departments and offers doctoral programs in four departments.
The College's vision is to lead the way in teaching and scientific research in the fields of computing and information technology. Its mission is to contribute to transforming our society to be modern and knowledge-based through innovative education and research in computing and information technology that develops analytical capabilities and creative thinking.
The department of Software Engineering (SWE) is the latest addition to the college of computer and information sciences in King Saud University. The first academic program offered by the department is a Bachelor of Science degree program in software engineering (BSc in SWE). Students started enrolling in the program in September 2008. They started graduating in July 2011. We currently count more than 400 students enrolled in the BSc program with tens of graduates each year.
The Master of Science degree program in Software Engineering (MSc in SWE) was created in 2012. Students started enrolling in the program in September 2013. They started graduating in January 2015. A regular number of students graduate from the program yearly, and the total number of graduates so far is approximately 70.
Software Engineering is an established discipline that spans all aspects of the development of large-scale, complex and distributed software intensive systems. It focuses particularly on software processes, development methodologies, software tools and technologies, integration and configuration management, software verification and testing techniques, software quality and reuse, and software security aspects. Software engineering professionals are in high-demand from small, medium, and large organizations due to the reliance on software systems for all aspects of business. Potential employers of software engineers include all software vendors and Internet-based companies, electronic business organizations, research and development laboratories, the oil sector, aerospace companies, government agencies, banks, insurance companies, and manufacturing organizations. Software engineers are concerned with both the theoretical and practical aspects of technology, cost, and social impact of software systems to make them more effective and efficient.
The Master of Science Degree in Software Engineering is designed for software engineers who want to expand their knowledge and experience in developing and modifying large and complex software systems. It emphasizes technical and management aspects of the software engineering process. The program offers experience from both academic and industrial perspectives. Through challenging curricula, innovative courses, and a technical emphasis, students learn and apply practices, tools, and techniques in a real-world project environment. The program is designed to produce industry leaders and researchers who are technically astute and possess advanced managerial, leadership, and communication skills. Individuals completing this program will be able to lead and improve the industry and the state of the practice in the years to come.
The department of software engineering has 23 faculty members including 2 full professors, 10 associate professors (one of them has already applied to be promoted to the rank of professor), and 11 assistant professors. Research Interests in the department include a nice variety of topics and problems that are core to software engineering as well as a variety of domains where software engineering can have important applications. Core topics include Software requirements, Software Architectures, Software Testing, Software Evolution and Maintenance, Mining Software Repositories, Software Project Management, Software Usability and Human Computer Interaction, etc. while the potential applications of software engineering domains include intelligent software systems, multimedia systems, mobile and pervasive systems, etc.
Master of Science in Software Engineering.
Program's Language
English
To become an internationally recognized model in graduate education and research in the field of Software Engineering.