Software Engineering Certificate

Department of Computer Science, College of Information Science & Technology

Vision Statement

Software engineering is the systematic application of engineering and computer science principles to the development, maintenance and analysis of complex software systems. The demand for software engineers is very high, and is expected to continue for many years to come. The certificate in software engineering will provide students with technical knowledge and skills to apply modern software engineering processes, methods, and tools to tackle real-world requirements, equipping them for career advancement as software professionals.

Program Contact Information

Azad Azadmanesh, PhD, Graduate Program Chair (GPC)
282G Peter Kiewit Institute (PKI) 
402.554.3976
azad@unomaha.edu

Ms. Leslie Planos, Advisor
176C Peter Kiewit Institute (PKI)
402.554.3819
lplanos@unomaha.edu

Ms. Vanessa Hatfield-Reeker, Advisor
175C Peter Kiewit Institute (PKI)
402.554.2073
vhatfield@unomaha.edu

Program Website

Admissions

Application Deadlines

  • Fall: July 1
  • Spring: November 1
  • Summer: March 1

Program-Specific Requirements

  • Resume
    • Submit a detailed resume highlighting your work experience and background (if applicable)
  • Applicants are required to have a command of oral and written English.  Those who do not hold a baccalaureate or other advanced degree from the U.S., OR a baccalaureate or other advanced degree from a pre-determined country on the waiver list, must meet the minimum language proficiency score requirement in order to be considered for admission.

    • A minimum of 550 on the paper-based TOEFL: 80 internet-based; 6.5 IELTS; or 53 PTE is required for this program.

Degree Requirements

Prerequisite Courses
CSCI 4830/8836INTRODUCTION SOFTWARE ENGINEERING3
CSCI 3320/8325DATA STRUCTURES3
Required Courses
If a required course is waived, it must be replaced with another course from the electives list below.
CSCI 8700SOFTWARE SPECIFICATIONS AND DESIGN3
CSCI 8710MODERN SOFTWARE DEVELOPMENT METHODOLOGIES3
Elective Courses
Select two of the following:6
HUMAN COMPUTER INTERACTION
USER EXPERIENCE DESIGN
SOFTWARE ASSURANCE
TRUSTED SYSTEM DESIGN, ANALYSIS AND DEVELOPMENT
FORMAL METHODS IN SOFTWARE ENGINEERING
ADVANCED TOPICS IN SOFTWARE ENGINEERING
Total Credits12