Top Qs
Timeline
Chat
Perspective
Bachelor of Computer Science
Bachelor's degree program studying theoretical or practical aspects of computing From Wikipedia, the free encyclopedia
Remove ads
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]
This article needs additional citations for verification. (July 2017) |
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]
Remove ads
Related degrees
See also
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads