Courses for a Degree in Computer Science

A college degree in computer science focuses on computers and the languages they use to communicate.

For this major you’ll take lots of computer science classes. But you’ll also need to take classes in the arts, science, math, and social sciences to earn your bachelor’s degree. These extra courses help make sure that you graduate from college with all of the skills you’ll need to prepare for a successful career as a computer scientist.

Here are some of the courses you might take to earn a degree in computer science:

Computer Science Courses:

  • Introduction to Digital Logic Design
  • Programming I
  • Programming II
  • Programming Language Paradigms
  • Computer Systems and Assembly Language
  • Software Engineering I
  • Introduction to Theory of Computing
  • Data Structures
  • Computer Architecture
  • Fundamentals of Computer Algorithms
  • Programming Languages
  • Introduction to Operating Systems

General Curriculum Requirements

  • Arts Courses: Art, History, Languages, Literature, Music
  • Math Courses: Algebra, Calculus, Computer Science, Logic, Statistics
  • Natural Sciences Courses: Astronomy, Biology, Chemistry, Environmental Science, Physics
  • Social Sciences Courses: Anthropology, Economics, Government, Psychology, Sociology