COVID-19 update: This course will start online and continue on campus later. Read more

What will I learn?

Software engineering consists of the principled application of repeatable processes and methods for the design, development, maintenance, and evolution of software systems. The field is distinguished from programming and computer science by its emphasis on practical techniques supporting the team-based development of large-scale and long-lived software systems that are required to operate reliably and within specified functional and non-functional constraints.

Students in the BSSE will be provided with skills in software engineering processes, including requirements analysis, software design and architecture, software testing, multiple programming languages and libraries, cloud computing technologies, project management, and foundational areas such as data structures and algorithmic complexity. Elective selections will permit students to specialize in other application areas, including human-computer interaction, socio-technical computing, computer networks, high-performance computing, and cybersecurity. A capstone project will allow students to exercise the full breadth of their skillset by working with clients on real-world projects.

A distinctive characteristic of this program, and one that exemplifies its emphasis on workforce development, is the inclusion of required and industry-recognized professional certifications. All graduates of this program will be required to complete the Professional Software Developer (PSD) Certification offered by the IEEE Computer Society. In addition to the IEEE certification, students will have the opportunity to earn the Amazon Web Services (AWS) Certified Solutions Architect Professional (CSAP) certification.


Students in the BSSE will be provided with skills in software engineering processes, including requirements analysis, software design and architecture, software testing, multiple programming languages and libraries, cloud computing technologies, project management, and foundational areas such as data structures and algorithmic complexity. Elective selections will permit students to specialize in other application areas, including human-computer interaction, socio-technical computing, computer networks, high-performance computing, and cybersecurity. A capstone project will allow students to exercise the full breadth of their skillset by working with clients on real-world projects. Software engineering positions are seeing rapid and expected continued growth, at a rate of 21% growth projected through 2028. With the new found skills in software engineering processes, graduates from the program will be able to join, and be successful in, the software developer workforce.
Career opportunities that might be pursued:

  • Software developer in software design and architecture
  • Software testing, and cloud computing technologies in fields creating video games, developing internet applications
  • Running computer networks or implementing computer security measures for an organization

With further education, one of these paths is possible:

  • Management and software architect
  • Students who further their software engineering education with a doctoral degree may be well prepared for academia.

Which department am I in?

College of Social and Behavioral Sciences

Study options

Full Time (At least 120 units of credit)

Tuition fees
US$25,396.00 per year

*Price shown is for indicative purposes, please check with institution

Start date

11 January 2021

Venue

Northern Arizona University

Flagstaff Campus,

FLAGSTAFF,

Arizona,

86011, United States

Entry requirements

For students from United States

Applicants must have a high school and secondary education or post-secondary education in a country; minimum of a 2.5 grade point average (GPA) for first-year. ACT English Sub Score: 21 or higher SAT Verbal Score: 510 or higher. English Language Requirements: Students are required to have TOEFL: 70 IBT or 525 PBT; IELTS: 6.0 band or higher.

For international students

A student must have a secondary (high school) and post-secondary/university education, as well as any vocational with a minimum of a 2.5 grade point average (GPA) for first-year and transfer students.

English Proficiency

Test of English as a Foreign Language (TOEFL) - Internet-based testing (TOEFL iBT): an overall score of 70 (School code 4006)

International English Language Testing System (IELTS) - 6.0

Pearson Test of English Academic (PTE) - 56

*There may be different IELTS requirements depending on your chosen course.

ADD TO MY FAVOURITES

About this uni

Teaching is world-class and led by expert faculty who know how to nurture student talent.

  • Bachelor’s and graduate degrees
  • English language and exchange programs
  • Located in the stunning natural U.S. state of Arizona
  • 19:1 student-to-faculty ratio