Bachelor of Computer Science - Typical Requirements

Typical Requirements

Since Computer Science is such a wide field, required Computer Science degree courses vary. A typical list of standard courses that most Computer Science degrees require includes topics such as:

  • Programming Principles
  • Programming Paradigms
  • Algorithms
  • Data Structures
  • Logic & Computation
  • Computer architecture

Some schools which place more emphasis on mathematics will also require such courses such as:

  • Linear Algebra
  • Calculus
  • Probability and Statistics
  • Combinatorics, Discrete Mathematics
  • Differential Equations

Beyond the basic set of Computer Science courses, students can typically choose additional courses from a variety of different fields, such as:

  • Theory of computation
  • Operating Systems
  • Numerical computation
  • Compilers
  • Real-time computing
  • Distributed system
  • Computer Networking
  • Data Communication
  • Computer graphics
  • Artificial Intelligence
  • Multimedia
  • Human-computer interaction
  • Information theory
  • Algorithm design & analysis
  • Software testing

Some schools also offer concentrations in a certain area of computer science, such as:

  • Computer graphics
  • Cybersecurity
  • Game Design
  • Information assurance

Read more about this topic:  Bachelor Of Computer Science

Famous quotes containing the word typical:

    It is not however, adulthood itself, but parenthood that forms the glass shroud of memory. For there is an interesting quirk in the memory of women. At 30, women see their adolescence quite clearly. At 30 a woman’s adolescence remains a facet fitting into her current self.... At 40, however, memories of adolescence are blurred. Women of this age look much more to their earlier childhood for memories of themselves and of their mothers. This links up to her typical parenting phase.
    Terri Apter (20th century)