Jun 05, 2020  
2018-2019 Undergraduate Catalog 
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Software Engineering, B.S.

Return to {$returnto_text} Return to: Programs of Study

Software engineering is the application of engineering principles to the creation of software systems. All engineering disciplines use systematic problem-solving methodologies and follow well-defined, best practices. Students majoring in software engineering will learn to employ systematic ways of thinking to analyze problems to be solved and to design the resulting software solutions, and they will learn the recognized practices for design, implementation, testing, and cutover of new software systems.

Core Requirements

All students must complete the Avila University Core Curriculum as a part of their degree programs. The Core consists of a minimum of 39 credit hours that meet the requirements listed below. Please go to Core Curriculum  for more information and to view all Core classes.

Core Foundations (9-11 credit hours)

Foundations requirements provide the basic skills essential for effective participation in other classes as well as the professional world.

Core Pillars & Levels (30 credit hours)

Pillars and Levels requirements address the breadth of knowledge expected of a liberal arts education and challenges students to integrate prior knowledge and create new ideas through higher levels of coursework.

Cross-Application Note: All courses that meet a Pillar also meet a Level and may meet a Designation requirement. Some courses taken for major and/or minor requirements may also meet Core requirements.

    Social Justice & Civic Life Pillar 
(6 credit hours required)

Creativity & Culture Pillar
(6 credit hours required)

Belief & Reason Pillar
(6 credit hours required)
Explorations of Nature Pillar 
(6 credit hours required)

24 credit hours required 












6 credit hours required CONTRIBUTE LEVEL




Core Designations

Core Component Designations requirements incorporate assignments and experiences focused on developing and deepening student understanding to prepare students for responsible lifelong contributions to the global community.

CORE Designations

Interdisciplinary Studies (IS)

(9 credit hours)

Global Studies (GS)    

(9 credit hours)     

Community Engagement (CE)    

(3 credit hours) 







Transfer Students

The Core Component Designations requirement for transfer students is determined by the number of credit hours transferred to Avila University. Please see the Transfer Students  page within this catalog.


As noted above, courses can have multiple designations and thus meet multiple requirements at once.

Example: BI 215 - Humans & the Environment (3)  meets all of the following requirements:

  • Belief & Reason Nature Pillar
  • Transform Level
  • Global Studies (GS) Designation
  • Major Requirement

Program Requirements

The candidate for the Bachelor of Science degree in Software Engineering must complete all general degree requirements as stated in the Core Curriculum and complete with a grade of “C” or better all Computer Science, Software Engineering, and Mathematics courses taken.

Technology Requirement

Computer competency will be demonstrated by successful completion of the following course.


In addition to general degree requirements stated in this university catalog, Software Engineering majors will be expected to meet the following program outcomes:

Outcome 1.

Demonstrate a high level of programming skills. (CS 120 , CS 222 CS 165 , CS 313 , CS 166 , CS 314 )

Outcome 2.

Understand computer architecture, operating systems, networks, and other key components that support the creation and execution of software systems. (CS 315 , CS 321 CS 340 , CS 365 )

Outcome 3.

Be proficient in the use of software engineering processes. (SF 201 CS 346 , SF 350 CS 499 )

Outcome 4.

Understand the professional requirements associated with being a practicing software engineer. (CS 195 , SF 201 CS 495 )


The outcomes for the Software Engineering major are assessed through a combination of written and performance examinations, written and performance assignments, internship supervisor evaluations, and a completed capstone project. SF 499 requires a senior capstone project to be designed, completed, and then presented to Computer Science Department faculty.


Return to {$returnto_text} Return to: Programs of Study