Computer Science (BSCS) Bachelor's Degree
Continue reading to find out what courses in a computer science bachelor's degree program can train you to work with computer programming languages and operating systems. See what kind of job you can get after earning this degree.
What Is a Computer Science Bachelor's Degree Program?
Bachelor of Science in Computer Science (BSCS) programs focus on technical applications of computers and computer networks. Most of these programs take four years to complete and teach you the skills needed to work in the information technology (IT) departments of many businesses. Admissions requirements for most BSCS programs include a high school diploma or its equivalent and submission of SAT or ACT scores. Some programs have minimum high school GPA requirements.
Bachelor's programs in computer science are available in both online and campus-based formats. Some online programs require a minimum number of postsecondary credits prior to enrollment, while others have the same admissions requirements as campus-based programs.
|Prerequisites||High school diploma or equivalent, and standardized test scores; some programs have a minimum GPA requirement for admission|
|Common Courses||Mathematics, computer architecture, data structures, software engineering, computer programming languages|
|Possible Careers||Computer systems administrator, computer programmer|
|Median Salary (2018)||$84,280 (for all computer programmers)|
|Job Outlook (2016-2026)||-7% decline (for all computer programmers)|
Source: U.S. Bureau of Labor Statistics
What Courses Can I Expect?
Your computer science bachelor's program will include general education coursework, in addition to core courses in software engineering, computer architecture, computer algorithms, data structures and scientific computing. You'll study Linux, UNIX and Microsoft Windows operating systems. You'll also learn how to use computer programming languages, troubleshoot computer networks, develop software programs and manage databases. Advanced mathematics courses, like linear algebra and calculus, are often part of the curriculum as well. You may need to complete an internship in order to earn your degree.
What Can I Do After Graduation?
Earning a bachelor's degree in this field can prepare you for a variety of IT careers. For example, you could pursue work as a computer programmer or computer systems administrator. Programmers use programming languages to write and repair software programs, while systems administrators troubleshoot user issues and monitor an organization's computing networks.
According to the U.S. Bureau of Labor Statistics, computer programmers earned a median salary of $84,280 as of May 2018. During this time, network and computer systems administrators made a median wage of $82,050.