Computer Science accreditation
The BS in Computer Science at Northern Arizona University is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.

The BS in Computer Science at Northern Arizona University is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
Program educational objectives
The educational objectives of the Computer Science program are to produce graduates whose expected accomplishments within a few years of graduation are to achieve the following objectives:
- Graduates are technically competent and prepared for leadership and professional practice with strength in design, problem solving, communications, and teaming.
- Graduates are grounded in computer science and related mathematical fundamentals and prepared for advanced education and lifelong learning.
- Graduates have an understanding of the scope and implications of the rapid and increasing integration of software-driven technologies into personal and professional spheres of modern society.
- Graduates integrate quickly into the workplace or advanced education due to an emphasis on high-quality teaching, advising, and mentoring.
Student outcomes
The student outcomes that prepare graduates to attain the program educational objectives are:
- Analyze a complex problem and apply principles of computing and other relevant disciplines to elaborate solutions to it
- Design, implement, and evaluate a computing-based solution to meet a given set of requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member and leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions