Bachelor of Computer Science

{{Short description|Bachelor's degree program studying theoretical or practical aspects of computing}}

{{More citations needed|date=July 2017}}

The Bachelor of Computer Science (abbreviated BCompSc or BCS) is a bachelor's degree for completion of an undergraduate program in computer science.{{Cite web |title=BCS Program (Second Degree) {{!}} Computer Science at UBC |url=https://www.cs.ubc.ca/students/undergrad/degree-programs/bcs-program-second-degree |access-date=2022-10-02 |website=www.cs.ubc.ca |language=en |archive-date=2022-04-29 |archive-url=https://web.archive.org/web/20220429134846/https://www.cs.ubc.ca/students/undergrad/degree-programs/bcs-program-second-degree |url-status=live }}{{Cite web |last=Marketing |title=Bachelor of Computer Science (with specialisation) |url=https://study.csu.edu.au/courses/technology-computing-maths/bachelor-computer-science |access-date=2022-10-02 |website=study.csu.edu.au |language=en-AU |archive-date=2022-07-10 |archive-url=https://web.archive.org/web/20220710151509/https://study.csu.edu.au/courses/technology-computing-maths/bachelor-computer-science |url-status=live }}{{Cite web |title=Computer Science (BCS) - Eastern Washington University |url=https://www.ewu.edu/cstem/csee/computer-science-bcs/ |access-date=2022-10-02 |language=en-US |archive-date=2022-06-10 |archive-url=https://web.archive.org/web/20220610152216/https://www.ewu.edu/cstem/csee/computer-science-bcs/ |url-status=live }}{{Cite web |title=IWU {{!}} Bachelors in Computer Science {{!}} Computing and Engineering |url=https://www.indwes.edu/undergraduate/division-of-math-and-computer-information-sciences/bs-computer-science |access-date=2022-10-02 |website=www.indwes.edu |archive-date=2022-03-19 |archive-url=https://web.archive.org/web/20220319192720/https://www.indwes.edu/undergraduate/division-of-math-and-computer-information-sciences/bs-computer-science |url-status=live }}{{Cite web |date=2017-02-13 |title=BCS and BMath CS Majors |url=https://uwaterloo.ca/computer-science/current-undergraduate-students/majors |access-date=2022-10-02 |website=University of Waterloo |language=en |archive-date=2022-09-21 |archive-url=https://web.archive.org/web/20220921225942/https://uwaterloo.ca/computer-science/current-undergraduate-students/majors |url-status=live }} In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing.{{cite web |url=http://www.uowdubai.ac.ae/computer-science-and-engineering-programs/bachelor-of-computer-science-bcompsc-degree |title=Bachelor of Computer Science (BCOMPSC) Degree |publisher=University of Wollongong in Dubai |access-date=2016-12-05 |archive-date=2016-12-18 |archive-url=https://web.archive.org/web/20161218151126/http://www.uowdubai.ac.ae/computer-science-and-engineering-programs/bachelor-of-computer-science-bcompsc-degree |url-status=live }}

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:[http://www.monash.edu.au/study/coursefinder/course/2380/] {{Webarchive|url=https://web.archive.org/web/20150909221824/http://www.monash.edu.au/study/coursefinder/course/2380/|date=2015-09-09}} Course description of the Bachelor of Computer Science at Monash University, Melbourne, Australia

Some schools may place more emphasis on mathematics and require additional courses such as:[http://www.cs.purdue.edu/academic_programs/future_students/majors_minors.shtml#Major] {{Webarchive|url=https://web.archive.org/web/20101116005122/http://www.cs.purdue.edu/academic_programs/future_students/majors_minors.shtml#Major|date=2010-11-16}} Bachelor of Computer Science at Purdue University, West Lafayette, Indiana, U.S.

Beyond the basic set of computer science courses, students can typically choose additional courses from a variety of different fields, such as:[https://esa-oas-prod-wl.itap.purdue.edu/prod/bzwsrch.p_search_catalog?subject=CS&college=S] {{Webarchive|url=https://web.archive.org/web/20110720035428/https://esa-oas-prod-wl.itap.purdue.edu/prod/bzwsrch.p_search_catalog?subject=CS&college=S|date=2011-07-20}} Classes available through Purdue University's Computer Science Department

Some schools allow students to specialize in a certain area of computer science.{{cite web|url=http://www.stevens.edu/compsci/undergrad/bs_aaca.html|title=Computer Science concentrations offered by Stevens Institute|publisher=Stevens Institute of Technology|access-date=2011-12-01|archive-url=https://web.archive.org/web/20110810200703/http://www.stevens.edu/compsci/undergrad/bs_aaca.html|archive-date=2011-08-10|url-status=dead}}{{cite web|url=http://www.saintleo.edu/Academics/School-of-Business/Undergraduate-Degree-Programs/Bachelor-of-Computer-Science-Degree|title=Saint Leo University program description offering Information assurance specialization|publisher=Saint Leo University|access-date=2011-12-01|archive-url=https://web.archive.org/web/20111123122734/http://www.saintleo.edu/Academics/School-of-Business/Undergraduate-Degree-Programs/Bachelor-of-Computer-Science-Degree|archive-date=2011-11-23|url-status=dead}}{{cite web|url=http://view.fdu.edu/default.aspx?id=7262|title=B.S. Computer Science - Cybersecurity Concentration|publisher=Fairleigh Dickinson University|access-date=2011-12-01|archive-date=2011-12-31|archive-url=https://web.archive.org/web/20111231130014/http://view.fdu.edu/default.aspx?id=7262|url-status=live}}

Related degrees

See also

References

{{Reflist}}

{{Academic degrees}}

{{DEFAULTSORT:Bachelor Of Computer Science}}

Computer Science

Category:Computer science education