Computer science B.A. or B.S.

  • A student using a mouse

    Computer science B.A. or B.S.

    Earn a bachelor鈥檚 degree in computer science in a flexible, hands-on undergraduate program that puts you on the front lines of software technology.

Explore the computer science bachelor鈥檚 degree program at the University of 熊猫在线视频 Anchorage

With small class sizes and diverse research and field experiences, the computer science bachelor鈥檚 degree program at UAA prepares undergraduate students to be tech-savvy software professionals ready to take on challenging careers. It also gives you the flexibility to pursue projects based on your interests. Graduates of the program will be ready to pursue advanced study in computer science or careers in developing software technologies.

Research and professional opportunities in the computer science program
As a computer science major at UAA, you can take part in paid internships and other hands-on learning opportunities that offer real-world job experience. You鈥檒l also work closely with top faculty who bring cutting-edge research to the program. A few examples of recent faculty research include:
  • Teaching machines to compress images for NASA, identify injuries from MRI brain scans and authenticate a subject based on eye-gaze patterns
  • Mapping factors in violent conflicts and developing virtual reality simulations
  • Working with computer network resiliency and cryptocurrencies such as bitcoin
Scholarships and financial aid in the computer science program
Get help with tuition and education costs. UAA offers a variety of scholarships and financial aid opportunities that you can apply for as a computer science major. Learn more about financial aid opportunities at UAA.

Computer science B.A. or B.S.

Degree Type:

  • Baccalaureate

Program Length: Four Years

Availability:Anchorage campus

Accredited by: Computing Accreditation Commission of ABET (Bachelor of Science program)

Other program options: Minor in computer science

Did you know..

UAA graduates have averaged in the 80th percentile on an international computer science exit exam (better than 80 percent of other university programs that take the same exam)

What can you do with a computer science degree from UAA?

UAA computer science students graduate with a strong foundational understanding of software and hardware fundamentals, ready for today鈥檚 most challenging careers and advanced graduate study programs.

Computer science graduate programs
Prepares students for graduate study with cutting-edge technologies such as artificial intelligence and virtual reality. Alumni have gone on to pursue graduate degrees at Clemson, the University of Southern California, UCLA, University of Utah and others.

Computer science careers
Graduates go on to work as software engineers, software developers, programmers and database administrators. Employers of UAA graduates include Intel, Microsoft, IBM, the State of 熊猫在线视频, 熊猫在线视频 Railroad, Alutiiq, Resource Data Inc., PangoMedia and other local tech firms.

Computer science bachelor鈥檚 degree program highlights

The Bachelor of Science in computer science is accredited by the . In both the Bachelor of Science and Bachelor of Arts programs, you鈥檒l benefit from experiences in and out of the classroom, which help you establish valuable career contacts as you work alongside top software and networking professionals. The following are just a few examples of the many experiences you鈥檒l have access to at UAA:
  • Get real-world experience through paid internships. Work on paid semester-long internships with local or national technology companies.
  • Take part in undergraduate research. Engage with faculty on research projects in areas including machine learning, mobile app development and video game development.
  • Tailor your curriculum. Focus your junior and senior year project on areas that match your interests and career goals.
  • Participate in computer science clubs and activities on campus. Take part in the Computer Security Club, Robotics Club and Computer Science Club.
  • Access cutting-edge facilities and equipment. Study and collaborate with peers in the software engineering design lab.
Rocco Haro, former computer science major.

UAA computer science major Rocco Haro landed his first internship with the 熊猫在线视频 Railroad as a systems engineering intern and used that as a springboard to secure a software development internship for a financial management firm.

Amazing Stories: Hands-on experience for real-world careers
Nick explains the Explorer robot to Eric Evans, Director of the MIT Lincoln Laboratory.

Once a computer science bachelor鈥檚 degree student, UAA alumnus and MIT researcher Nick Armstrong-Crews is now a senior software engineer for Google, applying machine learning to multi-sensor data on mobile devices.

Amazing Stories: Ask a Roboticist: Q&A with Nick Armstrong-Crews

Computer science bachelor鈥檚 degree program curriculum

The computer science bachelor鈥檚 degree program covers the fundamental programming and software development concepts needed for a job in today鈥檚 software industry. Core topics include computer programming, database systems, systems architecture, software engineering and computing theory.

What鈥檚 the difference between the Bachelor of Arts and Bachelor of Science degree programs in computer science?

The Bachelor of Arts gives you the opportunity to obtain a liberal arts background while the Bachelor of Science program provides a solid foundation in science. The Bachelor of Science is recommended if you are planning to pursue a graduate degree in computer science.

Top classes for computer science majors

  • Develop mobile, web or desktop applications in the Capstone Project course, which helps solve problems relevant to 熊猫在线视频 businesses and the community.
  • In Machine Learning, you鈥檒l learn how a variety of machine learning algorithms work (including neural networks, decision trees and statistical methods) and how to apply them to real-world problems.