The Software Engineering program is designed to equip students with both fundamental and advanced concepts and skills in designing and building small and large, simple and complex computer systems.
This program was developed to meet market demands for system development and to prepare highly skilled and capable software engineers.
Vision:
To enable students to apply software engineering concepts across various fields such as databases, networks, multimedia, analysis, design, development, and auditing.
Mission:
To harness and enhance students' capabilities as a cohesive team.
Program Objectives:
Working as a team.
To foster teamwork and collaboration.
To encourage creativity.
To broaden the scope of knowledge.
Acquire the necessary professional skills in software engineering.
Develop software solutions in software engineering.
Gain experience through professional development and practical training.
Pursue further graduate studies.
Learning Outcomes:
Ability to identify, formulate, and solve complex engineering problems.
Ability to apply engineering design to produce solutions that meet specified needs.
Ability to develop and conduct appropriate experiments, analyze and interpret data, and draw conclusions.
Ability to work effectively.
Career and Professional Potential:
Software Architecture Engineer
Software Requirements Analyst
Software Requirements Analyst
Software Engineer
Software Quality Assurance Specialist
Software Project Manager
Graduation Requirements:
Completion of eight academic semesters.
Successful completion of a graduation project.
Successful completion of all courses.
Study Plan:
To view the study plan for the Cybersecurity major,