StudentsReview ™ :: Computer Science Degree

Search for Colleges by Region

or within distance of city

  Who's got the Best (variable)?

Perceptual Rankings:
You Make 'Em.
We Post 'Em.
You Vote 'Em Up.
You Vote 'Em Down.
Aww yeah.

Bachelors of Computer Science

The Bachelor of Computer Science or Bachelor of Science in Computer Science, (abbreviated BCompSc or BCS or BS CS), is a type of bachelor's degree, usually awarded after three or four years of collegiate study in computer science, but can be awarded in fewer years depending on factors such as an institution's course requirements and academic calendar. In some cases it can be awarded in 5 years. In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing. A bachelor of computer science degree is normally required in order to work in the information technology industry.

The same core curriculum may, depending on the school, result in other degrees, including:

  • Bachelor of Arts (BA) in Computer Science
  • Bachelor of Applied Science (BASc) in Computer Science
  • Bachelor of Science in Information Technology
  • Bachelor of Mathematics in Computer Science
  • Bachelor of Engineering (BEng) in Computer Science
  • Bachelor of Computing in Computer Science
  • Bachelor of Science in Engineering (Computer Science) - BSE (CS)
  • Bachelor of Computer Security in Computer Science
  • Bachelor of Science (BSc or BS) in Computer Science (BSc CS or BSCS or BSc (Comp))
  • Bachelor of Computer Applications (BCA)

In many post-secondary institutions, an Honors Bachelor of Computer Science degree has been introduced as an upgrade to the regular bachelor's program and usually requires at least one additional year of study.

Computer Science Degree Typical Courses

You will take most if not all of the following courses in mathematics during your studies for a computer science degree. Expect to take linear algebra, calculus, probability, statistics, combinatorics, discrete mathematics, differential calculus and differential equations.

Classes you will be taking around the study of computers is theory and computation, operating systems, numerical computation, compilers and how to design compilers, real time computing and distributed systems, networking, communication between devices, protocol design, graphics, artificial intelligence, information theory, algorithm design and analysis, testing and human computer interaction.

Doctorate in Computer Science

The degree of Doctor of Computer Science (DCompSci, DSc.Comp, D.C.S., D.C.Sc.) is a doctorate in Computer Science by dissertation or multiple research papers. The DCompSci often requires coursework beyond the masters' level in addition to research that results in a dissertation that contributes to computer theory or practice.

Typical entry requirements include MSc, MScEcon or similar Masters degrees, or equivalent qualifications in information systems management, or in a functional field by examination awarded by a professional body. Often Universities will also ask for significant experience in professional supervisory position involving responsibility for IT management issues. The DCompSci or D.C.Sc. CAND. normally requires a significant thesis, dissertation or final comprehensive project including a formal defense and approval by nominated examiners or an officially sanctioned and qualified doctoral review committee. The degree is conferred when all coursework, testing, and written research is completed satisfactorily and when it has been examined, reviewed and approved by the awarding institution.

Information Technology Salaries

Computer and Information Research Scientists$102k/year
Computer Hardware Engineers$100k/year
Computer Network Architects$91k/year
Computer Programmers$74k/year
Computer Support Specialists$48k/year
Computer Systems Analysts$80k/year
Database Administrators$77k/year
Information Security Analysts$86k/year
Network and Computer Administrators$72k/year
Software Developers$93k/year
Web Developers$62k/year
Information Technology Jobs
Information Technology Degree
Information Technology Courses
Health Information Technology Degree
MBA Information Technology
Computer Science Degree
Computer Science Schools
Computer Science Classes
Best Colleges For Computer Science
Computer Engineering Degree
Computer Engineering Colleges
Top Computer Engineering Schools
Computer Engineering Course
Information Technology Careers

Schools that offer Bachelors for information_technology