B.Sc. in EE Curriculum

The Bachelor of Science program in Electrical Engineering (EE) requires all students to complete at least 128 credit hours. It is organized as follows:

TTU core courses (27 credit hours)

Code Course name Credits
HUM101 Writing and Ideas 3
HUM102 Culture and Literature 3
HIS101 Civilizations 3
HIS102 Modern Times 3
MATH101 Calculus I 3
ECON101 Microeconomics 3
ECON102 Macroeconomics 3
MGT101 Introduction to Management 3
MGT102 Leadership and Communications 3

Engineering core courses (27 credit hours)

Code Course name Credits
MATH201 Calculus II 3
MATH202 Calculus III 3
MATH110 Linear Algebra 3
MATH203 Ordinary and Partial Differential Equations 3
PHYS101 Introductory Mechanics 3
PHYS110 Introductory Electricity and Magnetism 3
CHEM101 Core Concepts in Chemistry 3
STA206 Probability and Statistics in Engineering 3
CPS201 Computational Methods in Engineering 3

Electrical engineering core courses (24 credit hours)

Code Course name Credits
EE200/CS111 Introduction to Computer Science 3
EE201 Fundamentals of Electrical Engineering 3
EE202 Introduction to Microelectronic Devices and Circuits 3
EE203 Introduction to Digital Systems 3
EE204 Introduction to Electromagnetic Fields 3
EE205 Introduction to Signals and Systems 3
EE206 Laboratory I - Fundamentals 2
EE207 Laboratory II - Microelectronic Devices and Circuits 2
EE208 Laboratory III - Digital Systems 2

Concentrations (at least 15 credit hours)

  • Signal Processing is about the manipulation and analysis of both analog and digital signals. Applied in medical imaging, speech recognition and synthesis, communications, control, image and video processing, radar, sonar, consumer electronics, etc.
Code Course name Credit
EE410 Digital Signal Processing 3
EE411 Embedded DSP Laboratory 3
Recommended Electives
EE413 Introduction to Image and Video Processing 3
EE414 Digital Audio and Acoustic Signal Processing 3
EE415 Digital Image and Multidimensional Signal Processing 3
EE420/CS442 Introduction to Digital Communication Systems

3

EE426 Linear Control Systems 3
EE427 Introduction to Robotics and Automation 3
EE408 Introduction to Optimization 3
  • Communications is concerned with the transmission of information in space and time as reliably and securely as possible given restrictions in physical recourses. Applications include wire telephone networks, satellite and deep-space communications, cellular networks, etc.
Code Course name Credits
EE420/CS442 Introduction to Digital Communication Systems 3
EE421/CS443 Wireless Communication Systems 3
Recommended Electives
EE424 Introduction to Information and Coding Theory 3
EE425/CS441 Graphs and Networks 3
EE426 Linear Control Systems 3
EE427 Introduction to Robotics and Automation 3
EE410 Digital Signal Processing 3
EE432/CS440 Computer Networks 3
EE408 Introduction to Optimization 3
  • Computer Engineering and Digital Systems involves to the operation and design of computer/computer-based systems and digital systems in general. It includes topics of computer architecture, computer networking, VLSI chip design, etc.
Code Course name Credits
EE330/CS203 Intro to Computer Architecture 3
EE331/CS205 Intro to Operating Systems 3
Recommended Electives
EE430 Computer Network Architecture 3
EE431 Advanced Computer Architecture 3
EE432 Introduction to Embedded Systems 3
EE433/CS440 Computer Networks 3
EE434 Fault-Tolerant and Testable Computer Systems 3
EE435 Performance and Reliability of Computer Networks 3
EE436 Computer Networks and Distributed Systems 3
EE437 Synthesis and Verification of VLSI Systems 3
EE438 VLSI System Testing 3
EE439 CMOS VLSI Design Methodologies 3
EE447 CAD for Mixed-Signal Circuits 3
  • Solid-State Devices and Integrated Circuits focuses on the characteristics, manufacture and integration of building-block devices (diodes, transistors, lasers, etc.) of integrated circuits (IC’s) such as CPUs, RAM, cell phones, modems, displays, etc. It also provides knowledge about microelectromechanical, micromechanical and microfluidic devices.
Code Course name Credits
EE440 Fundamentals of Microelectronic Devices 3
EE441 Introduction to Electronics: Integrated Circuits 3
Recommended Electives
EE442 Semiconductor Devices for Integrated Circuits 3
EE443 Analog Integrated Circuits 3
EE444 Integrated Circuit Engineering 3
EE445 Digital Integrated Circuits 3
EE446 Analog Integrated Circuit Design 3
EE447 CAD for Mixed-Signal Circuits 3
EE439 CMOS VLSI Design Methodologies 3

Elective courses (35 credit hours)

Besides those core or major courses listed above, students can choose any other courses so that they meet the total credit hour requirement (128 credit hours) including 36 credit hours not from School of Engineering. Note that the 8 core courses (24 credit hours) listed in the TTU’s and School of Engineering’s core course groups offered by the other schools are also counted toward these 36 credit hours.

Students may elect courses from any department for which they meet their prerequisites. Furthermore, students may also concentrate their elective courses in a Minor subject. Minors generally require 18 - 24 credit hours and often include many of the core courses in the field.

Sample Course Layout

Year Semester Courses Credits

I 1 Intensive English, Soft Skills, MATH101, PHYS101, ECON101, HIS101, EGR101 15
I 2 Intensive English, MATH201, MATH110, EE20/CS111, HIS102, ECON102, HUM101 18
I Summer Electives / Intensive advanced English 6

II 1 PHYS110, MATH202, CHEM101, EE201, EE206, CPS201 14
II 2 HUM102, STA206, MGT101, 2 Electives or Minor 15
II Summer Electives 6

III 1 EE202, MATH203, EE203, EE207, 2 Electives or Minor 17
III 2

EE205, EE204, MGT102, EE208, 1 Major/Concentration, 1 Elective or Minor

15
III Summer

Internship (EE490)

6


IV 1

Undergrad Research in EE (EE391). 2 Major/Concentration, 1 Elective or Minor

13
IV 2

Undergrad Research in EE (EE492). 2 Major/Concentration, 1 Elective or Minor

13

    Total 128