Apply Now

BS in Computer Science

The Bachelor of Science degree in Computer Science is accredited by:

The Computing Accreditation Commission of ABET Inc.
111 Market Place, Suite 1050
Baltimore, MD 21201.
Phone: (410) 347-7700.


From 1987 until 2001, The Bachelor of Science degree in Computer Science was accredited by the Computer Science Commission of the Computing Sciences Accreditation Board, which merged with ABET.

Our traditional computer science degree provides extensive preparation in both the theoretical and practical aspects of computer science. It will prepare you for a variety of careers in computing or for additional study at the graduate level. In this program you will study both general purpose programming and programming for specific purposes and environments. You will learn about algorithms, performance analysis, networks, computer architectures, information systems and software engineering. You will work on a realistic project in a team environment. The program includes a variety of focus areas that allow you to tailor your degree to your specific interests.

Student Outcomes

Educational Objectives

Current Degree Requirements

What will I study?

An instructor writing on the whiteboard during a lecture

  You will learn about:

  • algorithms
  • performance analysis
  • networks
  • computer architectures
  • information systems
  • software engineering
Students hard at work


Emphases / Concentrations:

  • Database Programming
  • Network Security
  • Operating Systems
  • Real-Time & Embedded Systems
  • 3D Graphics Programming
  • Computational Informatics

Interesting courses I might take:

  • Data Mining
  • Advanced Network Concepts
  • Database Programming
  • Network Security
  • Embedded Systems
  • Concurrent Systems
  • 3D Computer Graphics Principles
  • Advanced 3D Computer Graphics Programming
  • Logic Programming
  • Fuzzy Sets and Logic

What could I do with my degree?

  • Software Developer
  • Software Engineer
  • Game Programmer
  • Database Programmer
© 2014 Eastern Washington University
EWU expands opportunities for personal transformation through excellence in learning.