WHAT IS COMPUTER SCIENCE?
This major is part of the Math and Engineering Exploration Group
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. This major emphasizes development of applied skills in design, implementation, and validation of computer systems. Students acquire skills in the areas of computer science, computer systems, organization and architecture, algorithms and data structures, principles of software design, elements of the theory of computation, and operating systems.
Computer scientists design computers and the software that runs them, develop information technologies, and develop and adapt principles for applying computers to new uses. The jobs of computer scientists are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology.
HOW TO DECLARE:
APPLICATION REQUIRED. Admission is very competitive and requires a strong GPA (3.4 desired) along with the completion of specific courses. Find more information and the application here.
HELPFUL INTRO COURSES:
Click course for full description
CSE 1010 - Introduction to Computing for Engineers (Major Requirement)
MATH 1131Q - Calculus 1 (Major Requirement) (Gen Ed: Q Course)
POSSIBLE CAREER OPPORTUNITIES: