Gain the Engineering Edge

While there is some overlap, the differences between Computer Science and Engineering and Computer Science can be considerable. Computer Science and Engineering is an ABET-accredited experiential program that goes beyond theory and coding and web and mobile application to integrate hardware and software solutions. Students not only learn concepts and computational techniques, but also they get continuous hands-on experience creating technologies for an increasingly interconnected world.

Foundational Skills in Both Programs

  • data analysis
  • coding
  • networking
  • software security
  • algorithms
Computer Science & Engineering

 

Computer Science & Engineering

Modern, Practical Design for Computing Top to Bottom

  • Among the College of Engineering’s majors
  • Applies engineering principles to the design of large, networked, scalable computing systems
  • Rooted in hardware and software co-design; adaptable to a wide range of systems and products
  • ABET-accredited, multidisciplinary, highly customizable, hands-on program that applies theory to technology in high demand
  • Covers areas such as artificial intelligence, quantum computing, cybersecurity, robotics, IoT, autonomous vehicles and biomedical devices
  • Stand-alone degree embedded in four-year Craig M. Berge Engineering Design Program, including industry-sponsored capstone projects
  • Aligned with state, national and global workforce and economic needs

Computer Science

Programming for Ever-Evolving Technology

  • Housed in the College of Science
  • Focuses on development of large software systems
  • Equips students with skills to design, implement and test programs that solve significant and meaningful problems
  • Historically centered around research and continuing graduate education
  • Research strengths in algorithms, artificial intelligence, parallel and high performance computing, programming languages, security, systems and visualization
  • Often combined with minors in other fields or double majors, such as in electrical and computer engineering, statistics and data analysis, and mathematics
  • Jobs tend toward research and development

 

Career Outcomes

While position types can differ, computer science and engineering majors and computer scientists are in high demand in nearly every field – aerospace, medicine, environmental monitoring, smart homes, traffic management, flight control and earthquake prediction, for example. They work in government agencies and with corporations and consulting firms in jobs ranging from database administration, systems analysis, computer programming and software development to engineering for machine learning, AI, cybersecurity and big data. High-tech employers include Google, Amazon, Microsoft, Medtronic and NASA.