Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


Academic Information

This program offers students the opportunity to explore such topics as: data mining (through the Center for Data Insight), parallel algorithms, distributed systems, artificial intelligence, fuzzy logic, neural networks, evolutionary programming, and modeling reactive systems as well as foundation work in programming languages, software engineering, virtual collaborative environments, and user interfaces.

More Information

Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


Careers

What Can I Do with a Bachelor of Science in Applied Computer Science?

Picture yourself rolling out your own breakthrough software to be the next Google or YouTube, working on the next generation of computer gaming engines, or developing new applications at Microsoft, IBM, or Intel. Whether you start a career right away or pursue graduate study first, the Department of Computer Science will help build a platform for your high-tech dreams.

If you're seeking a career in smaller scale, hands-on applied programming, our program might just get you there. Prepare to hit the career-ground running with our innovative Design4Practice Program. This sequence of team-based design courses focuses on implementation of real-world projects, simulating the highly integrated and globally distributed software development environments emerging in the modern corporate world. Work on project design teams with students from other disciplines to create software, building the technical and professional skills necessary for success in the expanding universe of high-tech. Thinking of studying abroad to take advantage of global career trends? We strongly encourage international study and facilitate internships in other countries. Wherever your imagination takes you, a computer science education at Northern Arizona University will open new doors.

Career opportunities that might be pursued:
  • Software consulting
  • Bio-informatics and data management
  • Graphics and game development
  • Defense software analysis

With further education, one of these paths is possible:
  • Statistician
  • Engineer
  • Researcher
  • University professor

More Information

Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


University Requirements

More Information

Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


Overview

In addition to University Requirements:

Please note that you may be able to use some courses to meet more than one requirement. Contact your advisor for details.

Minimum Units for Completion 120
Highest Mathematics Required MAT 226
Additional Fees/Program Fees Required
University Honors Program Optional
AZ Transfer Students complete AGEC-S Recommended
Progression Plan Link View Progression Plan

Purpose Statement

Computer science and software engineering are terms used to describe a diverse discipline of computing professionals who apply mathematics, computer science, and engineering principles to the design, analysis, implementation, and maintenance of software systems. Computer scientists and software engineers pursue careers designing and building software, developing effective ways to solve computing problems, and devising new and better methods of using computers to address problems in the arts, the sciences, industry, and society. Computer scientists and software engineers must be master problem solvers who understand how to analyze a problem, discern the fundamental requirements for implementing a solution, design and analyze potential solutions, implement solutions using appropriate technologies, manage and work in multidisciplinary teams, design appropriate software tests, and maintain software after it has been deployed.

 
In a world where communication, commerce, manufacturing, education, government, and entertainment depend on software systems it's easy to understand how computer scientists and software engineers make a difference.
 
While both the Bachelors of Science in Computer Science (BSCS) and the Bachelors of Science in Applied Computer Science (BSACS) share some of the same core curriculum and many final career outcomes they are differentiated by their focus.
 
BSCS students will have gained greater exposure to higher mathematics and the theory of computing. Exposure to rigorous algorithmic analysis, theories of computation, and the connection between language and computation give these students the skills and background to be successful developing high performance systems, complex algorithms, and developing software that pushes the boundaries of what is possible with computation.
 
BSACS students will have gained greater exposure to the practice and craft of software development and software engineering. BSACS students will be exposed to systematic approaches to software development, which give these students the skills and background to be successful developing large complex software systems, systems with evolving constraints, and systems which require predictability, precision, mitigated risk, or process compliance.
 
Student Learning Outcomes

By the time students graduate with an Applied Computer Science degree from Northern Arizona University, they will be able to:

More Information

Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


Details

Major Requirements
General Electives
Additional Information
More Information

Academic Catalog - 2018-2019

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Applied Computer Science, Bachelor of Science


Campus Availability

More Information