Major Programs

The department offers four distinct major programs, described below.

Computer Science and Engineering

This program produces graduates with a broad perspective in both software and hardware topics pertinent to computing systems. It provides the foundation and specialized knowledge necessary to analyze, design and evaluate system software, utility programs and software-hardware architectures. The program is supported by study in mathematics, science, and engineering. This allows students to design hardware and software solutions for a wide variety of· application domains. Students gain hands-on experience in the laboratory courses accompanying classroom work, and develop design skills in course work beginning in the first two years. Design experience continues in junior and senior years in the areas of software engineering and in applications areas of the student’s choosing, culminating in the one semester Senior Design Project course.

This program leads to a Bachelor of Science in Engineering (BSE), and requires a minimum of 126 credits.

Learn More About Computer Science and Engineering

Computer Science

This program produces graduates with a broad understanding of both computing principles and computing practice. The program emphasizes the fundamental computing models through the design and analysis of algorithms and software. Included in the program is coursework in a computing application area outside of the School of Engineering such as business or bioinformatics. The program is supported by study in mathematics, science, and engineering. Students gain hands-on experience in the laboratory courses accompanying classroom work, and develop design skills in course work beginning in the first two years. Design experience continues in junior and senior years in the areas of software engineering and in applications areas of the student’s choosing, culminating in the one semester Senior Design Project course.

This program leads to a Bachelor of Science (BS), and requires a minimum of 120 credits.

Learn More About Computer Science

Computer Engineering

This program produces graduates with skills in designing computer hardware and peripherals, and emphasizes the electrical characteristics of the computer itself. It is focused primarily on designing the computer hardware, associated core software structures and their interfaces. Focus areas include real-time computing systems, communication and computing networks, and VLSI design/fabrication. Students in the program get a strong grounding in both computer science and electrical engineering.

This program leads to a Bachelor of Science in Engineering (BSE), and requires a minimum of 126 credits

The program is jointly administered by the Department of Computer Science and Engineering and the Department of Electrical and Computer Engineering.

Learn More About Computer Engineering

Data Science and Engineering

The program produces graduates with strong computing, engineering, and analytics competencies that will design and build systems for collecting, storing, and analyzing data at scale.  The curriculum provides students with the knowledge and skills required throughout the data science lifecycle, including the principles of data acquisition, management, integration, predictive modeling, and visualization. Required courses provide rigorous training in computer programming, algorithms, data structures, databases, statistical inference, predictive modeling, big data analytics, and machine learning as well as data security, privacy, and ethics. Elective courses provide students the opportunity to acquire advanced competencies in areas such as artificial intelligence, data mining, software engineering, numerical computing, and stochastic modeling and to become familiar with various data-intensive scientific and engineering domains. All Data Science and Engineering majors complete a year-long senior design project where they apply their skills to design and implement solutions to real-world data-intensive problems.

This program leads to a Bachelor of Science (BS), and requires a minimum of 120 credits.

Learn More About Data Science and Engineering

 

Connect With Us