Page 72 - University Bulletin
P. 72
BACHELOR OF SCIENCE 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. By its very nature,
software possesses intrinsic properties—such as 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 software within acceptable development
schedules.”
(ACM/IEEE Software Engineering Task Force SE2014)
The demand for professional Software Engineers is ever rising, making the Bachelor of Science in
Software Engineering a very common degree in many national and international universities.
Program Mission
Prepare world-class software engineering graduates through an academic environment that fosters
professional skills, ethical behavior, lifelong learning, research, service to the community, and a
commitment to sustainability.
Program Goals (Program Educational 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 and
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.
60 PSU UNDERGRADUATE BULLETIN

