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 Support Specialists||$48k/year|
|Computer Systems Analysts||$80k/year|
|Information Security Analysts||$86k/year|
|Network and Computer Administrators||$72k/year|