Gather Here. Go Far

With locations in Tahlequah, Muskogee and Broken Arrow, NSU is Oklahoma’s immersive learning institution. Choose from in-person, blended or online learning options.

Scholarships

NSU is committed to assisting students in applying and earning scholarships. Whether you are an incoming freshman or a continuing/returning student, NSU has a wide variety of scholarship options for students to choose from.

Clubs and Organizations

From networking to leadership opportunities, NSU’s over 80 clubs and organizations allow our students to build lasting relationships while getting the full college experience.

Transfer Students

Whether you’re an incoming or current transfer student, NSU’s transfer advisors are available to assist you with transcript evaluation, information on degree programs and support services. NSU is where You Belong.

Graduate College

Whether transitioning to graduate school or returning to higher education, NSU’s graduate college is your next step. Choose from over 25 master's degrees and several certificate programs.

Bachelor of Science in Computer Science

What is Computer Science?

What distinguishes Computer Science from other computer disciplines such as Computer Technology, Information Systems, and Computer Engineering?

ACM describes computer science as "the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits you to adapt to new technologies and new ideas."

The work of computer scientists falls into three categories:

  • Designing and building software
  • Developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems
  • Devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs)

Most computer science programs require some mathematical background.

Our computer science program has been educating computer scientists and software professionals since 1982. Our major offers courses that provide a rigorous education in both the theoretical and applied aspects of computer science. To meet your needs, courses are offered in a wide variety of current topics including software engineering, databases, computer game programming, Networking, Security, Web Programming, JAVA, C++, C# and many others.

We offer a Bachelor of Science degree in Computer Science that is designed according to guidelines set by the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronic Engineers (IEEE), the two leading professional organizations for the computer science discipline.

In addition to the core courses recommended by ACM and IEEE, there are a wide range of elective courses, including many on the cutting edge of computer science such as game programming, parallel programming, C#, network security, web programming, and mobile apps development.

For more information about degree requirements, visit the NSU catalog.

Student Learning Outcomes

  1. Communicate technical ideas both orally and in writing.
  2. Apply current techniques, skills, and tools necessary in the computing practice.
  3. Program in two or more computer languages.
  4. Design computer algorithms to solve problems.
  5. Apply computer algorithms to solve problems.
  6. Create software using software engineering principles.
  7. Collaborate as a member of a team.
  8. Explain core elements of computer science theory.
  9. Solve problems by applying the software development process.

There are no options for this degree.

There is no Accelerated Degree Program for this degree.

A minor is required for the Computer Science major.

There are no certifications related to this degree. 

Future Students

Go Apply

Request Information

Degree Available At

  • Tahlequah
  • Broken Arrow

Transferring to NSU?

Make your transition to NSU as smooth and seamless as possible.

Visit Transfer Student Services for more information.

Career Services

What can I do with a major in Computer Science?

PROGRAM CHAIR