Computer Science Major
Computer science is concerned with the science of computing, the scientific design and use of computer hardware and software in all these areas. Computer science is a broad discipline, encompassing software design and programming, the actual computing machinery, the theoretical foundations, and all of the applications of computing which pervade our modern society. This major provides an in-depth study of computing with an emphasis on the software, hardware and theory of computation to solve commercial, scientific and technical problems. It also explores software design and programming, computer hardware, the theoretical foundations of computing and its present and potential applications.
Students become highly skilled in the core areas of programming and software development, algorithms and data structures, and computer systems including operating systems and computer networks. Computer science electives include artificial intelligence, internet and web programming, eCommerce, mobile computing, network security and selected topics in computer science.