Electrical Engineering

We have provided the curriculum guides and program electives based on the year you entered the Electrical Engineering program. To ensure accuracy for your program, an academic year runs, fall, spring, and summer. If you start in the spring or summer of 2019, you will fall under, the Fall 2018~Spring 2019 curriculum guide, if you have any questions please ask your advisor.

Electrical Engineering Flowchart

Electrical Engineering Curriculum Guides

2024-2025
2023-2024
2022-2023
2021-2022
2020-2021
2019-2020
2018-2019

Electrical Engineering and Physics Double Major

We have provided the curriculum guides and program electives based on the year you entered the Electrical Engineering and Physics double major program. To ensure accuracy for you program, an academic year runs, fall, spring, and finally summer. If you start in the spring of 2019, you will fall under, the Fall 2018~Spring 2019 curriculum guide, if you have any questions please ask your advisor.

EE and Physics Double Major Curriculum Guides
In effect since Fall 2017PDFExcel

Computer Engineering Curriculum

We have provided the curriculum guides and program electives based on the year you entered the Electrical Engineering program. To ensure accuracy for your program, an academic year runs, fall, spring, and summer. If you start in the spring or summer of 2019, you will fall under, the Fall 2018~Spring 2019 curriculum guide, if you have any questions please ask your advisor.

Computer Engineering Flowcharts

Computer Engineering Curriculum Guides
2024-2025
2023-2024
2022-2023
2021-2022
2020-2021
2019-2020
2018-2020

Software Engingeering

The Department of Electrical and Computer Engineering and Computer Science are jointly offering a Bachelor of Science in Software Engineering degree. The curriculum includes courses in computer and electrical and computer engineering, together with the relevent mathematics background.

Software engineering is concerned with the application of systematic, disciplined, and quantifiable approaches to the development and maintenance of software systems. The Systems Programming track focuses on embedded systems while the applications track centers on methodologies, techniques, and tools to manage the software development life cylce.

The Bachelor of Science in Software Engineering degree is recommended for those hoping to enter the software engineer and/or software developer fields. In compariosn with the Bachelor of Science in Computer Science, the Software Engineering degree is characterized by the engineering approach that is adopted throughout the software development life cycle.

2024-2025

2023-2024

Top of page