Page 75 - University Bulletin
P. 75
74
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING
BS IN SOFTWARE ENGINEERING (SASCED-P 06130201)
INTRODUCTION
The Software Industry is one of the most crucial industries to human lives and international
economies. One can hardly think of a system or utility that does not depend on computer
software at some level. It is estimated that the Software Industry attracts hundreds of billions of
dollars every year. Building Software Systems is not an easy process. This is attributed to:
• Software products are among the most complex of man-made systems, and software by
its very nature has intrinsic, essential properties (e.g., complexity, invisibility, and
changeability) that are not easily addressed.
• Programming techniques and processes that worked effectively for an individual or a
small team to develop modest-sized programs do not scale-up well to the development
of large, complex systems (i.e., systems with millions of lines of code, requiring years of
work, by hundreds of software developers).
• The pace of change in computer and software technology drives the demand for new
and evolved software products. This situation has created customer expectations and
competitive forces that strain our ability to produce quality of software within acceptable
development schedules.”
(ACM/IEEE Software Engineering Task Force SE2014)
The demand for professional Software Engineers is ever rising, making BS in Software
Engineering a very common degree in many national and international universities.
SE PROGRAM MISSION
Prepare world-class software engineering graduates through an academic environment that
promotes professional skills, ethical behavior, life-long learning, research, and service to the
community.
SE PROGRAM OBJECTIVES
The offered program ensures that, at completion:
• Graduates are qualified to serve as software engineers, contributing to the planning design,
development, and production of software systems.
• Graduates are capable of exhibiting their professional and ethical standards in software
systems development using contemporary practices within industry, academia, and
government
• Graduates are capable of corroborating their software engineering qualifications & expertise
to advance their career through research and development and active participation of
graduate studies, specialized certifications, or self-learning.
• Graduates are capable of demonstrating leadership skills taking initiatives and facilitating
individuals and teams towards successful completion of professional duties.