This article needs additional citations for verification .(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. [1] [2] [3] [4] [5] In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing. [6]
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]