Computer Science, A.S. - SUNY Niagara

🎓 Explore Your Future 🏫 SUNY Niagara Open House | November 5 & 7, 2026 |

SUNY Niagara student on computer

Computer Science, A.S.

Program Overview


Computer Science is a tremendously broad field, but ultimately is about problem solving. Programming is a fundamental skill you’ll learn, but computer scientists are much more than just “programmers”. Computer science both studies computer processing as a subject, and utilizes the computer as a problem solving tool, in domains as diverse as business, medicine, national defense, scientific exploration and more. In fact, the entertainment field constantly pushes the envelope of computing hardware and processing advancements. From the behavior of subatomic particles to the anatomy of the human brain, computer scientists are searching for new ideas on how computers should be built and “taught.”

The core of the program involves the study of computer programming, architecture, data structures, and mathematics (the language of problem solving). It is a rigorous program designed for students willing to tackle tough but exciting problems. Computer science career opportunities are amongst the fastest growing in industry.

Program Goals and Objectives

  • Design, analyze and understand the relationship between digital components forming the building blocks of modern digital devices.
  • Design and implement efficient solutions utilizing appropriate algorithms and data structures.
  • Design, implement, test, and debug programs that employ fundamental programming constructs.
  • Utilize the three basic principles of object-oriented design: encapsulation, inheritance, and polymorphism.
  • Work as a team member in a problem-solving situation.

Program Learning Outcomes

The assessment of student learning outcomes is not only a key indicator of program effectiveness, it is also one of the standards of excellence identified by the Middle States Commission (Standard 5) and is required through the SUNY assessment initiative.

View Learning Outcomes.

Career information and opportunities

Computer Science, A.S.

SUNY Niagara’s Computer Science A.S. teaches you programming, computer architecture, data structures and the math behind them. It is a rigorous, hands-on program built for transfer to a bachelor’s degree in computer science.

Apply now

Last updated:

What careers does a Computer Science A.S. lead to?

  • Software developer
  • Applications programmer
  • Computer engineer
  • Systems architect
  • System or security administrator
  • Database administrator
  • Operations research analyst

Most of these careers need a bachelor’s degree. Your A.S. is the first two years of that path.

What will I learn to do?

  • Design, write, test and debug programs
  • Build efficient algorithms and data structures
  • Understand how computer hardware works
  • Use object-oriented programming
  • Solve problems on your own and on a team

Computer science is used to solve problems in business, medicine, defense and almost every other field.

Sources

How much can I earn?

Median yearly pay in the U.S., May 2025
JobMedian per year
Computer hardware engineers$161,740
Software developers$135,980
Information security analysts$129,180
Database administrators$104,620
Operations research analysts$88,940
Computer and information research scientists (usually needs a master’s degree)$140,300

Median means half of workers earn more and half earn less. These jobs usually need at least a bachelor’s degree.

Pay depends on the job, your experience, your education and the employer.

What is the job outlook?

  • Computer and information research scientists: Jobs are expected to grow 22% from 2025 to 2035. That is much faster than average.
  • Information security analysts: Jobs are expected to grow 21%. That is much faster than average.
  • Operations research analysts: Jobs are expected to grow 12%. That is much faster than average.
  • Software developers: Jobs are expected to grow 10%. That is much faster than average.
  • Computer hardware engineers: Jobs are expected to grow 9%. That is much faster than average.
  • Database administrators: Little or no change is expected.

The average for all jobs is 3%. Most computer science careers are growing several times faster than average.

Sources

Where do computer scientists work?

  • Software and tech companies
  • Banks and financial companies
  • Hospitals and health care
  • Defense and government agencies
  • Manufacturers
  • Research labs and universities

Software runs nearly every industry, so computer science skills open doors almost anywhere.

How is this different from Computer Information Systems?

Computer Science goes deeper into the math and the machine: calculus, discrete math, computer architecture and data structures. It is a strong fit if you want to build software or systems. If you are more interested in applying technology to business, look at the Computer Information Systems A.S.

Sources

How do I get there?

  1. Learn programming in Computer Science I and II.
  2. Take calculus, discrete math and computer architecture.
  3. Finish your 63-credit A.S. with data structures and transfer to a four-year school.
  4. Earn a bachelor’s degree in computer science. Some research jobs need a master’s.

You can compare your courses with the SUNY Transfer Path for Computer Science (opens in a new window). Your advisor can help you plan your transfer.

Which courses prepare me?

  • CIS 119 Introduction to Computer Systems
  • CPS 120 Computer Science I
  • CPS 130 Computer Science II
  • CPS 247 Computer Organization & Architecture
  • CPS 250 Data Structures
  • MAT 120 Calculus and Analytic Geometry I
  • MAT 121 Calculus and Analytic Geometry II
  • MAT 230 Discrete Mathematics
  • MAT 255 or CIS/CPS 200-level Linear Algebra or a computing elective

You also take two lab sciences and the general education courses four-year schools expect.

Sources
Apply now

Last updated: