Bachelor of Computer Science

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Template:More citations needed The Bachelor of Computer Science (abbreviated BCompSc or BCS) is a bachelor's degree for completion of an undergraduate program in computer science.[1][2][3][4][5] In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing.[6]

Typical requirements

Because computer science is a wide field, courses required to earn a bachelor of computer science degree vary. A typical list of course requirements includes topics such as:[7]

Some schools may place more emphasis on mathematics and require additional courses such as:[8]

Beyond the basic set of computer science courses, students can typically choose additional courses from a variety of different fields, such as:[9]

Some schools allow students to specialize in a certain area of computer science.[10][11][12]

Related degrees

See also

References

Template:Reflist

Script error: No such module "Navbox".

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. [1] Template:Webarchive Course description of the Bachelor of Computer Science at Monash University, Melbourne, Australia
  8. [2] Template:Webarchive Bachelor of Computer Science at Purdue University, West Lafayette, Indiana, U.S.
  9. [3] Template:Webarchive Classes available through Purdue University's Computer Science Department
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".