Home >>
CSE >>
CSE Prospective Students >>
BS in Software EngineeringBS in Software Engineering
Software Engineering represents the fastest growing segment of software professionals
-- men and women who solve problems and issues in the development of mission-critical
software to meet the needs of business and industry. The undergraduate program in
Software Engineering, which is the only one offered at a public university in the
state of Georgia, has the primary objective of preparing a new generation of software
developers focused on the engineering of software systems, that is, those systems
that meet specified requirements, that are built with mission critical quality levels,
and that are within cost and schedule requirements.
Program Educational Objectives
A few years after graduation:
- Software Engineering graduates will be successful professionals in the field with
solid fundamental knowledge of software engineering, who can effectively analyze,
design, and develop high-quality software systems.
- Graduates utilize and exhibit strong communication and interpersonal skills, as well
as professional and ethical principles when functioning as members and leaders of
multi-disciplinary teams.
- Graduates will apply their foundations in software engineering to adapt to rapidly
changing environments using the appropriate theory, principles, and processes.
- Graduates are sufficiently prepared for their first and subsequent positions, as they
are independent learners, including being accepted into or completing advanced degree
programs.
Program Outcomes
In order to allow graduates to achieve the program educational objectives, graduates
will have demonstrated, by the time of graduation
- An ability to apply knowledge of mathematics, science, and engineering
- An ability to design and conduct experiments, as well as to analyze and interpret
data
- An ability to design a system, component, or process to meet desired needs within
realistic constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability
- An ability to function on multidisciplinary teams
- An ability to identify, formulate, and solve engineering problems
- An understanding of professional and ethical responsibility
- An ability to communicate effectively
- The broad education necessary to understand the impact of engineering solutions in
a global, economic, environmental, and societal context
- A recognition of the need for, and an ability to engage in life-long learning
- A knowledge of contemporary issues
- An ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice
- An ability to appropriately analyze, design, verify, validate, implement, apply, and
maintain software systems
- An ability to appropriate apply discrete mathematics, probability and statistics,
and relevant topics in computer science and support disciplines to complex software
systems
- An ability to work in one or more significant application domains
- An ability to manage the development of software systems
Further Information
For further information about the program, please contact
Professor Patricia Pierce
Coordinator, BS Computer Science
Email: ppierce@spsu.edu
Telephone: 678-915-3433
or
Dr Hassan Pournaghshband
Interim Chair, Department of Computer Science and Software Engineering
Email: hpournag@spsu.edu
Telephone: 678-915-5559