GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Bachelor of Computer Science - Wikipedia

icon
This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Bachelor of Computer Science" – news · newspapers · books · scholar · JSTOR
(July 2017) (Learn how and when to remove this message)

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]

  • Computer programming
  • Programming paradigms
  • Algorithms
  • Data structures
  • Logic & Computation
  • Computer architecture

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

  • Linear algebra
  • Calculus
  • Probability theory and statistics
  • Combinatorics and discrete mathematics
  • Differential calculus and mathematics

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

  • Theory of computation
  • Operating systems
  • Numerical computation
  • Compilers, compiler design
  • Real-time computing
  • Distributed systems
  • Computer networking
  • Data communication
  • Computer graphics
  • Artificial intelligence
  • Human-computer interaction
  • Information theory
  • Software testing
  • Information assurance
  • Quality assurance

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

Related degrees

  • Bachelor of Software Engineering
  • Bachelor of Science in Information Technology
  • Bachelor of Computing
  • Bachelor of Information Technology
  • Bachelor of Computer Information Systems

See also

  • Computer science
  • Computer science and engineering
  • Bachelor of Business Information Systems

References

  1. ↑ "BCS Program (Second Degree) | Computer Science at UBC". www.cs.ubc.ca. Archived from the original on 2022-04-29. Retrieved 2022-10-02.
  2. ↑ Marketing. "Bachelor of Computer Science (with specialisation)". study.csu.edu.au. Archived from the original on 2022-07-10. Retrieved 2022-10-02.
  3. ↑ "Computer Science (BCS) - Eastern Washington University". Archived from the original on 2022-06-10. Retrieved 2022-10-02.
  4. ↑ "IWU | Bachelors in Computer Science | Computing and Engineering". www.indwes.edu. Archived from the original on 2022-03-19. Retrieved 2022-10-02.
  5. ↑ "BCS and BMath CS Majors". University of Waterloo. 2017-02-13. Archived from the original on 2022-09-21. Retrieved 2022-10-02.
  6. ↑ "Bachelor of Computer Science (BCOMPSC) Degree". University of Wollongong in Dubai. Archived from the original on 2016-12-18. Retrieved 2016-12-05.
  7. ↑ Archived 2015-09-09 at the Wayback Machine Course description of the Bachelor of Computer Science at Monash University, Melbourne, Australia
  8. ↑ Archived 2010-11-16 at the Wayback Machine Bachelor of Computer Science at Purdue University, West Lafayette, Indiana, U.S.
  9. ↑ Archived 2011-07-20 at the Wayback Machine Classes available through Purdue University's Computer Science Department
  10. ↑ "Computer Science concentrations offered by Stevens Institute". Stevens Institute of Technology. Archived from the original on 2011-08-10. Retrieved 2011-12-01.
  11. ↑ "Saint Leo University program description offering Information assurance specialization". Saint Leo University. Archived from the original on 2011-11-23. Retrieved 2011-12-01.
  12. ↑ "B.S. Computer Science - Cybersecurity Concentration". Fairleigh Dickinson University. Archived from the original on 2011-12-31. Retrieved 2011-12-01.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Bachelor_of_Computer_Science&oldid=1283656424"
Categories:
  • Bachelor's degrees
  • Computer science education
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Articles needing additional references from July 2017
  • All articles needing additional references
  • Webarchive template wayback links
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.