During this session, all three majors will be discussed. Computer engineers design and build hardware systems, from the latest and most powerful computer processors that power desktop computers to embedded devices than run smart phones to tiny digital devices that power and control smart glasses and implanted bio-devices. To prepare students for these challenges the computer engineering curriculum covers fundamental programming techniques and skills, the theory and practice of designing, analyzing, and testing digital devices ranging from individual logic components to very large scale integrated (VLSI) circuits to complex computer hardware systems, and advanced topics in hardware design and development. This curriculum prepares our graduates to be leaders in the rapidly changing field of computing throughout their careers.
Computer scientists design, implement, test, analyze, evaluate and improve software to solve computational problems across an incredibly diverse spectrum of areas including commerce, communication, entertainment, finance, medicine, the social sciences, the physical sciences and the life sciences. To prepare students for these challenges the computer science curriculum covers fundamental programming techniques and skills, broad knowledge of computer hardware, operating systems and programming languages, mathematical foundations of computing, and advanced topics in software design and application development. This curriculum prepares our graduates to be leaders in the rapidly changing field of computing throughout their careers.
Data scientists analyze large scale unstructured data to address an expanding range of problems across a wide range of disciplines. The computational option of the Data Sciences major focuses on the design, implementation and analysis of software that manages the volume, heterogeneity and dynamic characteristics of large data sets. The curriculum for this option combines elements of machine learning, data mining, computer science, statistics, visualization, and the emerging science of managing and analyzing data at scale. Data scientists might find themselves working in industries ranging from healthcare to consumer products to manufacturing to aviation - any place where data needs to collected and analyzed.