Electrical Engineering and Computer Science Degree Programs

Undergraduate Programs

  •  

    Electrical Engineering Major


    Electrical and electronics engineers research, design and test products for power, communications, navigation and manufacturing systems, as well as circuits, lasers and optoelectronics.

  •  

    Computer Science Major


    The discipline of computer science covers the breadth of computing technologies that have since developed in this rapidly changing field.

  •  

    Artificial Intelligence Major


    Our bachelor's degree in Artificial Intelligence (AI) trains students in the emerging computer science discipline of AI, machine learning and deep learning.

  •  

    Electrical Engineering with Computer Engineering Track Major


    A computer engineering track in Electrical Engineering is available for students who intend to work in the area of computers.

  •  

    Cybersecurity Engineering Major


    The Bachelor of Science in Cybersecurity Engineering prepares students to secure both software and hardware against cyber threats in today’s interconnected world. With hands-on training in areas like hardware security, software protection, and digital systems, students gain the skills needed to protect critical infrastructure across industries, from finance and defense to healthcare and technology.

Graduate Programs

  •  

    M.S. in Electrical Engineering


    Graduate study in electrical engineering will give you the tools to design, implement, and test and create the next generation of electrical and electronics systems.

  •  

    M.S. in Computer Science


    The Department of Computer Science offers master's and doctoral degree programs, as well as a variety of specialized research opportunities.

Faculty Research

Our faculty members are just as actively involved in research as they are in teaching.

Two men looking at a computer simulation

Some research specialties our faculty study include bioinformatics and smart health care, machine learning, signal and image processing, control systems, communication systems, power and power electronics, nano- and opto-electronics, theory of computing, computer networks, computer vision, databases, network security, distributed computing resources, very large scale integrated circuits (VLSI), aircraft navigation and landing systems, optical communications, expert systems, and computer integrated manufacturing.

Learn more about EECS Research and student Research Opportunities