ip target image
You are currently browsing our site with content tailored to students in your country

Bachelor of Science in Software Engineering

USA

14

1

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$27,075.00 per year
Start date

Expected August 2024

Venue

Northern Arizona University

Flagstaff Campus,

FLAGSTAFF,

Arizona,

86011, United States

Entry requirements

For international students

A student must have a secondary (high school) and post-secondary (college or university) education, as well as any vocational or ESL grade reports. It is required to have 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

Priority deadlines for undergraduate international student admissions:

Fall semester: apply by March 1 to begin classes in August

Spring semester: apply by September 15 to begin classes in January

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

ADD TO MY FAVOURITES

Get in touch