Skip to main content

Introduction

The Department of Software Engineering program aspires to offer world-class quality programs related to the software engineering field, to be able to prepare graduates who can take a leading role in the Information Technology workforce, contribute to the digital transformation in organizations, and serve the knowledge-based society.

The Department shall meet the human capital requirements of the Saudi Arabian national development and the continuing needs of its industry for knowledgeable, creative, and skilled software engineering graduates capable of competing in national and global economy.

Our Department shall do it through fostering a professional academic environment that promotes teaching and learning of knowledge and skills, practicing ethical behavior, stressing life-long learning, nurturing applied research, and offering relevant services to the community.

Career Opportunities

 Software Quality Assurance Engineer
 Software Application Engineer
 Software Project Engineer
 Software Test Engineer
 Full Stack Engineer
 Cloud Engineer
 Software Architect

Mission

Graduating high caliber software engineers who can effectively contribute to the sustainable national development and serve the community through a modern curriculum and applied multidisciplinary research.

Goals

 Develop software systems using fundamental SE knowledge and design principles
 Incorporate and manage software processes and quality practices
 Meet industry/academia needs and lead SE-based teams
 Develop critical thinking and communication abilities
 Apply ethical and social aspects in computing technology

Program Educational Objectives

Software Engineering Students
PEO1: Advance in leading the development and evolution of complex software systems in diverse application domains.
PEO2: Pursue career development in the software industry, academia, or entrepreneurship.
PEO3: Demonstrate agility in solving software challenges with competencies appropriate to the needs of the dynamic global knowledge-based society.

Student Outcomes

SO1: Analyze complex problems using principles of engineering, science, and mathematics
SO2: Apply engineering design to produce solutions meeting specified needs
SO3: Communicate effectively with diverse audiences
SO4: Recognize ethical responsibilities in engineering contexts
SO5: Function effectively in teams with leadership and collaboration
SO6: Develop and conduct experiments, analyze data, and draw conclusions
SO7: Acquire and apply new knowledge using appropriate learning strategies
Software Engineering Team

 -->

Study Plan 

First Year

First semester
RequisiteCredit HoursCourse Title  Course Code 
MATH 0024General Physics IPHYS 101
MATH 0024Calculus IMATH 101
ENGL 0053First Year CompositionENGL 101
PCS 0014Introduction to Computing and ProgrammingCS 111
 3Islamic CultureGIAS 101
 

18

Total

Second semester
RequisiteCredit HoursCourse Title  Course Code 
MATH 1014Calculus IIMATH 102
 4General Physics IIPHYS 102
CS 1114Object Oriented ProgrammingCS 112
ENGL 1013Introduction to Report WritingENGL 102
 3Arabic Language SkillsGIAS 102
 

18

Total

     

Second Year

First semester
RequisiteCredit HoursCourse TitleCourse Code
CS1124Fundamentals of Database SystemsCS 351
MATH 1023Introduction to Discrete SystemsCS 201
CS 1124Data Structures and AlgorithmsCS 211
MATH 1023Calculus IIIMATH 202
ENGL 1023Technical WritingENGL 201
 

17

Total

Second semester
RequisiteCredit HoursCourse TitleCourse Code
MATH 1023Probability and StatisticsSTAT 232
MATH 1023Differential EquationsMATH 201
CS 2013Computer Architecture and OrganizationCS 224
CS 112, CS 2013Software EngineeringSE 262
 3Humanities, Arts and LanguagesGHAL xxx
 

16

Total

     

Third Year

First semester
RequisiteCredit HoursCourse TitleCourse Code
MATH 1023Linear AlgebraMATH 204
CS 211, CS 2244Fundamentals Of Operating SystemsCS 221
SE 2623Software Project ManagementSE 464
SE 2623Software Requirements EngineeringSE 311
SE 2623Software Process and ModelingSE 323
 

16

Total

Second semester
RequisiteCredit HoursCourse TitleCourse Code
SE 3233Software Architecture and DesignSE 342
CS 1124Computer NetworksCS 232
SE 3113Software Testing and ValidationSE 463
SE 3233Software ConstructionSE 324
SE 2623Ethics and ProfessionalismSE 372
 

16

Total

     

Fourth Year

First semester
RequisiteCredit HoursCourse TitleCourse Code
SE 3943Capstone Project ISE 491
SE 2623Software Maintenance and EvolutionSE 431
 3Social SciencesGSOS xxx
College Approval3Professional Elective ISE xxx
College Approval3Professional Elective IISE xxx
 

15

Total

Second semester
RequisiteCredit HoursCourse TitleCourse Code
SE 4913Capstone Project IISE 492
 3Islamic StudiesGIAS xxx
CS 2323Software SecuritySE 472
College Approval3Professional Elective IIISE xxx
College Approval3Professional Elective IVSE xxx
 

15

Total

Total credit hours required

132

 

Program Enrolment and Graduation Statistics 

 

Description of Program