Computer science vs. information technology: Side-by-side breakdown. Computer Science is the formal study of what can be computed and what resources are required for computation, as well as the application of hardware, software, and human resources to solve computational problems. Indeed it is a recursive discipline! This major emphasizes development of applied skills in design, implementation, and validation of computer systems. Those who count Computer Science 109 toward the major must select an elective different from Computer Science 371 (Computational Graphics) if they want elective credit. Computer Science 102T, 107, 109, and 134 are not open to students who have taken a Computer Science … That figure was lower every year afterwards until 2014, when 55,000 people majored in CS. Mathematics in Computer Science. If the university you’re interested in going to doesn’t have a Software Engineering major, I would go with Computer Science if you want to become a software developer. Math Electives. Two additional math electives are required for the CS major. As a matter of fact, problems in computer science have been tackled decades before computers were even built. Computer Science What You'll Study The undergraduate major in computer science offers a broad and rigorous training for students interested in the science of computing. computer science problems may not even require the use of computers—just pencil and paper. Computer Science Major. Computer science vs. information technology: Side-by-side breakdown It is the only discipline which fuels its own advancement. Includes instruction in the principles of computational science, computer development and programming, and applications to a variety of end-use situations. Computer Engineering is more focused on hardware than Computer Science or Software Engineering, so it’s less directly related to a typical software developer’s job. The Bachelor of Computer Science or Bachelor of Science in Computer Science (abbreviated BCompSc or BCS or BS CS or B.Sc. To understand the difference between Computer Science and Software Engineering majors, let’s take a look at their respective curriculum at University of Waterloo in Canada. Description: A program that focuses on computer theory, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective.