The 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.

What will I study?

? You will learn about:

  • algorithms
  • performance analysis
  • networks
  • computer architectures
  • information systems
  • software engineering

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