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.
In effect since Fall 2017 | Excel |
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
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.