coursework of electrical engineering

Electrical Engineering Degree Guide | Requirements & Salary 2024

What is electrical engineering.

Similar to other STEM-based degrees, electrical engineering students focus most of their academic energy on various math and science topics. Electrical engineering deals with the intricacies and technical aspects of electricity and associated technologies. Whether working with microchips or gigantic power plants, this academic field applies to a wide range of industries.

A Bachelor's Degree in Electrical Engineering is the traditional way that students begin their careers. While some community colleges offer an Associate Degree in Electrical Engineering, most employers look for applicants with at least a bachelor's degree.

Whether they're pursuing an undergraduate or graduate-level degree, electrical engineering students have solid foundational knowledge in calculus, physics, and chemistry. Additionally, students tackle focused electrical engineering coursework in topics spanning from electromagnetic power systems to nanotechnology. 

Continue reading to review the various types of electrical engineering degrees, professional certifications, and what you can do with a degree in electrical engineering.

What is an Electrical Engineering Degree?

An undergraduate degree in electrical engineering prepares students for a profession in designing electronics, building electrical systems, and generating power. The curriculum is oriented towards math and physics and focuses on specific engineering and automation technologies, as well as on important skills in problem solving, critical thinking, and project management.

Those who go on to pursue graduate level electrical engineering degrees will gain more in-depth expertise in areas of operational planning, circuit design, programming, instrumentation and measurements, and may also explore communication and organization to prepare them for positions in leadership.

What to Expect in an Electrical Engineering Degree Program  

A Bachelor's Degree in Electrical Engineering is the traditional path to an engineering career. These programs usually require students to complete 120 credits before graduation. Throughout their four-to-five-year undergraduate experience, electrical engineering majors complete core electrical engineering classes including object-oriented programming, logic design, and applied software techniques.

To be accepted into an electrical engineering undergraduate program, a pplicants must hold a high school diploma or GED. Admissions often require the following:

  • Submission of an online application
  • A personal statement
  • Letters of recommendation
  • Some programs may request standardized test scores as well as high school academic performance (in the form of transcripts)
  • Proof that you’ve met their minimum cumulative grade point average

In addition to core electrical engineering knowledge, engineering master's degree students gain the skills needed to take on managerial and leadership roles. These programs typically require students to complete about 30 credits of coursework over two to three years.

Common master's degree coursework includes topics such as advanced digital systems, power electronics, and embedded systems. Additionally, students can choose to pursue academic specializations in areas including digital signal processing and computer engineering.

Prospective master's degree students must hold a bachelor's degree in a relevant field. Applicants typically have a minimum cumulative GPA of at least 3.0 and are required to submit letters of recommendation, a personal statement, and GRE test scores.

Students who pursue a Doctoral Degree in Electrical Engineering invest an additional three-to-seven years to the study, research, and development of innovations within the field. Whether their area of expertise lies in computer hardware, power and energy systems, or emerging technologies, most doctoral studies encompass multidisciplinary topics.

The curriculum is usually full time, but some programs are available on a part-time basis. A Doctorate in Electrical Engineering is a terminal degree that prepares those who have attained it for positions in either academia or industry.

Types of Electrical Engineering Classes

Every electrical engineering program offers its own unique curriculum that reflects the priorities and philosophy of its faculty. However, students can expect to take certain foundational courses in any program that introduce both analytical and experimental aspects of the field, as well as the core knowledge that supports these studies. Typical courses include the following:

  • Principles of Physics
  • Circuits, Signals, Networks, and Systems
  • Programming in Java
  • Electromagnetics
  • Physics and Models of Semiconductor Devices
  • Engineering Probability
  • Technology Management

Skills Learned in an Electrical Engineering Degree Program

In order to succeed in a career in electrical engineering, students will need to do more than attend all their classes and score well on exams. They’ll also need to attain fundamental knowledge and know how to put it to use in problem-solving situations.

Over the course of an electrical engineering career, graduates will work with project managers, evaluate problems, and recommend solutions. To that end, a comprehensive electrical engineering degree program will also teach students important skills, including:

  • Technical knowledge
  • Active learning
  • Critical thinking
  • Organizational skills
  • Interpersonal skills
  • Innovative thinking
  • Complex problem-solving

These abilities will also help those who choose to move beyond an undergraduate degree to pursue master’s or doctoral degrees.

Best Electrical Engineering Programs in the U.S.

We've found the top 10 electrical engineering programs in the U.S. See below to find out the top 10 or dive deeper in our electrical engineering school ranking:

1. University of Southern California

2. purdue university-main campus, 3. georgia institute of technology-main campus, 4. university of california-berkeley, 5. worcester polytechnic institute, 6. arizona state university campus immersion, 7.  michigan technological university, 8.  columbia university in the city of new york, 9. stanford university, 10. university of michigan-ann arbor, how long does it take to get an electrical engineering degree.

An undergraduate degree in electrical engineering generally requires completion of a minimum of 120 credits. Depending upon the program, this may include any of the following:

  • Approximately two years of general education or liberal arts core courses
  • Fulfillment of robust math and science requirements
  • Approximately 60 credits dedicated to engineering studies

Taken over a full-time basis, most students will complete a traditional program in four-to-five years. But other options do exist. The increase of online learning means that students can earn an undergraduate degree in electrical engineering through online classes. And many of these are available in asynchronous formats, which allow students to complete their classes on their own schedules at their own speed.

 Some programs are available for part-time studies, and though these programs will take longer to complete, they have the advantage of allowing students to fulfill work or family obligations while earning their degree.

There are also accelerated degree programs that offer electrical engineering classes in a concentrated way. These programs are generally geared toward students who transfer into an engineering program from another school or field of study, allowing students to quickly catch up and complete their course requirements.

Electrical Engineering Degree Specializations

Electrical engineering touches almost every aspect of today’s technology. Electrical systems, devices, and circuitry are what power our homes, our automobiles, our computers, our machinery, and our communication systems, to name just a few.

The diversity of electrical engineering applications has led to a wide range of degree specializations under the umbrella of the electrical engineering major, including:

  • Communications
  • Computer Hardware
  • Computer Software
  • Control Systems
  • Electronic Design
  • Power Systems
  • Remote Sensing and Space Systems
  • Semiconductor Devices
  • Signal and Image Processing

What Can I Do with an Electrical Engineering Degree?

While electrical engineering degrees provide students with a focused set of theoretical and technical skills, an expansive list of industries and organizations rely on electrical engineers. According to the Bureau of Labor Statistics , electrical engineers can anticipate their field to grow by 3% in the ten years between 2021 and 2031 and to earn a median salary that exceeds $100,000 per year.

In addition to working in various engineering fields, electrical engineering grads work in fields like manufacturing, electric power generation, and various research and development roles. Students graduating with a Master's Degree in Electrical Engineering gain the training and experience they need to take on various leadership and managerial roles— electrical engineering managers earn an average salary over $123,000 per year.

Electrical Engineering Salary and Career Information

Students who graduate with a degree in electrical engineering have a multitude of career options available. They can choose from among many industries, work environments, and roles, from research and design to manufacturing and installation. Fields that support the expansion of the power grid or in sustainable energy promise exponential growth, and firms that place electrical engineers in corporations requiring technical expertise will be increasingly relied upon as consumer demand drives technology innovation.

The salaries paid to electrical engineers varies with job title, industry, and geographic location, as well as the individual engineer’s area of expertise, experience, and education. According to the Bureau of Labor Statistics , annual wages for electrical engineers can range from a median of $100,290 for those working in the telecommunications industry to $128,560 for those working in navigational, measuring, electromedical and control instruments manufacturing.

As for specific career titles, Indeed.com reports a range of salaries corresponding to different job titles, from a national average of $60,644 per year paid to controls engineers to $103,576 per year for electronics engineers. With more experience comes higher salaries. ZipRecruiter reports that the highest paid electrical engineers hold titles like Senior Principal Electrical Engineer, and are paid a national average annual salary of $147,863 per year.

Electrical Engineering Career Paths

Overall, the projected job growth for all electrical and electronic engineering careers is currently 3% over the next ten years. Different industries, fields, and job responsibilities command a range of salaries. Here are a few examples.

  • Median Salary: $79,403
  • Career Outlook: +3% (2021-2031)
  • Required Education: Bachelor's Degree

Automotive electrical engineers help to design the various systems that are installed in vehicles. These include power, electronics, controls, communication, safety, and entertainment systems.

  • Median Salary: $95,033

Employed by engineering consultant firms, electrical engineering consultants provide advice and oversight of electrical projects to client firms. Their services can range from design to implementation.

  • Median Salary: $134,779

Principal electrical engineer is a management position. The individual provides leadership of junior engineers while also overseeing projects being executed within their organization.

Source: BLS

How Long do Online Courses Take to Complete?

Generally speaking, completing an online electrical engineering degree program will take approximately the same four years that it takes to complete an in-person degree, without the added expense of commuting or living on or near a campus and without having to walk back and forth to class. That being said, different online programs offer varying degrees of scheduling flexibility.

Many schools require students to attend at least some in-person classes where they can work together with their cohort or take part in hands-on learning. These are called hybrid programs because they combine online and in-person classes. Some require students to attend full time while others allow students to complete their classes on a more leisurely, part-time schedule. There are also differences in whether classes are offered synchronously, with students needing to attend live classes as they are occurring, or asynchronously, where students can log in to previously-recorded classes at their convenience. The latter offers the ability to speed through classes at an accelerated pace, with some students completing a semester’s worth of work in as little as five weeks’ time and completing an entire degree curriculum in just two years.

Admissions Requirements for Electrical Engineering Degree Programs

Electrical engineering programs have a well-deserved reputation for being challenging, and though every school has its own admission requirements, entry into one of these programs generally requires a strong background in mathematics and physics, as well as well-rounded knowledge of the humanities.

In many cases, engineering is taught through a dedicated program within a larger school, and students must first complete undergraduate prerequisites and general education courses and achieve a minimum GPA in math and science courses to be considered for admission. Colleges and universities that accept freshman applicants into electrical engineering programs generally have higher grade point average requirements for entry than is true of the general population, and students must maintain a high GPA in order to continue in their courses.

In all cases, students will need to provide an official high school transcript as well as transcripts for any college-level coursework that they have completed. They will need to submit a completed application as well as the school’s required application fee. Many schools require a letter of recommendation, a personal statement, and either SAT or ACT scores that reach a certain minimum level.

Electrical Engineering Scholarships

Electrical engineering is a well-paid career and a highly respected profession. However, earning a degree in this field can cost a pretty penny. The cost of earning an electrical engineering degree varies based on whether you attend an online program or an in-person program and whether the school you choose is public or private and whether you attend from in- or out-of-state.

The average cost for an online electrical engineering bachelor’s degree ranges from $245 to $660 per-credit, with an anticipated total cost between $29,000 and $83,000 in tuition. For in-person tuition, you can expect to pay between approximately $12,000 per year in tuition as an in-state resident at a public university and as much as $60,000 per year for tuition at a private college.

Fortunately, there are scholarships and grants available to help students pay for this highly sought-after degree. Some examples of scholarships that are specifically for electrical engineering students include:

  • BMW/SAE Engineering Scholarship
  • Universities Space Research Association Distinguished Undergraduate Awards
  • Guglielmo Marconi Engineering Scholarship
  • Students graduating with an electrical engineering degree can expect to earn robust salaries while entering a field that is projected to grow over the next decade. In addition to salaries that exceed $100,000 per year, electrical engineers hone a valuable set of skills that are applicable to an expansive list of career opportunities.
  • Students interested in pursuing a Bachelor's in Electrical Engineering typically complete about 120 credits over 4-5 years. During their undergraduate tenure, students complete a mix of general education requirements, core electrical engineering coursework, and various hands-on learning opportunities. Before graduation, many students complete an internship in a professional environment.
  • In addition to the 3% projected growth that electrical engineering can expect when entering the workforce, the degree applies to a long list of additional potential career fields. During their coursework, electrical engineering students can tackle academic and technical specializations in topics like computer engineering, microelectronics, and signal processing and communications.

  Check out our newsletter to stay updated on college updates, news, advice, and more.

What Is Electrical Engineering?

Required coursework, job prospects, and average salaries for graduates

  • Before You Arrive
  • Health, Safety, and Nutrition
  • Living On Campus
  • Outside The Classroom
  • Graduation & Beyond
  • Homework Help
  • Private School
  • College Admissions
  • Graduate School
  • Business School
  • Distance Learning
  • Ph.D., English, University of Pennsylvania
  • M.A., English, University of Pennsylvania
  • B.S., Materials Science & Engineering and Literature, MIT

Electrical engineering is an engineering field focused on electricity and electronics, from microscopic computer components to large power networks. Students who graduate with an electrical engineering majors will have job opportunities in wide-ranging fields, from telecommunications to the computer industry to the automotive industry.

Key Takeaways: Electrical Engineering

  • Electrical engineering is focused on electricity, from microscopic computer components to large power networks.
  • In college, electrical engineering majors will take a range of classes in mathematics and physics.
  • Electrical engineers work in fields including the computer industry, automotive industry, and telecommunications.
  • Average salaries for electrical engineers are well above the nation's average income.

Specializations in Electrical Engineering

Any product that uses or produces electricity was most likely designed by an electrical engineer. From large-scale power grids to microscopic computer components, electrical engineers work on a wide range of projects. Below are some of the most popular areas of specialization for electrical engineers.

  • Communication: If you've ever used a telephone, watched television, or Skyped a friend, you've used a product that was designed by a communication engineer. Any task that involves the electronic transfer of information from one place to another falls into this electrical engineering specialty.
  • Computers: The hardware side of computing—the power supplies, electronic components, sensors, drives, and storage devices—is all within the purview of electrical engineering. Electrical engineers create the devices that are then programmed by computer scientists and software engineers.
  • Control: From the cruise control on your car to the electronics that stabilize a spacecraft, control systems play an important role in the 21st century. Control engineers design systems that constantly monitor a product's performance and, through feedback systems, make necessary adjustments to ensure proper functioning.
  • Electronics: An electronics engineer is an expert in all kinds of circuits, such as resistors, diodes, capacitors, and transistors. Electronics are central components in everything from wind turbines to vacuum cleaners. Home electronics such as televisions and audio systems are also a major part of this area of specialization.
  • Instrumentation: From the fuel gauge on a car to sensors on a satellite, instrumentation is a central component of most electronic devices. Given the development drones and self-driving vehicles, the field of instrumentation has plenty of growth potential in the coming decades.
  • Microelectronics: Technological progress depends upon developing ever-smaller devices with increased speed and functionality. Experts in microelectronics are at the forefront of this progress as they work to create electronic components at microscopic scales. Materials science and chemistry are important areas of expertise for this specialty.
  • Power Systems: Power engineers work on the large systems for generating, storing, and transmitting the electricity that runs our world. From generators in a dam to fields of solar panels to the transmission lines that cross the country, experts in power tend to work on large-scale projects.

College Coursework for Electrical Engineers

As with most STEM fields, electrical engineers must take foundation courses in math and the natural sciences, especially physics classes such as mechanics and electromagnetism. Some specializations, such as microelectronics, will also require significant coursework in chemistry and materials, whereas a field such as bioelectronics would require a strong grounding in the biological sciences.

All electrical engineering majors, however, are likely to take the following courses:

  • Calculus I, II, III and Differential Equations
  • Digital Logic Design
  • Electromagnetic Fields and Waves
  • Signals and Systems
  • Electric Circuits
  • Embedded Systems
  • Microelectronics
  • Probabilistic Methods
  • Communication Systems
  • Computer Organization

Students who want to excel in an electrical engineering profession may choose to take additional courses related to communication and leadership skills. In addition, many electrical engineering programs have internship or co-op requirements, giving students hands-on experience solving real-world challenges. These research expectations are one reason why engineering fields often have a lower four-year graduation rate than many other majors. Five years is not an unusual time frame for earning a bachelor's degree in electrical engineering.

Realize that an "electrical engineering technology" major is not the same thing as electrical engineering. Electrical engineering technologists often play a support role to electrical engineers, and the coursework is typically less rigorous and theoretical.

Best Schools for Electrical Engineering Majors

Electrical engineering, like mechanical engineering , is an extremely popular branch of engineering, and most schools with engineering programs will offer an electrical engineering major. Many of the schools listed below are also considered some of the nation's best engineering schools in general.

  • California Institute of Technology (Caltech): Located in Pasadena, California, Caltech typically vies with MIT for the title of #1 engineering school in the U.S. Caltech's electrical engineering program is popular at both the undergraduate and graduate levels, but it's not easy to get into: the overall undergraduate acceptance rate is 8%.
  • Carnegie Mellon University : Electrical engineering is the most popular major at Carnegie Mellon, which is located in Pittsburgh, Pennsylvania. The university graduates over 150 electrical engineers a year. If you enjoy the arts as much as you enjoy STEM subjects, you might love CMU, as it's well-known for its strong arts programs.
  • Cornell University : Located in Ithaca, New York, this member of the Ivy League has a highly-regarded school of engineering. Electrical engineering is one of the school's most popular graduate programs. At the undergraduate level, about 80 students graduate with electrical engineering degrees each year.
  • Georgia Tech : This public university in Atlanta, Georgia, offers excellent value for in-state applicants. The robust electrical engineering program graduates about 250 students a year, and campus life is lively thanks to the school's urban location and Division I athletic programs.
  • Massachusetts Institute of Technology (MIT): MIT often ranks #1 among all schools for electrical engineering, and the school's facilities and faculty are hard to beat. Like Caltech, however, getting that acceptance letter is a challenge. MIT has a 7% acceptance rate, and perfect scores on the math section of the SAT are common among admitted students.
  • Stanford University : Located in California's Bay Area, Stanford's 5% acceptance rate vies with Harvard for the most selective in the country. The school's engineering programs are also some of the best in the nation, but the university also has strengths that span the arts, humanities, social sciences, and sciences.
  • University of California at Berkeley : UC Berkeley graduates nearly 1,000 engineers each year, and electrical engineering accounts for over one third of those students. The UC system is more expensive than most public universities in the U.S., but Berkeley consistently ranks among the best engineering schools in the country.
  • University of Illinois Urbana-Champaign : With over 48,000 students, UIUC is one of the largest schools on this list. Its engineering school is one of the best in the country. In-state tuition is a bargain, and students can also enjoy cheering on the school's NCAA Division I athletic teams.
  • University of Michigan : Like UIUC, Michigan has a highly-regarded school of engineering housed within a large public university. It has the added advantage of being situated in one of the country's best college towns . The school graduates over 100 electrical engineers annually.
  • University of Texas at Austin : Electrical and mechanical engineering are two of the most popular majors at this school of over 51,000 students. The university's Cockrell School of Engineering consistently receives high rankings.

Always keep in mind that "best" is a subjective term, and remember that the best school for your own personality, learning style, and professional goals may differ from the schools listed above.

Average Salaries for Electrical Engineers

Electrical engineering is one of the highest paying engineering fields. The Bureau of Labor Statistics states that the median pay for electrical engineers in 2020 was $103,390 per year. PayScale.com breaks down the numbers further to note that early career employees have a median salary of $71,800, while mid-career electrical engineers earn a median pay of $121,400. On average, these salaries are a bit higher than those earned by mechanical engineers and civil engineers.

  • Best Engineering Schools and Programs
  • Top Engineering Schools in the U.S.
  • What Is Mechanical Engineering?
  • What Is Civil Engineering?
  • What Is Biomedical Engineering?
  • What Is Aerospace Engineering?
  • STEM Majors: How to Choose the Right Degree
  • Best Majors for Pre-med Students
  • Top 10 Undergraduate Engineering Colleges
  • 9 Schools in the University of California System
  • Great Summer Engineering Programs for High School Students
  • What Is Materials Science?
  • Top Public Universities in the United States
  • What Is Computer Science?
  • FAQ: What is Electricity?
  • What You Should Know About Electronics and Electricity

If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

To log in and use all the features of Khan Academy, please enable JavaScript in your browser.

Unit 1: Introduction to electrical engineering

About this unit, getting started.

  • Electric current (Opens a modal)
  • Current direction (Opens a modal)
  • Voltage (Opens a modal)
  • Conventional current direction (Opens a modal)
  • Preparing to study electrical engineering on Khan Academy (Opens a modal)
  • Basic electrical quantities: current, voltage, power (Opens a modal)
  • Numbers in electrical engineering (Opens a modal)
  • Defining the standard electrical units (Opens a modal)

Departments

  • Applied Physics
  • Biomedical Engineering
  • Center for Urban Science and Progress
  • Chemical and Biomolecular Engineering
  • Civil and Urban Engineering
  • Computer Science and Engineering
  • Electrical and Computer Engineering
  • Finance and Risk Engineering
  • Mathematics
  • Mechanical and Aerospace Engineering
  • Technology, Culture and Society
  • Technology Management and Innovation

Degrees & Programs

  • Bachelor of Science
  • Master of Science
  • Doctor of Philosophy
  • Digital Learning
  • Certificate Programs
  • NYU Tandon Bridge
  • Undergraduate
  • Records & Registration
  • Digital Learning Services
  • Teaching Innovation
  • Explore NYU Tandon
  • Year in Review
  • Strategic Plan
  • Diversity & Inclusion

News & Events

  • Social Media

Looking for News or Events ?

Electrical Engineering, B.S.

close up of computer chip

From the subway systems beneath our cities to the HD televisions on our walls to the smart phones in our pockets, innovations by electrical engineers touch every aspect of modern life. But this process of innovation is never complete, and new challenges await the electrical engineers of tomorrow.

As a student in our BS in Electrical Engineering program, you train to become a member of this next generation. Our curriculum builds on foundational mathematics and science courses with studies of analysis and design in electrical engineering. These studies often include hands-on coursework in our state-of-the-art laboratories. In addition, the variety of specialized subjects you can investigate through elective coursework — from local area networks to wireless communication and deregulated power systems — ensures a highly flexible education suited to your particular interests. Our BS in Electrical Engineering is accredited by the Engineering Accreditation Commission of ABET .

Recognizing the need for well-rounded engineers, we also emphasize strong communication and interpersonal skills. Our students develop these skills not only through required courses in the humanities and social sciences but also during team projects in design classes. Sponsored research and affiliate programs put you in a position to learn from faculty familiar with current issues.

Where possible, classroom work will challenge you to apply your knowledge to current design situations. You’ll also apply broad technical knowledge to practical problems through interdepartmental cooperation.

You can apply your electrical engineering training across a wide spectrum of fields. Our students have launched careers in electronic design, bioengineering, city planning, and astronautics. They also find opportunities in image processing, telemetry, computer design, and patent law. As they mature and develop their capabilities, their careers may move toward system engineering, management, sales, or education. Some graduates also pursue advanced studies toward a master’s or doctorate degree.

About the Program

The broad objectives of the Electrical Engineering Program are:

  • Graduates are expected to be engaged and advancing in their professional careers in a profession that utilizes their NYU Tandon degree, in Electrical Engineering or other career path, that include industry, academia, and governmental or non-governmental organizations.
  • Graduates are expected to be seeking continuous professional development and life-long learning through graduate school studies, continuing education credits and/or professional registration.

In order to prepare our students to meet these objectives after graduation the ECE department has adopted the ABET 1 to 7 criteria as the appropriate student outcomes that our curriculum is designed to foster in our students:

(1) an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

(2) an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

(3) an ability to communicate effectively with a range of audiences

(4) an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

(5) an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

(6) an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

(7) an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

You may obtain a minor in electrical engineering by taking 15 credits of ECE prefixed courses. The courses may be any ECE courses subject only to the prerequisite requirements. A grade of C- or better is required in ECE-UY 2004 and a GPA of 2.0 or better in the entire minor is required. A minimum of 8 credits in the minor must be taken at the School of Engineering. The electrical engineering minor is not open to computer engineering students.

More information is available in the NYU Bulletin .

Transfer credits for courses taken at other schools are based on evaluation of content and level. Students completing the same program at another school, but in different years, may receive a different number of transfer credits. You should consult an electrical engineering undergraduate adviser for current information.

Retention, Graduation, & Placement Rates

To fulfill the degree requirements for a Bachelor of Science in Electrical Engineering, you must complete 128 credits with at least a 2.0 GPA in all courses. 

Program Requirements

Sample Course Schedule

In the 2-semester Senior Design Project, a required course for seniors, you will focus on an aspect of electrical engineering. In the first semester, you will develop skills using specialized laboratory equipment and computer-design packages. You will be introduced to techniques for planning projects and how to make effective presentations. You will also learn to balance such design requirements as performance, safety, reliability, and cost effectiveness.

In the final semester, you will design, build, or simulate and test a device or system to meet prescribed engineering specifications. Informal and formal written and public oral presentations will help you prepare for professional careers. Design project students frequently work in groups or pairs to develop interaction skills essential to good engineering.

Seniors with a 3.0 GPA or above may register for Senior Thesis in place of the Senior Design Project. The thesis must be design oriented. If you opt to complete a Senior Thesis, you do not need to register for either DP-1 or DP-2 but must instead:

  • Complete 6 total credits of ECE-UY 397. We recommend that these credits be taken over the course of 2 semesters;
  • Make a presentation to your thesis adviser that is open for other students and faculty to attend; and
  • Bind your thesis according to the School of Engineering's guidelines for MS and Ph.D. theses.

Before registering for Senior Thesis, you must arrange for a faculty member to serve as thesis adviser. Students in the Honors Program must complete a Senior Thesis, unless they have completed a MS thesis as part of their participation in the BS/MS Program. In such cases, the MS Thesis fulfills the requirement instead.

Quick Links

  • Undergraduate Admissions
  • How to Apply
  • Academic Advising

Program Director

""

Francisco de Leon

Academic advisor.

Richard Toth

Richard Toth

""

Beverlyn Blanco

" "

Charles Bosley

  • Skip to Content
  • Catalog Home

Electrical Engineering, B.S.

Soldering Surface-mount component

As an electrical engineering major, you can learn to design, develop, analyze, research and create systems for a wide variety of fields, including power generation, communication, healthcare and instrumentation. You’ll also learn about the devices and components that make up these systems —from the smallest transistors (of which there can be hundreds of billions on a single chip!) to antennas, lasers, electric engines and even fusion devices that could provide power for the world.

Electrical engineering majors learn the tools for analyzing and operating systems, including signal processing, control and machine learning. You can even focus on the mathematics, tools and practices associated with machine learning and data science in engineering with our new Machine Learning and Data Science named degree option. In the UW-Madison ECE department, our program will match your ambition.

ELECTRICAL ENGINEERING AND COMPUTER ENGINEERING PROGRAM EDUCATIONAL OBJECTIVES

Our graduates should be engaged in activities such as:

  • Employment in industry, government, academia, or nonprofit using their degree knowledge or skills for professional functions such as teaching, research and development, quality control, technical marketing, intellectual property management, or sales. Graduates may eventually reach a leadership position supervising others.
  • Continuing education through self-study or short courses and workshops through their employer, local or online educational institutions, or attendance at professional events such as conferences.
  • Taking a principal role in starting a new business or product line.
  • Pursuing a postgraduate degree.

Admission to the College as a Freshman

Students  applying to UW–Madison  need to indicate an  engineering major  as their first choice in order to be considered for direct admission to the College of Engineering. Direct admission to a major means students will start in the program of their choice in the College of Engineering and will need to meet  progression requirements  at the end of the first year to guarantee advancement in that program.

Cross-Campus Transfer to Engineering

UW–Madison students in other schools and colleges on campus must meet minimum admission requirements for admission consideration to engineering degree granting classifications. Cross-campus admission is competitive and selective, and the grade point average expectations may increase as demand trends change. The student’s overall academic record at UW–Madison is also considered. Students apply to their intended engineering program by submitting the online application by stated deadlines for spring and fall. The College of Engineering offers an online information tutorial and drop-in advising for students to learn about the cross-campus transfer process.

Off-Campus Transfer to Engineering

With careful planning, students at other accredited institutions can transfer coursework that will apply toward engineering degree requirements at UW–Madison. Off-campus transfer applicants are considered for direct admission to the College of Engineering by applying to the Office of Admissions with an engineering major listed as their first choice. Those who are admitted to their intended engineering program must meet progression requirements at the point of transfer or within their first two semesters at UW–Madison to guarantee advancement in that program. A minimum of 30 credits in residence in the College of Engineering is required after transferring, and all students must meet all requirements for their major in the college. Transfer admission to the College of Engineering is competitive and selective, and students who have exceeded the 80 credit limit at the time of application are not eligible to apply.

The College of Engineering has dual degree programs with select four-year UW System campuses. Eligible dual degree applicants are not subject to the 80 credit limit.

Off-campus transfer students are encouraged to discuss their interests, academic background, and admission options with the Transfer Coordinator in the College of Engineering:  [email protected]  or 608-262-2473.

Second Bachelor's Degree

The College of Engineering does not accept second undergraduate degree applications. Second degree student s might explore the Biological Systems Engineering program at UW–Madison, an undergraduate engineering degree elsewhere, or a graduate program in the College of Engineering.

University General Education Requirements

Summary of requirements, named option, university degree requirements.

All undergraduate students at the University of Wisconsin–Madison are required to fulfill a minimum set of common university general education requirements to ensure that every graduate acquires the essential core of an undergraduate education. This core establishes a foundation for living a productive life, being a citizen of the world, appreciating aesthetic values, and engaging in lifelong learning in a continually changing world. Various schools and colleges will have requirements in addition to the requirements listed below. Consult your advisor for assistance, as needed. For additional information, see the university Undergraduate General Education Requirements section of the Guide .

The following curriculum applies to students who were admitted to the electrical engineering degree program (classification changed to EE) in Fall 2017 or later.

Mathematics 1

In additional to the courses listed in the Mathematics Requirement at least one additional course must be completed for the advanced mathematics auxiliary condition. Choose:  MATH 319 Techniques in Ordinary Differential Equations ,  MATH 320 Linear Algebra and Differential Equations ,  MATH 340 Elementary Matrix and Linear Algebra ,  MATH 341 Linear Algebra ,  E C E 334 State Space Systems Analysis , or  E C E/​COMP SCI/​M E  532 Matrix Methods in Machine Learning  to satisfy the advanced math auxiliary condition. These credits count toward either professional electives or advanced elective credit depending on the course.

MATH 375 and MATH 376  taken in sequence will fulfill the requirement for MATH 234 , professional elective credit, and advanced math auxiliary condition.

 Students may also fulfill this requirement by taking E M A 201 Statics and E M A 202 Dynamics or E M A 201 Statics and M E 240 Dynamics .

Electrical Engineering Core 

Electrical engineering advanced electives.

Students must take 22 credits in at least three of six areas and at least 2 credits in two laboratory courses.

  • At least 9 credits must be in E C E courses numbered 400 and above.
  • At least one course must be a capstone design course.
  • At least one course must be  MATH 319 Techniques in Ordinary Differential Equations ,  MATH 320 Linear Algebra and Differential Equations ,  MATH 340 Elementary Matrix and Linear Algebra ,  MATH 341 Linear Algebra , E C E 334 State Space Systems Analysis , or E C E/​COMP SCI/​M E  532 Matrix Methods in Machine Learning  to satisfy the advanced math auxiliary condition. MATH 319 Techniques in Ordinary Differential Equations , MATH 320 Linear Algebra and Differential Equations , MATH 340 Elementary Matrix and Linear Algebra , and  MATH 341 Linear Algebra  count toward professional electives. E C E 334 State Space Systems Analysis and E C E/​COMP SCI/​M E  532 Matrix Methods in Machine Learning count as advanced electives.
  • Students can count 1 credit of E C E 1 Cooperative Education Program toward advanced electives.
  • Students can count up to 6 credits of E C E 399 Independent Study  ,  E C E 489 Honors in Research or E C E 699 Advanced Independent Study towards advanced electives.
  • Students can take E C E 379 Special Topics in Electrical and Computer Engineering and E C E 601 Special Topics in Electrical and Computer Engineering as advanced electives.
  • Students can count up to 5 credits of COMP SCI courses numbered 500 and above (not including independent study)
  • E C E courses numbered 300 and above that are not specified in an area can count toward the total number of advanced elective credits required.

Designated as a capstone course. Students can also take  E C E 491 Senior Design Project  for capstone credit.

Fields & Waves

 systems & control, power & machines, communications & signal processing,  circuits & devices, computers & computing.

Designated as a capstone course. Students can also take E C E 491 Senior Design Project for capstone credit.

Professional Electives

 Students may only earn degree credit for MATH 320 Linear Algebra and Differential Equations or MATH 340 Elementary Matrix and Linear Algebra , not both.

Communication Skills

Liberal studies electives .

All liberal studies credits must be identified with the letter H, S, L, or Z. Language courses are acceptable without the letter and are considered humanities. Note : See an E C E advisor and/or the EE Curriculum Guide for additional information.

Honors in Undergraduate Research Program

Qualified undergraduates may earn an Honors in Research designation on their transcript and diploma by completing 8 credits of undergraduate honors research, including a senior thesis. Further information is available in the department office.

View as list View as grid

  • Electrical Engineering: Machine Learning and Data Science, B.S.

Total Degree Credits: 120

  • an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  • an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  • an ability to communicate effectively with a range of audiences
  • an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  • an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  • an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  • an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

SAMPLE FOUR-YEAR PLAN

Each College of Engineering program has academic advisors dedicated to serving its students. Program advisors can help current College of Engineering students with questions about accessing courses, navigating degree requirements, resolving academic issues and more. Students can find their assigned advisor on the homepage of their student center. 

ENGINEERING CAREER SERVICES

Engineering Career Services (ECS) assists students in identifying pre-professional work-based learning experiences such as co-ops and summer internships, considering and applying to graduate or professional school, and finding full-time professional employment during their graduation year.

ECS offers two major career fairs per year, assists with resume writing and interviewing skills, hosts workshops on the job search, and meets one-on-one with students to discuss offer negotiations.

Students are encouraged to utilize the ECS office early in their academic careers. For comprehensive information on ECS programs and workshops, see the ECS website or call 608-262-3471.

Susan Hagness (Chair) Nader Behdad Daniel Botez Azadeh Davoodi (Associate Chair for Undergraduate Studies) John A. Gubner (Associate Chair for Operations) Yu Hen Hu Hongrui Jiang (Associate Chair for Graduate Studies) Irena Knezevic Bernard Lesieutre Mikko Lipasti Zhenqiang Ma Luke J. Mawst Robert Nowak Parameswaran Ramanathan Bulent Sarlioglu William A. Sethares Daniel van der Weide Giri Venkataramanan Amy E. Wendt Zongfu Yu

Associate Professors

Kassem Fawaz (Associate Chair for Research) Mikhail Kats Younghyun Kim Daniel Ludois Paul H. Milenkovic Umit Ogras Dimitris Papailiopoulos Line Roald Andreas Velten

Assistant Professors

Joseph Andrews Jennifer Choy Grigoris Chrysos Jeremy Coulson Dominic Gross Chirag Gupta Tsung-Wei Huang Robert Jacobberger Akhilesh Jaiswal Bhuvana Krishnaswamy Kangwook Lee Chu Ma Pedro Morgado Shubhra Pasayat Jinia Roy Joshua San Miguel Manish Singh Hihan Sun Eric Tervo Ramya Korlakai Vinayak Ying Wang Feng Ye Lei Zhou

Teaching Faculty

Mark C. Allie Eric Hoffman Joe Krachey Srdjan Milicic  

Teaching Professor

Eduardo Arvelo Setareh Behroozi Steven Fredette Nathan Strachen

See also  Electrical and Computer Engineering Faculty Directory .

  • Accreditation

Accredited by the Engineering Accreditation Commission of ABET , https://www.abet.org, under the commission's General Criteria and Program Criteria for Electrical, Computer, Communication, Telecommunication(s), and Similarly Named Engineering Programs.

Note: Undergraduate Program Educational Objectives and Student Outcomes are made publicly available at the Departmental website. (In this Guide, the program's Student Outcomes are designated by our campus as "Learning Outcomes.")

  • How to Get in
  • Requirements
  • Learning Outcomes
  • Four-Year Plan
  • Advising and Careers

Contact Information

Electrical and Computer Engineering 608-262-3840 2415 Engineering Hall 1415 Engineering Drive Madison, WI 53706 ECE Department

College of Engineering Academic Advising [email protected] 608-262-2473 Room 170, 1410 Engineering Drive Madison, WI 53706 Student Services Advising

  • /​pdf/​
  • Explore Graduate Opportunities
  • Explore UW-​Madison's Undergraduate Opportunities
  • Graduate Guide
  • Nondegree/​Visiting Student Guide
  • Pharmacy Guide
  • School of Medicine and Public Health Guide
  • College of Agricultural and Life Sciences
  • Biomedical Engineering
  • Chemical and Biological Engineering
  • Civil and Environmental Engineering
  • Computer Engineering, B.S.
  • Engineering -​ College-​wide
  • Industrial and Systems Engineering
  • Materials Science and Engineering
  • Mechanical Engineering
  • Nuclear Engineering and Engineering Physics
  • College of Letters &​ Science
  • Gaylord Nelson Institute for Environmental Studies
  • School of Business
  • School of Education
  • School of Human Ecology
  • School of Nursing
  • School of Pharmacy
  • Veterinary Guide

Electrical Engineering

Program finder image

Undergraduate Program

Electrical Engineering has long played a critical role in undergirding innovations that improve the quality of life, support economic growth, and address societal problems. The undergraduate EE curriculum emphasizes both depth and breadth within the sub-disciplines of electrical engineering. All students will specialize in electronic circuits and devices while being provided the opportunity explore signals and systems theory, control systems, robotics, optoelectronic devices, integrated circuits, energy systems, computer vision, electronic materials, computer software and hardware, as well as mechanical, biological, and environmental systems. Through this coursework students also gain experience in the engineering design process.

Electrical Engineering plays a pivotal role in power and energy distribution, communications, and computation, even with the evolution of power-carrying channels from metal cables to nanowires or optical fibers; networks of communications from wires to wireless to neurons; and basic electrical switches from vacuum tubes to transistors to carbon nanotubes. The curriculum emphasizes depth and breadth within EE sub-disciplines. Students specialize in electronic circuits and devices, with the opportunity explore signals and systems theory, control systems, robotics, optoelectronic devices, integrated circuits, energy systems, computer vision, electronic materials, computer software and hardware, as well as mechanical, biological, and environmental systems. Students are also eligible to apply for an A.B./S.M. degree program.

Harvard School of Engineering offers a Doctor of Philosophy (Ph.D.) degree in Engineering Sciences — Electrical Engineering, conferred through the Graduate School of Arts and Sciences. Electrical engineers at Harvard are pursuing work on diamond nanofabrication; quantum devices; integrated circuits for cellular biotechnology; millimeter-scale robots; hardware for machine learning; the optimization of smart power grids and other networked systems; disentangling brain signals and mapping brain circuits; distilling information from large stochastic datasets; and the fundamental limits of private information sharing.

What Electrical Engineers Do, How to Become One

Electric engineers in the U.S. are typically paid six-figure salaries, according to federal statistics.

How to Become an Electrical Engineer

coursework of electrical engineering

Getty Images

Electrical engineers work in a wide array of industries and are responsible for a dizzying amount of innovation.

Many of the most common, useful devices that make modern life possible – such as automobiles, batteries, computers, light bulbs, mobile phones and satellites – utilize electricity, a form of energy.

Electricity may provide the power necessary for a machine to run, or it can carry data.

"The information that resides within an electric signal enables technologies such as the internet, television, computers, cell phone cameras, bio-medical sensors, self-driving cars, autopilots for airplanes, and robotic science experiments on Mars," Scott R. Norr, an instructor at the University of Minnesota—Duluth 's Swenson College of Science and Engineering who has a master's degree in electrical engineering, wrote in an email.

Electrical engineers are inventors, designers and builders who understand how to manipulate currents and voltages in creative ways that advance technology. Like all areas of engineering, this academic discipline is a hands-on field that involves making and improving practical objects.

The median salary among U.S. electrical and electronics engineers as of May 2020 was $103,390, according to the U.S. Bureau of Labor Statistics, which predicts that employment in the occupation will be 7% higher in 2030 than it was in 2020.

What Electrical Engineers Do and Why It Matters

Because electricity is ordinarily invisible to the naked eye, someone who intends to work as an electrical engineer should be curious about mysterious forces that significantly affect the universe but aren't obvious to a layperson. A future electrical engineer should have a powerful imagination and strong abstract thinking abilities.

"You can't see electrons flowing through a wire in a circuit or electromagnetic waves generated by an antenna," Andrea Mitofsky, a professor of electrical engineering at Trine University in Indiana, explained in an email.

"Electrical engineers rely on mathematics to model these types of physical phenomena, so electrical engineers need strong mathematics skills," adds Mitofsky, who has a Ph.D. degree in the field. "Electrical engineers also need strong computer skills. They rely on computer design software, they gather data from (sensors) and use computers to analyze that data, and they write specialized software to meet their needs."

Leonard Kleinrock, a distinguished professor of computer science at the University of California—Los Angeles who is famous for introducing the idea of packet-switching – a data transmission method that is essential for internet communication – says that a career in electrical engineering is exciting and rewarding.

"From the billions of transistor chips inside our computers to the large spacecraft electronic systems, electrical engineers create, deploy and maintain these remarkable and complex systems," Kleinrock, who has a Ph.D. in electrical engineering, wrote in an email. "With these skills, you are granted access to many other engineering disciplines since they all embrace a common passion for science, technology and mathematics."

Key Steps for Pursuing an Electrical Engineering Career

Like all engineering disciplines, electrical engineering is closely connected to physics , an area of science that investigates the nature of matter and energy. Like physics, electrical engineering requires the interpretation and application of complex theories, and it also demands technical abilities.

"A common trajectory to becoming an electrical engineer is that of a youngster with an analytic mindset who chases their curiosity, who meets challenges, who gets hands-on exposure to electronics projects, who takes one's math and science courses seriously, and then obtains an Electrical Engineering degree in college," Kleinrock says.

A bachelor's degree in electrical engineering is the standard entry-level credential within this field, though a master's or Ph.D. degree in this area can improve a job candidate's marketability and allow that person to obtain higher-paying, more interesting positions.

Electrical engineers frequently specialize in a particular type of technology and develop expertise in that area, experts say.

"Depending on a specific individual's field of practice, one could find themselves designing the latest computer chip, designing electronics systems that must travel across the solar system, designing a new electric vehicle or writing software to control an autonomous robot," Donovan Wallace, vice president of electronics at Design 1st product design company, wrote in an email.

Sam Brown, an electrical engineer with over 20 years of experience developing wireless systems, says it's important for prospective students to select engineering schools that align with what they care about most.

"Every school that offers a program in electrical engineering has a certain specialization within the broader area," Brown, who blogs about wireless and radio engineering on his website OneSDR.com, wrote in an email. "For instance some universities might specialize in integrated circuit development. Others might specialize in communication systems."

Searching for a grad school? Access our complete rankings of Best Graduate Schools.

Top Aerospace Grad Programs

Portrait of Brilliant Female Engineer Confident and Focused Thinking, working at Aerospace Satellite Manufacturing Facility. Top World Scientist Doing Science and Technology Research in Space Program

Tags: engineering , engineering graduate school , colleges , electricity , students , education , STEM , STEM jobs , STEM education

You May Also Like

Mba scholarships.

Sammy Allen April 4, 2024

coursework of electrical engineering

Special Master's Programs and Med School

Renee Marinelli, M.D. April 2, 2024

coursework of electrical engineering

15 Famous Fulbright Scholars

Cole Claybourn April 1, 2024

coursework of electrical engineering

When to Expect Law School Decisions

Gabriel Kuris April 1, 2024

coursework of electrical engineering

How to Decide if an MBA Is Worth it

Sarah Wood March 27, 2024

coursework of electrical engineering

Choosing A Major for Med School

Andrew Bauld March 26, 2024

coursework of electrical engineering

Handling a Law School Rejection Letter

Gabriel Kuris March 25, 2024

coursework of electrical engineering

College Majors and MBA Admissions

Anthony Todd Carlisle March 20, 2024

coursework of electrical engineering

Tips While Awaiting Med School Decision

Zach Grimmett March 19, 2024

coursework of electrical engineering

2024 Best Grad Schools Rankings Coming

Robert Morse and Eric Brooks March 19, 2024

coursework of electrical engineering

Northeastern University

Academic Catalog 2023-2024

  • Electrical and Computer Engineering

Srinivas Tadigadapa, PhD Professor and Chair

409 Dana Research Center 617.373.7529 617.373.4431 (fax)  

Electrical and computer engineering is a discipline that prepares graduates to solve problems across a diverse array of industries. Coursework is drawn from a curriculum that includes cutting-edge ECE technologies: embedded systems and Internet of Things, robotics and cyber-human systems, networking (mobile/wireless as well as the internet of the future), and Big Data analytics and machine learning. Northeastern University's historical strengths in ECE include communications and digital signal processing, power and control systems, power electronics, RF/microwave magnetic materials, device technologies, computer engineering, networking, and robotics. The Department of Electrical and Computer Engineering is deeply committed to training and educating the next generation of electrical and computer engineers through Northeastern’s experiential learning model and comprehensive pedagogy. BS, MS, and PhD degrees are offered in both electrical and computer engineering.

Overview of Programs Offered

Please see the programs tab for a list of the department's academic programs.

Successful engineers need to organize and adapt information to solve problems. They also must work effectively in teams and communicate well. Therefore, the goal of the electrical engineering and computer engineering programs is to help students develop these skills and provide the appropriate technical background for a successful career.

The curricula are continuously assessed to ensure that graduates can achieve these goals and go on to succeed as professional electrical or computer engineers. The Bachelor of Science programs allow students sufficient flexibility within the standard eight academic semesters to earn a minor in nearly any department in the university. Typical minors might include physics, math, computer science, or business, but students might also organize their course of study to earn a minor in economics, English, or music.

The academic program is supported by extensive laboratory facilities for study and experimentation in computing, circuit analysis, electronics, digital systems, microwaves, control systems, semiconductor processing, very large-scale integration (VLSI) design, and digital signal processing. Students have access to state-of-the-art computing facilities, including numerous Linux and Windows-based workstations. Several introductory electrical and computer engineering courses meet in integrated lab-classrooms where students and professors, assisted by undergraduate and graduate teaching assistants, work together on both theoretical and practical aspects of a wide range of signal processing and computing systems.

Mission of the Department

The primary educational missions of the Department of Electrical and Computer Engineering are to educate undergraduate students so they have the opportunity to obtain successful careers in electrical and computer engineering and related disciplines and pursue advanced study, such as graduate study in engineering or related disciplines, and to educate graduate students so they can make meaningful contributions to the research and industrial communities.

Other Programmatic Features

More than 90% of department undergraduates take advantage of the cooperative education program. During the cooperative education phase of the program, the students’ responsibilities grow as they gain theoretical and technical knowledge through applicable work experience. A second-year student might begin cooperative education experience in engineering from various entry points and progress by the senior year to a position with responsibilities similar to those of entry to midlevel engineers.

The department also offers significant research opportunities throughout all fields of electrical and computer engineering, including participating in research centers based in our department and college.

A senior-year design course caps the education by drawing on everything learned previously. Teams of students propose, design, and build a functioning electrical or computer engineering system—just as they might in actual practice.

Bachelor of Science in Computer Engineering (BSCmpE)

  • Computer Engineering
  • Computer Engineering and Computer Science
  • Computer Engineering and Physics

Bachelor of Science in Electrical Engineering (BSEE)

  • Electrical Engineering
  • Electrical Engineering and Music with Concentration in Music Technology
  • Electrical Engineering and Physics

Combined Major (BSEE or BSCmpE)

  • Biomedical Engineering
  • Computational Data Analytics

Accelerated Programs

See Accelerated Bachelor/Graduate Degree Programs

Electrical and Computer Engineering Courses

EECE 1990. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.

EECE 2140. Computing Fundamentals for Engineers. (4 Hours)

Engages students in problem solving from an engineering perspective, offering essential computer hardware and software knowledge and experience. Computational problem solving involves expressing solutions to engineering problems in a way that a computer can efficiently solve. As our world continues to become more automated and interconnected, it becomes increasingly important to be able to leverage computer software and hardware, enabling us to evaluate and solve real-world engineering challenges. Offers students an opportunity to learn engineering solution design, leveraging a high-level programming language appropriate for interfacing hardware-based systems. Stresses best practices in design. Coursework includes programming assignments, quizzes, and a final project, offering students a number of ways to demonstrate their understanding of the concepts.

EECE 2150. Circuits and Signals: Biomedical Applications. (5 Hours)

Offers an integrated lecture/lab course that covers circuit theory, signal processing, circuit building, and MATLAB programming. Introduces basic device and signal models and circuit laws used in the study of linear circuits. Analyzes resistive and complex impedance networks. Uses the ideal operational amplifier model, focusing on differential amplifiers and active filter circuits. Introduces basic concepts of linearity and time-invariance for both continuous and discrete-time systems and concepts associated with analog/digital conversion. Demonstrates discrete-time linear filter design on acquired signals in the MATLAB environment. Offers students an opportunity to explore circuits and signals in the lab and to use their knowledge of circuits, analog signals, digital signals, and biological signals to build a working analog/digital EKG system.

Prerequisite(s): ( GE 1111 with a minimum grade of D- or GE 1502 with a minimum grade of D- ); MATH 2341 (may be taken concurrently) with a minimum grade of D- ; ( PHYS 1155 (may be taken concurrently) with a minimum grade of D- or PHYS 1165 (may be taken concurrently) with a minimum grade of D- or PHYS 1175 with a minimum grade of D- ); EECE 2140 (may be taken concurrently) with a minimum grade of D-

Attribute(s): NUpath Analyzing/Using Data

EECE 2160. Embedded Design: Enabling Robotics. (4 Hours)

Offers an integrated lecture/lab course that covers the basics of the Unix operating system, high-level programming concepts, introductory digital design, wireless networking, and Simulink design. Offers students a hands-on experience developing a remote-controlled robotic arm using an embedded systems platform.

Prerequisite(s): ( GE 1111 with a minimum grade of D- or GE 1502 with a minimum grade of D- ); EECE 2140 (may be taken concurrently) with a minimum grade of D-

EECE 2210. Electrical Engineering. (4 Hours)

Introduces the basic concepts related to circuits and circuit elements; current, voltage, and power; models for resistors, capacitors, and inductors; and circuit analysis using Kirchhoff’s laws. Discusses selected topics that illustrate a variety of applications of electrical engineering, such as AC circuits and electric power, the basics of semiconductor devices with applications to transistor amplifier models, transients in circuits with energy storage, mechanical controls and mechatronics, digital signals, logic circuits, and some basic concepts of computer operations, specifically, number coding, arithmetic operations, and memory circuits.

Prerequisite(s): MATH 1342 with a minimum grade of D-

Corequisite(s): EECE 2211

EECE 2211. Lab for EECE 2210. (1 Hour)

Accompanies EECE 2210 . Covers fundamental DC and AC electrical concepts as well as analog and digital electronics.

Corequisite(s): EECE 2210

EECE 2300. Computational Methods for Data Analytics. (4 Hours)

Introduces the programming tools, algorithms, and software tools used in data analytics. Offers hands-on experience working with statistical software/packages and scripting languages and shows students the power of computational tools. Covers concepts of correlation, regression analysis, classification, and decomposition. Includes example data-oriented applications taken from multiple science/engineering disciplines and applies linear algebra and probability to analyze actual data sets. Students not meeting course prerequisites may seek permission of instructor.

Prerequisite(s): GE 1111 with a minimum grade of D- or GE 1502 with a minimum grade of D- or CS 2500 with a minimum grade of D-

EECE 2322. Fundamentals of Digital Design and Computer Organization. (4 Hours)

Covers the design and evaluation of control and data structures for digital systems. Uses hardware description languages to describe and design both behavioral and register-transfer-level architectures and control units. Topics covered include number systems, data representation, a review of combinational and sequential digital logic, finite state machines, arithmetic-logic unit (ALU) design, basic computer architecture, the concepts of memory and memory addressing, digital interfacing, timing, and synchronization. Assignments include designing and simulating digital hardware models using Verilog as well as some assembly language to expose the interface between hardware and software.

Prerequisite(s): EECE 2160 with a minimum grade of D- or ( CS 1800 with a minimum grade of D- ; CS 2510 with a minimum grade of D- )

Corequisite(s): EECE 2323

EECE 2323. Lab for EECE 2322. (1 Hour)

Offers students an opportunity to design and implement a simple computer system on field-programmable logic using a hardware description language. Covers simulation and testing of designs.

Corequisite(s): EECE 2322

EECE 2412. Fundamentals of Electronics. (4 Hours)

Reviews basic circuit analysis techniques. Briefly introduces operation of the principal semiconductor devices: diodes, field-effect transistors, and bipolar junction transistors. Covers diode circuits in detail; the coverage of transistor circuits focuses mainly on large-signal analysis, DC biasing of amplifiers, and switching behavior. Uses PSpice software to simulate circuits and large-signal models and transient simulations to characterize the behavior of transistors in amplifiers and switching circuits. Digital electronics topics include CMOS logic gates, dynamic power dissipation, gate delay, and fan-out. Amplifier circuits are introduced with the evaluation of voltage transfer characteristics and the fundamentals of small-signal analysis.

Prerequisite(s): EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- or BIOE 3210 with a minimum grade of D-

Corequisite(s): EECE 2413

EECE 2413. Lab for EECE 2412. (1 Hour)

Covers experiments reinforcing basic electronics topics such as diodes, bipolar junction transistors (BJT) as a switch, BJT amplifiers, and MOSFET circuits for switching and amplification. Practical measurements include use of voltmeters, ammeters, ohm meters, and impedance meters, as well as oscilloscope measurements of frequency, gain, distortion, and upper- and lower-cutoff frequencies of amplifiers.

Corequisite(s): EECE 2412

Attribute(s): NUpath Writing Intensive

EECE 2520. Fundamentals of Linear Systems. (4 Hours)

Develops the basic theory of continuous and discrete systems, emphasizing linear time-invariant systems. Discusses the representation of signals and systems in both the time and frequency domain. Topics include linearity, time invariance, causality, stability, convolution, system interconnection, and sinusoidal response. Develops the Fourier and Laplace transforms for the discussion of frequency-domain applications. Analyzes sampling and quantization of continuous waveforms (A/D and D/A conversion), leading to the discussion of discrete-time FIR and IIR systems, recursive analysis, and realization. The Z-transform and the discrete-time Fourier transform are developed and applied to the analysis of discrete-time signals and systems.

Prerequisite(s): (( EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- ); MATH 2341 with a minimum grade of D- ) or ( BIOE 3210 with a minimum grade of D- ; (GE 2361 with a minimum grade of D- or MATH 2341 with a minimum grade of D- ))

EECE 2530. Fundamentals of Electromagnetics. (4 Hours)

Introduces electromagnetics and high-frequency applications. Topics include transmission lines: transmission line model with distributed circuit elements, transmission line equations and solutions, one-dimensional traveling and standing waves, and applications; electromagnetic field theory: Lorentz force equations, Maxwell’s equations, Poynting theorem, and application to the transmission line’s TEM waves. Also studies uniform plane wave propagation along a coordinate axis and along an arbitrary direction; equivalent transmission lines for TEM, TE, and TM waves; reflection and refraction of uniform plane waves by conducting and dielectric surfaces. Discusses applications to wave guides, resonators, optical fibers, and radiation and elementary antennas. Introduces modern techniques (computational methods) and applications (optics, bioelectromagnetics, and electromagnetic effects in high-speed digital circuits).

Prerequisite(s): ( EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- or BIOE 3210 with a minimum grade of D- ); MATH 2321 with a minimum grade of D- ; ( PHYS 1155 with a minimum grade of D- or PHYS 1165 with a minimum grade of D- or PHYS 1175 with a minimum grade of D- )

Corequisite(s): EECE 2531

EECE 2531. Lab for EECE 2530. (1 Hour)

Accompanies EECE 2530 . Supports class material related to transmission lines, wave-guiding structures, plane wave reflection and refraction, and antenna radiation. Includes experiments with microwave transmission line measurements and the determination of the properties of dielectric materials, network analyzer analysis of microwave properties of circuit elements and transmission line electrical length, analysis of effective dielectric constant and loss from microstripline resonator transmission, optical measurement of refraction and reflection leading to determination of Brewster angle and optical constants for transparent and absorbing materials, and measurement of radiation patterns from dipole antennas.

Prerequisite(s): ( EECE 2150 with a minimum grade of D- or EECE 2410 with a minimum grade of D- ); MATH 2321 with a minimum grade of D- ; PHYS 1155 with a minimum grade of D-

Corequisite(s): EECE 2530

EECE 2540. Fundamentals of Networks. (4 Hours)

Presents an overview of modern communication networks. The concept of a layered network architecture is used as a framework for understanding the principal functions and services required to achieve reliable end-to-end communications. Topics include service interfaces and peer-to-peer protocols, a comparison of the OSI (open system interconnection) reference model to the TCP/IP (Internet) and IEEE LAN (local area network) architectures, network-layer and transport-layer issues, and important emerging technologies such as Bluetooth and ZigBee.

Prerequisite(s): EECE 2140 with a minimum grade of D-

EECE 2560. Fundamentals of Engineering Algorithms. (4 Hours)

Covers the design and implementation of algorithms to solve engineering problems using a high-level programming language. Reviews elementary data structures, such as arrays, stacks, queues, and lists, and introduces more advanced structures, such as trees and graphs and the use of recursion. Covers both the algorithms to manipulate these data structures as well as their use in problem solving. Introduces algorithm complexity analysis and its application to developing efficient algorithms. Emphasizes the importance of software engineering principles.

Prerequisite(s): EECE 2160 with a minimum grade of D- or CS 1500 with a minimum grade of D-

EECE 2750. Enabling Engineering. (4 Hours)

Offers students an opportunity to develop a proposal for a design project that uses engineering technologies to improve the lives of individuals with cognitive or physical disabilities. Offers student project groups an opportunity to work with end users and caregivers at local nursing homes and special education schools to assess a specific need, research potential solutions, and develop a detailed proposal for a project. Project groups are matched with product design mentors who guide groups through the design process. Lectures cover relevant topics, including surveys of specific physical and cognitive disabilities and applicable engineering technologies. The same project may not be used to satisfy both this course and EECE 4790 . May be repeated once.

EECE 2949. Introductory Directed Research in Electrical and Computer Engineering. (4 Hours)

Offers first- and second-year students an opportunity to pursue project and other independent inquiry opportunities under faculty supervision. The course is initiated with a student-developed proposal, including expected learning outcomes and research products, which is approved by a faculty member in the department. Requires permission of instructor.

EECE 2990. Elective. (1-4 Hours)

EECE 3324. Computer Architecture and Organization. (4 Hours)

Presents a range of topics that include assembly language programming, number systems, data representations, ALU design, arithmetic, the instruction set architecture, and the hardware/software interface. Offers students an opportunity to program using assembly language and to simulate execution. Covers the architecture of modern processors, including datapath/control design, caching, memory management, pipelining, and superscalar. Discusses metrics and benchmarking techniques used for evaluating performance.

Prerequisite(s): EECE 2322 with a minimum grade of D- ; (CS 1500 with a minimum grade of D- or EECE 2160 with a minimum grade of D- )

EECE 3392. Electronic Materials. (4 Hours)

Provides a basic treatment of electronic materials from atomic, molecular, and application viewpoints. Topics include atomic structure and bonding in materials, structure of materials, and crystal defects. These topics lay a foundation for the introduction of thermal and electronic conduction, which is the underlying physics of electronic devices. Finally, the electronic properties of semiconductors, dielectric, magnetic, superconducting, and optical materials are examined. The latter half deals with an introduction to the state of the art in electronic materials, including semiconductor nanoelectronics, magnetic semiconductors and spintronics, molecular electronics, carbon nanotubes, conducting polymers, diamondlike carbon, and other topics representing recent technological breakthroughs in the area of electronic materials.

EECE 3400. Introduction to Communication Systems. (4 Hours)

Covers the basic principles and building blocks of modern digital communication systems. These systems include the current and future generations of wireless services (e.g., 6G) and are predicted to become a multi-billion-dollar market in the next decade. Industrial giants at the forefront of related research and development include market-leading hardware and software companies, offering an increasing scope of employment opportunities. Includes the background of developments such as radio signal propagation, frequency spectrum regulation and resource division among multiple users, digital representation and compression of information, signal modulation and demodulation, information detection in the presence of noise and channel impairments, coding for improved reliability, and system performance analysis and simulation.

Prerequisite(s): EECE 2150 with a minimum grade of D- ; MATH 2341 with a minimum grade of D-

EECE 3410. Electronic Design. (4 Hours)

Covers advanced analog and mixed-signal circuit analysis topics. Introduces analog integrated circuits (ICs) concepts with bipolar and field effect transistor devices. Covered IC building blocks include current sources and active loads, differential stages, cascode configurations, gain stages, and output stages. The uses of the building blocks are demonstrated for the design of popular ICs, such as operational amplifiers and voltage comparators. The high-frequency circuit models of transistors are described and used to evaluate the frequency responses of amplifiers. Introduces analog-to-digital and digital-to-analog conversion concepts and the concepts of feedback and instability with applications to the design of amplifiers and oscillators. The course makes extensive use of the SPICE simulation tool for assignments and projects.

Prerequisite(s): EECE 2412 with a minimum grade of D-

EECE 3468. Noise and Stochastic Processes. (4 Hours)

Discusses probability, random variables, random processes, and their application to noise in electrical systems. Begins with the basic theory of discrete and continuous probabilities, then develops the concepts of random variables, random vectors, random sequences, and random processes. Continues with a discussion on the physical origins of noise and models of where it is encountered in electronic devices, signal processing, and communications. Defines the concepts of correlation, covariance, and power density spectra and uses them to analyze linear system operations in continuous time.

Prerequisite(s): MATH 2341 with a minimum grade of D- ; ( EECE 2520 with a minimum grade of D- or EECE 3464 with a minimum grade of D- )

EECE 3990. Elective. (1-4 Hours)

EECE 4512. Healthcare Technologies: Sensors, Systems, and Analysis. (4 Hours)

Examines healthcare technologies using both theory and hands-on approaches. Testing, imaging, and data collection are essential tools medical specialists use to treat patients and the primary contribution of engineers to healthcare.Covers the physics and physiology behind the newly defined concept of digital biomarkers; the electronics needed to collect these biomarkers; analysis techniques for processing and interpreting the data; and invasive (swallowable/implantable), on-body (wearable), and contactless systems for data collection. Examines safety issues, ethics, and regulatory hurdles from both an industry and research perspective. In the hands-on labs, offers students an opportunity to follow the steps of creating a startup or conducting new research and assembling a microcontroller-based sensor system for collecting digital biomarkers.

Prerequisite(s): EECE 2210 with a minimum grade of D- or EECE 2412 with a minimum grade of D- or BIOE 3210 with a minimum grade of D-

EECE 4520. Software Engineering 1. (4 Hours)

Offers an overview of the discipline of software engineering. Identifies the problems that one should expect when developing large software systems; methods that the software developer can use to deal with each of the problems; tools that the software developer can use; and procedures that can be followed in developing software. Covers the software life cycle (requirements analysis and specification, software design, coding, testing, and maintenance); various models of the software process—structured and agile; the Unified Modeling Language (UML) as applied to the software life cycle, prototyping, and documentation; design patterns; software metrics and estimation; software development environments and tools; and verification and validation. Includes a software development project that covers all the stages of the life cycle.

Prerequisite(s): CS 3000 with a minimum grade of D- or EECE 2560 with a minimum grade of D-

EECE 4534. Microprocessor-Based Design. (4 Hours)

Focuses on the hardware and software design for devices that interface with embedded processors. Topics include assembly language; addressing modes; embedded processor organization; bus design; electrical characteristics and buffering; address decoding; asynchronous and synchronous bus protocols; troubleshooting embedded systems; I/O port design and interfacing; parallel and serial ports; communication protocols and synchronization to external devices; hardware and software handshake for serial communication protocols; timers; and exception processing and interrupt handlers such as interrupt generation, interfacing, and auto vectoring.

Prerequisite(s): EECE 3324 with a minimum grade of D- or CS 3650 with a minimum grade of D-

Corequisite(s): EECE 4535

EECE 4535. Lab for EECE 4534. (1 Hour)

Accompanies EECE 4534 . Consists of a comprehensive laboratory performed by a team of students. These laboratory exercises require students to design, construct, and debug hardware and software that runs on an embedded platform. Exercises are centered around a common embedded platform. The final exercise is a project that lets each group integrate hardware and software to realize a complete embedded design.

Corequisite(s): EECE 4534

EECE 4574. Wireless Communication Circuits. (4 Hours)

Covers the electronics of radio receivers and transmitters. Employs a commercial radio transceiver (MFJ-9340) as a learning tool. Presents basic topics (radio spectrum and its utilization, antennae, and information processing by modulation and demodulation). Studies building block realizations for modulators and demodulators for analog (AM, FM) and digital (ASK, PSK, FSK) radio. Covers common radio receiver architectures. Presents circuit-level designs of radio building blocks (resonators; L-C RF filters; crystals and IF filters; tuned transformers and impedance matching; amplifiers and power amplifiers; RF oscillators; mixers and up/down frequency conversion; signal detectors; and automatic gain control circuits). Includes receiver noise and sensitivity; transmitter range; spurious emissions and IM distortion; antennae and propagation in the atmosphere; wireless standards; multiple-access techniques; and software-defined radio. May include additional topics at instructor’s discretion.

EECE 4630. Robotics. (4 Hours)

Introduces robotics analysis covering basic theory of kinematics, dynamics, and control of robots. Develops students’ design capabilities of microprocessor-based control systems with input from sensory devices and output actuators by having teams of students design and implement a small mobile robot system to complete a specific task, culminating in a competition at the end of the course. Covers actuators, sensors, system modeling, analysis, and motion control of robots.

Prerequisite(s): EECE 2160 with a minimum grade of D- ; EECE 2412 with a minimum grade of D-

EECE 4632. Hardware-Software Codesign for FPGA-Based Systems. (4 Hours)

Studies hardware and software design for embedded systems. Focuses on techniques to efficiently design and make use of field-programmable gate arrays (FPGAs) to accelerate applications. Specific topics include HW/SW codesign, buses and interfacing, C as a hardware description language, high-level synthesis, pipelining, hardware memory hierarchies, and computer arithmetic. Offers students an opportunity to program an embedded processor and interface to digital logic designs implemented on programmable hardware, as well as an opportunity to develop a series of designs in class, culminating in a project of the student's choosing. Potential project topics include (but are not limited to) computer vision, cryptography, machine learning, and wireless communications.

Prerequisite(s): EECE 2322 with a minimum grade of D-

EECE 4638. Special Topics in Computer Engineering. (4 Hours)

Focuses on advanced topics related to computer engineering technology to be selected by instructor. May be repeated without limit.

EECE 4646. Optics for Engineers. (4 Hours)

Presents the basic optical concepts necessary for anunderstanding of current and future optical communication,remote sensing, and industrial and biomedical systems. Topicsinclude geometrical optics, polarized light, diffraction, andinterference. Studies lasers and other light sources, opticalfibers, detectors, CCD cameras, modulators, and othercomponents of optical systems. Presents applications tospecific systems such as fiber-optic communication, medicalimaging systems, fiber-optic sensors, and laser radar.

Prerequisite(s): BIOE 3210 with a minimum grade of D- or EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- or PHYS 1155 with a minimum grade of D-

EECE 4649. Biomedical Imaging. (4 Hours)

Explores a wide variety of modalities for biomedical imaging in the pathology laboratory and in vivo. After an introductory discussion of tissue properties, waves used in imaging, and contrast mechanisms, the course discusses modalities such as microscopy, endoscopy, x-ray, computed tomography, ultrasound, and MRI. With each modality, instrument parameters, contrast mechanisms, resolution, and depth of penetration are considered. Offers students an opportunity to work in groups to complete a project in which they examine one modality in detail and either generate synthetic data using a computational model or process available image data.

Prerequisite(s): ( MATH 1242 with a minimum grade of D- or MATH 1342 with a minimum grade of D- ); ( PHYS 1145 with a minimum grade of D- or PHYS 1151 with a minimum grade of D- or PHYS 1171 with a minimum grade of D- )

EECE 4694. Numerical Methods and Computer Applications. (4 Hours)

Presents numerical techniques used in solving scientific and engineering problems with the aid of digital computers. Topics include theory of interpolation; the theory of numerical integration and differentiation, numerical solutions of linear as well as nonlinear systems of equations, the theory of least squares; and numerical solution of ordinary and partial differential equations using a programming environment such as MATLAB.

Prerequisite(s): MATH 2341 with a minimum grade of D- ; ( GE 1111 with a minimum grade of D- or GE 1502 with a minimum grade of D- )

EECE 4790. Electrical and Computer Engineering Capstone 1. (4 Hours)

Requires students to select a project requiring design and implementation of an electrical, electronic, and/or software system, including evaluation of multiple constraints and use of appropriate engineering standards in the design; formation of a team to carry out the project; and submission and presentation of a detailed proposal for the work. Students must specify the materials needed for their project, provide a cost analysis, and make arrangements with their capstone adviser to purchase and/or secure donation of equipment. Requires students to perform a feasibility study by extensive simulation or prototype design of subsystems to facilitate the second phase of the capstone design, considering public health, safety and welfare, global, cultural, social, environmental, and economic factors.

Prerequisite(s): EECE 2322 with a minimum grade of D- or EECE 2412 with a minimum grade of D- or EECE 2520 with a minimum grade of D- or EECE 2530 with a minimum grade of D- or EECE 2540 with a minimum grade of D- or EECE 2560 with a minimum grade of D- or CS 3000 with a minimum grade of D-

Attribute(s): NUpath Capstone Experience, NUpath Creative Express/Innov, NUpath Writing Intensive

EECE 4791. Electrical and Computer Engineering Capstone 1. (1 Hour)

Aims to give undergraduate engineering students significant experience in dealing with a senior design project. Students form teams and select a project requiring design and implementation of an electrical, electronic, and/or software system, including evaluation of multiple constraints, the use of appropriate engineering standards during the design to carry out the project, as well as the submission and presentation of a detailed proposal for the work. The project plan includes the consideration of public health, safety, and welfare and global, cultural, social, environmental, and economic factors. Students must specify a preliminary list of materials needed for their project, provide a cost analysis, and prepare and deliver written and oral presentations on the design proposal. This is the first of a two-course sequence.

EECE 4792. Electrical and Computer Engineering Capstone 2. (4 Hours)

Requires design and implementation of the project proposed in EECE 4790 . Students are expected to apply engineering principles acquired throughout their academic and co-op experiences to the design of a system, component, or process. Each project includes the development and use of design methodology, formulation of design problem statements and specifications, construction of hardware, integration of sensors and actuators, programming microcontroller and software development, and design of subsystems, followed by testing and integration to validate the overall design. Projects include realistic constraints such as economic factors, safety, reliability, maintenance, aesthetics, ethics, and social impact. Students make oral presentations in a series of design reviews, document their final design solution in a written report, and demonstrate a functional prototype in a final presentation.

Prerequisite(s): EECE 4790 with a minimum grade of D- or EECE 4791 with a minimum grade of D-

EECE 4990. Elective. (1-4 Hours)

EECE 4991. Research. (4 Hours)

Offers an opportunity to conduct research under faculty supervision. May be repeated without limit.

Attribute(s): NUpath Integration Experience

EECE 4992. Directed Study. (1-4 Hours)

Offers independent work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated without limit.

EECE 4993. Independent Study. (1-4 Hours)

Offers theoretical or experimental work under individual faculty supervision. May be repeated without limit.

EECE 5115. Dynamical Systems in Biological Engineering. (4 Hours)

Provides an introduction to the theoretical analysis and modeling of dynamical systems in biology, ranging from molecular to population applications. Topics include difference and differential equation models, with basic theory including nondimensionalization, steady states, linearization, stability, eigenvalues, global behavior, singular perturbations, multistability, hysteresis, cooperativity, periodic solutions, excitable systems, bifurcations, and an introduction to spatial (PDE) models. Develops all concepts in the context of concrete biological applications, such as gene regulation, chemical reaction networks and stoichiometry, drug models and PK/PD, receptor/ligand interactions, synthetic constructs, action potential generation, enzymatic reactions, population interactions, epidemiology, epigenetic phenomena including differentiation, and transport, chemotaxis, and diffusion. BIOE 5115 and EECE 5115 are cross-listed.

Prerequisite(s): MATH 2341 with a minimum grade of D- or GE 2361 with a minimum grade of D- or graduate program admission

EECE 5155. Wireless Sensor Networks and the Internet of Things. (4 Hours)

Covers design and modeling of architectures, communication protocols, and algorithms for wireless sensor networks and the Internet of Things. Provides instruction in general aspects of wireless sensor networking, including protocol design, modeling, and simulation at all layers of the communication stack. Studies standardization efforts, including Bluetooth, IEEE 802.15.4/Zigbee, and SigFox/LoRa, among others. Culminates with illustrations of applications of sensor networks technology to many challenging problems of our times, including mobile crowdsensing, smart cities, and cyber-physical systems.

Prerequisite(s): EECE 2540 with a minimum grade of D- or CS 3700 with a minimum grade of D- or graduate program admission

EECE 5161. Thin Film Technologies. (4 Hours)

Covers the fundamentals of vacuum technology, thin film deposition technologies, characterization technologies, their applications in different industries, and the frontiers of research activities on thin film deposition technologies. Thin films are fundamental building blocks for integrated circuits chips, microelectromechanical systems (MEMS) devices, and nanoelectromechanical system devices (NEMS), etc., and play critical roles in determining the performance of IC circuits, MEMS, and NEMS devices. Topics include vacuum technologies; vacuum pumps; vacuum system design and analysis; different thin film deposition technologies, including sputtering, chemical vapor deposition, electrochemical deposition, atomic layer deposition, etc.; and different thin film characterization technologies, in particular the magnetic thin film characterization technologies, including VSM, PPMS, FMR, MOKE, etc. Students who do not meet course prerequisites may seek permission of instructor.

Prerequisite(s): ( MATH 1342 with a minimum grade of D- ; PHYS 1155 with a minimum grade of D- ) or graduate program admission

EECE 5170. Introduction to Multiferroics Materials and Systems. (4 Hours)

Offered by the NSF Nanosystems Engineering Research Center for Translational Applications of Nanoscale Multiferroic Systems (TANMS) and co-taught by professors from UCLA, UC Berkeley, Cornell, California State University Northridge, and Northeastern University. Course lectures will be available online for remote students. Covers introduction to multiferroics, atomic structure of multiferroics (chemistry), multiferroic material science, continuum-level analysis of multiferroic materials, and multiferroic devices.

Prerequisite(s): ( MATH 2321 with a minimum grade of D- ; PHYS 1155 with a minimum grade of D- ; ( CHEM 1151 with a minimum grade of D- or CHEM 1211 with a minimum grade of D- )) or graduate program admission

EECE 5360. Combinatorial Optimization. (4 Hours)

Introduces combinatorial optimization, an emerging field that combines techniques from applied mathematics, operations research, and computer science to solve optimization problems over discrete structures. Emphasizes problems that arise in the areas of electrical and computer engineering, including VLSI, computer-aided design, parallel computing, computer architecture, and high-performance compiling. Covers the foundations of algorithm analysis, including asymptotic notation and complexity theory, and a range of optimization techniques, including divide and conquer, local optimization, dynamic programming, branch and bound, simulated annealing, genetic algorithms, approximation algorithms, integer and linear programming, matroid theory, and greedy algorithms. Considers the efficient generation of optimal solutions, the development and evaluation of heuristics, and the computation of tight upper and lower bounds.

Prerequisite(s): EECE 2560 with a minimum grade of C- or CS 3000 with a minimum grade of C- or graduate program admission

EECE 5550. Mobile Robotics. (4 Hours)

Investigates the science and engineering of mobile robots. Topics may include kinematics, dynamics, numerical methods, state estimation, control, perception, localization and mapping, and motion planning for mobile robots. Emphasizes practical robot applications ranging from disaster response to healthcare to space exploration.

Prerequisite(s): ( EECE 2520 with a minimum grade of D- ; EECE 2560 with a minimum grade of D- ) or CS 3000 with a minimum grade of D- or graduate program admission

EECE 5552. Assistive Robotics. (4 Hours)

Investigates the what (modeling), how (design), and why (analysis) of assistive robotics through the use of model-based design process. System models are essential to four key aspects of the assistive robot design process: derivation of executable specifications, hardware and software design based on simulations, implementation by code generation, and continuous testing and verification. Topics may include modeling continuous and discrete dynamics, heterogeneous models, hybrid systems, stochastic models, models of computation, analysis and design of embedded control systems with applications in assistive robotics, system simulation, and validation and verification techniques. Course projects emphasize model-based design for control of assistive robots in smart environments.

Prerequisite(s): ( EECE 2160 with a minimum grade of D- ; EECE 2520 with a minimum grade of D- ) or graduate program admission

EECE 5554. Robotics Sensing and Navigation. (4 Hours)

Examines the actual sensors and mathematical techniques for robotic sensing and navigation with a focus on sensors such as cameras, sonars, and laser scanners. These are used in association with techniques and algorithms for dead reckoning and visual inertial odometry in conjunction with GPS and inertial measurement units. Covers Kalman filters and particle filters as applied to the SLAM problem. A large component of the class involves programming in both the ROS and LCM environments with real field robotics sensor data sets. Labs incorporate real field sensors and platforms. Culminates with both an individual design project and a team-based final project of considerable complexity.

Prerequisite(s): (( MATH 3081 with a minimum grade of D- or EECE 3468 with a minimum grade of D- ); ( EECE 2160 with a minimum grade of D- or EECE 2210 with a minimum grade of D- )) or graduate program admission

EECE 5576. Wireless Communication Systems. (4 Hours)

Examines fundamental principles of wireless system design, focusing on modern techniques used in cellular systems and wireless local area networks. Covers various levels of system design, from modulation/detection to traffic analysis. Introduces basics of radio propagation and studies their effect on communication signals. Special topics include spatial frequency reuse; call blocking and cellular system capacity; power control and hand-off strategies; channel access and sharing; orthogonal frequency division multiplexing (OFDM—a modulation technique used in WLAN and the fourth-generation [4G] cellular systems) and spread spectrum modulation (third-generation WCDMA systems); diversity techniques and multi-input multi-output (MIMO) signal processing. Requires an undergraduate course in communications systems.

Prerequisite(s): EECE 3400 with a minimum grade of D- or graduate program admission

EECE 5580. Classical Control Systems. (4 Hours)

Introduces the analysis and design of classical control systems. Examines control system objectives, modeling and mathematical description, transfer function and state-variable representations, feedback control system characteristics, system responses, and stability of feedback systems. Also addresses compensator design based on root-locus and frequency response, and modern control system design using state-variable feedback.

Prerequisite(s): EECE 3464 with a minimum grade of D- or EECE 2520 with a minimum grade of D- or graduate program admission

EECE 5606. Micro- and Nanofabrication. (4 Hours)

Provides an overview of integrated circuit fabrication from the viewpoint of a process engineer. Offers students an opportunity to fabricate micro- and nanoscale devices in integrated lab sessions. Focuses on the physics, chemistry, and technology of integrated circuit fabrication in the lecture portion of the course, while students fabricate and test novel devices (an electrohydrodynamic micropump and three-dimensional carbon nanotube interconnects) in integrated lab sessions. Concentrates on silicon IC technology but also includes examples from other materials and device systems including microelectromechanical (MEMS) technologies that are used to build devices such as accelerometers, pressure sensors, and switches for telecommunications and other current examples provided from nanofabrication and nanotechnology. Lab hours are arranged.

Prerequisite(s): EECE 2412 with a minimum grade of D- or graduate program admission

EECE 5610. Digital Control Systems. (4 Hours)

Covers sampling and analysis tools for linear discrete-time dynamic systems, including the design of digital control systems using transform techniques by discrete equivalent and direct design methods; root locus, Bode and Nyquist diagrams, and Nichols charts; controller implementation issues, such as digital filter realizations, nonlinear effects due to quantization, round off, dead band, and limit cycles; and selection of the sampling rate.

Prerequisite(s): EECE 5580 with a minimum grade of C- or EECE 5580 with a minimum grade of D-

EECE 5612. Statistical Inference: An Introduction for Engineers and Data Analysts. (4 Hours)

Introduces fundamentals of statistical inference and data analysis through concepts of detection, estimation, and related signal processing algorithms. Addresses topics of hypothesis testing, Bayesian principles, multiple hypotheses and composite hypothesis testing, test power and uniformly powerful tests, likelihood functions, sufficient statistics, optimal estimation, bounds on the estimator variance, minimum variance linear estimation, prediction and regression, interval estimation, and confidence. Extraction of useful information from noisy observations and informed decision making are at the core of multiple disciplines ranging from traditional communications and sensor array processing to biomedical data analysis, pattern recognition and machine learning, security and defense, and financial engineering. Lectures are supported by illustrative examples, hands-on exercises, and numerical implementations grounded in real-world examples.

Prerequisite(s): ( EECE 2520 with a minimum grade of D- ; ( EECE 3468 with a minimum grade of D- or MATH 3081 with a minimum grade of D- ) or DS 5020 with a minimum grade of C- ) or graduate program admission

EECE 5626. Image Processing and Pattern Recognition. (4 Hours)

Introduces processing and analysis of digital images with the goal of recognition of simple pictorial patterns. Topics include discrete signals and systems in 2D, digital images and their properties, image digitization, image enhancement, image restoration, image segmentation, feature extraction, object recognition, and pattern classification principles (Bayes rules, class boundaries) and pattern recognition methods.

Prerequisite(s): ((EECE 3464 with a minimum grade of D- or EECE 2520 with a minimum grade of D- ); ( EECE 3468 with a minimum grade of D- or MATH 3081 with a minimum grade of D- )) or graduate program admission

EECE 5639. Computer Vision. (4 Hours)

Introduces topics such as image formation, segmentation, feature extraction, matching, shape recovery, dynamic scene analysis, and object recognition. Computer vision brings together imaging devices, computers, and sophisticated algorithms to solve problems in industrial inspection, autonomous navigation, human-computer interfaces, medicine, image retrieval from databases, realistic computer graphics rendering, document analysis, and remote sensing. The goal of computer vision is to make useful decisions about real physical objects and scenes based on sensed images. Computer vision is an exciting but disorganized field that builds on very diverse disciplines such as image processing, statistics, pattern recognition, control theory, system identification, physics, geometry, computer graphics, and learning theory. Requires good programming experience in Matlab or C++.

EECE 5640. High-Performance Computing. (4 Hours)

Covers accelerating scientific and other applications on computer clusters, many-core processors, and graphical processing units (GPUs). Modern computers take advantage of multiple threads and multiple cores to accelerate scientific and engineering applications. Topics covered include parallel computer architecture, parallel programming models, and theories of computation, as well as models for many-core processing. Highlights implementation of computer arithmetic and how it varies on different computer architectures. Includes an individual project where each student is expected to implement an application, port that application to several different styles of parallelism, and compare the results. Programming is done in variants of the C programming language.

Prerequisite(s): EECE 3324 with a minimum grade of D- or CS 3650 with a minimum grade of D- or graduate program admission

EECE 5641. Introduction to Software Security. (4 Hours)

Offers students an opportunity to learn how the security of systems can be violated and how such attacks can be detected and prevented. Computer security problems have a significant impact on practical aspects of our lives. Despite a considerable corpus of knowledge about tools and techniques to protect systems, information about actual vulnerabilities and how they are exploited is not generally available. Covers common programming, configuration, and design mistakes and examines possible protection and detection techniques.Uses examples to highlight general error classes. Includes a number of practical lab assignments that require students to apply their knowledge, as well as engage in a discussion of the current research in the field.

Prerequisite(s): (( EECE 2540 with a minimum grade of D- ; ( EECE 4534 with a minimum grade of D- or EECE 3324 with a minimum grade of D- )) or ( CS 3650 with a minimum grade of D- ; ( CS 3700 with a minimum grade of D- or EECE 2540 with a minimum grade of D- )) or ( EECE 7205 with a minimum grade of C- ; ( EECE 7376 with a minimum grade of C- or CS 5600 with a minimum grade of C- )))

EECE 5642. Data Visualization. (4 Hours)

Introduces relevant topics and concepts in visualization, including computer graphics, visual data representation, physical and human vision models, numerical representation of knowledge and concept, animation techniques, pattern analysis, and computational methods. Topics include tools and techniques for practical visualization and elements of related fields, including computer graphics, human perception, computer vision, imaging science, multimedia, human-computer interaction, computational science, and information theory. Covers examples from a variety of scientific, medical, interactive multimedia, and artistic applications. Includes hands-on exercises and projects. Emphasizes modern engineering applications of computer vision, graphics, and pattern classification methodologies for data visualization.

EECE 5643. Simulation and Performance Evaluation. (4 Hours)

Covers topics on computer simulation and performance evaluation in computer systems. Introduces basic computational and mathematical techniques for modeling, simulating, and analyzing the performance by using simulation, including models, random number generation, statistics analysis, and discrete event-driven simulation. Also covers both classic and timely techniques in the area of performance evaluation, including workload characterization, capacity planning, and resource management in enterprise systems, computer networks, data centers, and cloud computing.

Prerequisite(s): EECE 3326 with a minimum grade of D- or EECE 2560 with a minimum grade of D- or CS 3000 with a minimum grade of D- or graduate program admission

EECE 5644. Introduction to Machine Learning and Pattern Recognition. (4 Hours)

Studies machine learning (the study and design of algorithms that enable computers/machines to learn from experience/data). Covers a range of algorithms, focusing on the underlying models between each approach. Emphasizes the foundations to prepare students for research in machine learning. Topics include Bayes decision theory, maximum likelihood parameter estimation, model selection, mixture density estimation, support vector machines, neural networks, probabilistic graphics models, and ensemble methods (boosting and bagging). Offers students an opportunity to learn where and how to apply machine learning algorithms and why they work.

Prerequisite(s): EECE 3468 with a minimum grade of D- or MATH 3081 with a minimum grade of D- or EECE 7204 with a minimum grade of C- or DS 5020 with a minimum grade of C- or MATH 1215 with a minimum grade of D- or MATH 2280 with a minimum grade of D- or IE 3412 with a minimum grade of D- or CIVE 3464 with a minimum grade of D- or BIOE 2365 with a minimum grade of D- or MGSC 2301 with a minimum grade of D-

EECE 5645. Parallel Processing for Data Analytics. (4 Hours)

Covers the fundamentals of parallel machine-learning algorithms, tailored specifically to learning tasks involving large data sets. Reviews methods for dealing with both large and high-dimensional data sets, emphasizing distributed implementations. Beyond covering the theory behind statistical data analysis, the course also offers a hands-on approach, using Spark as a development platform for parallel learning. Topics include, Apache Spark fundamentals, multithreaded/cluster execution, resilient distributed data structures, map-reduce operations, using key-value pairs, joins, convex optimization, gradient descent, linear regression, Gauss-Markov theorem, ridge and lasso regularization, feature selection, cross validation, variance vs. bias trade-off, classification, logistic regression, ROC curves and AUC, matrix and tensor factorization, graph-parallel algorithms and sparsity, Perceptron algorithm, and deep neural networks.

Prerequisite(s): (( MATH 3081 with a minimum grade of D- or EECE 3468 with a minimum grade of D- ); ( EECE 2560 with a minimum grade of D- or CS 3000 with a minimum grade of D- or CS 4800 with a minimum grade of D- )) or EECE 5644 with a minimum grade of C- or DS 5220 with a minimum grade of C- or DS 5230 with a minimum grade of C-

EECE 5647. Nanophotonics. (4 Hours)

Introduces basic concepts and recent developments in nanophotonic materials and devices. Nanophotonics is one very important research area in nanotechnology. Discusses the fundamentals of electromagnetics (Maxwell’s equations, polarization, wave propagations, etc.); quantum mechanics; and typical nanofabrication and characterization techniques. Focuses on specific topics in nanophotonics, including silicon photonics; photonic crystals; plasmonics and optical metamaterials, with their diverse applications in optical circuits; imaging; optical trapping; biomedical sensing; and energy harvesting. Offers students an opportunity to obtain a fundamental understanding of the property and manipulation of light at the nanoscale.

Prerequisite(s): EECE 3440 with a minimum grade of D- or EECE 2530 with a minimum grade of D- or graduate program admission

EECE 5649. Design of Analog Integrated Circuits with Complementary Metal-Oxide-Semiconductor Technology. (4 Hours)

Covers theoretical analysis, practical design, and simulation of analog integrated circuits implemented in complementary metal-oxide-semiconductor (CMOS) fabrication process technologies. Introduces cadence tools for circuit simulations, physical layout, and layout verification. Begins with basic concepts such as CMOS device models, DC and small-signal analysis techniques for single- and multistage amplifiers, biasing configurations, and reference generation circuits. Explores differential signal processing, operational amplifiers, operational transconductance amplifiers, and common-mode feedback circuits. Analysis methods include the evaluation of linearity, noise, stability, and device mismatches from process variations. Addresses some advanced design techniques, such as linearity improvement methods, frequency compensation, and digitally assisted performance tuning.

Prerequisite(s): EECE 3410 with a minimum grade of D- or graduate program admission

EECE 5651. Introduction to Photonic Devices. (4 Hours)

Introduces fundamentals of photonic devices and guided-wave optoelectronics. Photonic devices play a key role in long-haul telecommunications, datacom/high-performance computing, as well as quantum communication and computation. Introduces basics of passive and active components used in these applications with coverage of electromagnetic and fiber optics, dielectric waveguides, photonic integrated circuit (PIC) technology, sources (semiconductor lasers), and photon detectors and external modulators (electro- and acousto-optic).

Prerequisite(s): ( EECE 2530 with a minimum grade of D- ; MATH 2341 with a minimum grade of D- ) or graduate program admission

EECE 5652. Microwave Circuits and Systems. (4 Hours)

Addresses novel applications of analytical and engineering techniques for RF/microwave circuits, in addition to transmission lines, impedance matching, S-parameters, high-frequency circuit analysis, power dividers, resonators, filters, amplifier, and nonlinear components. Emphasizes fundamental concepts, essential mathematical formulas and theorems, and engineering applications. Provides ample examples to offer participants an opportunity to fully appreciate the power of the techniques described and gain extensive experience in the area of high-frequency circuits, from theory formulation to novel engineering designs.

Prerequisite(s): (( EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- or BIOE 3210 with a minimum grade of D- ); ( EECE 2530 with a minimum grade of D- )) or graduate program admission

EECE 5654. Design and Prototyping of Optical Systems for Engineering Applications. (4 Hours)

Studies how to design optics experiments and instrument prototypes on the benchtop, as well as to fabricate and test them in a laboratory environment. Discusses application areas including biomedical imaging; astronomy; LiDAR; remote sensing; environmental monitoring; semiconductor fabrication; optical communication; optical computing; military imaging; tracking; and guidance, solar energy, and imaging systems for robotics, security, and transportation. Illustrates how to apply the most important and common equations of optics to design of systems that meet specifications and to evaluation of their performance.

Prerequisite(s): (( BIOE 3210 with a minimum grade of D- or EECE 2150 with a minimum grade of D- or EECE 2210 with a minimum grade of D- ); ( EECE 4646 with a minimum grade of D- or EECE 2530 with a minimum grade of D- )) or graduate program admission

EECE 5665. Signal Processing for Global Navigation Satellite Systems. (4 Hours)

Introduces global navigation satellite systems (GNSS), covering the fundamental aspects of operation. Emphasizes receiver design, although onboard satellite aspects are also discussed, such as the different signals and GNSS constellations (focusing on GPS and Galileo). Offers students an opportunity to gain basic knowledge of the underlying principles of GNSS, while learning how to apply tools of statistical signal processing from detection, estimation, and filtering theories to a real-world engineering application. Topics include notions in GNSS history, constellations and signals, propagation channel and main impairments, RF front-end architectures, signal acquisition, signal tracking, position calculation and integrity measures, sensor hybridization and data fusion, and identification of the most challenging scenarios of operation.

Prerequisite(s): (( BIOE 3210 with a minimum grade of C- or EECE 2150 with a minimum grade of C- or EECE 2210 with a minimum grade of C- ); EECE 2520 with a minimum grade of C- ; MATH 2341 with a minimum grade of C- ; ( EECE 3468 with a minimum grade of C- or MATH 3081 with a minimum grade of C- )) or graduate program admission

EECE 5666. Digital Signal Processing. (4 Hours)

Presents the theory and practice of modern signal processing techniques. Topics include the characteristics of discrete signals and systems, sampling, and A/D conversion; the Z-transform, the Fourier transform, and the discrete Fourier transform; fast Fourier transform algorithms; design techniques for IIR and FIR digital filters; and quantization effects in digital signal processing. Graduate students may register for this course only if they did not complete an undergraduate course in digital signal processing; such graduate registration requires approval of instructor and an internal departmental petition.

Prerequisite(s): (( ME 4555 with a minimum grade of D- or EECE 2520 with a minimum grade of D- ); EECE 3468 with a minimum grade of D- ) or graduate program admission

EECE 5670. Sustainable Energy: Materials, Conversion, Storage, and Usage. (4 Hours)

Examines, in this interdisciplinary course, modern energy usage, consequences, and options to support sustainable energy development from a variety of fundamental and applied perspectives. Emphasizes both (1) physical and chemical processes in materials for the conversion of energy and (2) how to design a system with renewable energy for applications such as electricity generation and transmission. Takes a systems analysis point of view. Topics include energy conservation; fossil fuels; and energy conversion methods for solar, geothermal, wind, hydro, bioenergy, electrochemical, and similar methods.

EECE 5680. Electric Drives. (4 Hours)

Examines all subsystems that comprise an electric drive including electric machines, power electronic converters, mechanical system requirements, feedback controller design, and interactions with utility systems. Based on an integrative approach that requires minimal prerequisites: a junior-level course in signals and systems and some knowledge of electromagnetic field theory (possibly from physics classes), and does not require separate courses in electric machines, controls, or power electronics.

Prerequisite(s): ((EECE 3440 with a minimum grade of D- or EECE 2530 with a minimum grade of D- ); (EECE 3464 with a minimum grade of D- or EECE 2520 with a minimum grade of D- )) or graduate program admission

Corequisite(s): EECE 5681

EECE 5681. Lab for EECE 5680. (0 Hours)

Accompanies EECE 5680 . Covers topics from the course through various experiments.

Corequisite(s): EECE 5680

EECE 5682. Power Systems Analysis 1. (4 Hours)

Covers fundamentals including phasors, single-phase and balanced three-phase circuits, complex power, and network equations; symmetrical components and sequence networks; power transformers, their equivalent circuits, per unit notation, and the sequence models; transmission line parameters including resistance, inductance, and capacitance for various configurations; steady-state operation of transmission lines including line loadability and reactive compensation techniques; power flow studies including Gauss-Speidel and Newton Raphson interactive schemes; symmetrical faults including formation of the bus impedance matrix; and unsymmetrical faults including line-to-ground, line-to-line, and double line-to-ground faults.

EECE 5684. Power Electronics. (4 Hours)

Provide tools and techniques needed to analyze and design power conversion circuits that contain switches. The first part of the course emphasizes understanding and modeling of such circuits, and provides a background for engineering evaluation of power converters. The second part covers dynamics and control of this class of systems, enabling students to design controllers for a variety of power converters and motion control systems. Addresses a set of analytical and practical problems, with emphasis on a rigorous theoretical treatment of relevant questions. Designed for students with primary interests in power conditioning, control applications, and electronic circuits, but it could prove useful for designers of high-performance computers, robots, and other electronic and electromechanical (mechatronic) systems in which the dynamical properties of power supplies become important.

Prerequisite(s): ( EECE 2412 with a minimum grade of D- ; (EECE 3464 with a minimum grade of D- or EECE 2520 with a minimum grade of D- )) or graduate program admission

Corequisite(s): EECE 5685

EECE 5685. Lab for EECE 5684. (0 Hours)

Accompanies EECE 5684 . Covers topics from the course through various experiments.

Corequisite(s): EECE 5684

EECE 5686. Electrical Machines. (4 Hours)

Reviews phasor diagrams and three-phase circuits; the magnetic aspects including magnetic circuits and permanent magnets; transformers, their equivalent circuits, and performance; principles of electromechanical energy conversion; elementary concepts of rotating machines including rotating magnetic fields; and steady-state theory and performance of induction machines, synchronous machines, and direct current machines.

Prerequisite(s): EECE 2530 with a minimum grade of D- or graduate program admission

EECE 5688. Analysis of Unbalanced Power Grids. (4 Hours)

Examines common types of power system faults. Starts with a detailed description of three-phase modeling of basic power system elements such as transmission lines, transformers, and generators. Then presents fundamentals of three-phase circuit analysis in the steady state, both for balanced and unbalanced operating conditions. Uses symmetrical component transformation and positive, negative, and zero sequence networks to analyze unbalanced systems. Presents methods to calculate fault currents and postfault bus voltages. Reviews basic protective relaying and relay settings using typical distribution system examples.

Prerequisite(s): EECE 2150 with a minimum grade of D- or graduate program admission

EECE 5692. Antennas for Wireless Communication and Sensing. (4 Hours)

Introduces the fundamental physical principles for the electromagnetic radiation from antennas. Presents the most important mathematical techniques for the analysis of the radiation. Applies these principles and techniques to practical antenna systems. Starting with the fundamental parameters of the antennas, introduces the vector potentials and the theorems that are needed for the derivation of the radiation integrals from Maxwell's equations and formulates various antenna radiation characteristics. Covers the applications of practical antennas, wireless communications and networks, space antennas, bio and wearable antennas, and optical antennas, to name a few.

EECE 5693. Electromagnetic Devices for RF and Wireless Communications. (4 Hours)

Introduces some of the unique electromagnetic devices integrated in current and future technologies in the field of electromagnetics. These devices have impacted various disciplines including wireless systems, radar and space research, photonics, and bio and medical imaging. Covers transmission lines, RF/microwave circuits, high-frequency power dividers, and filters components. Discusses the translational area of antennas and wireless systems, radiation synthesis, and array antennas. Discusses some photonic components, as well as emerging applications such as antennas for 5G, massive MIMO (multiple-input and multiple-output) wireless antennas, and wearable sensors.

EECE 5697. Acoustics and Sensing. (4 Hours)

Introduces the fundamental concepts of acoustics and sensing with waves. Offers a unified theoretical approach to the physics of image formation through scattering and wave propagation in sensing. Topics include the linear and nonlinear acoustic wave equation; sources of sound; reflection, refraction, transmission, and absorption; bearing and range estimation by sensor array processing, beam forming, matched filtering, and focusing; diffraction, bandwidth, ambient noise, and reverberation limitations; scattering from objects, surfaces, and volumes by Green’s theorem; forward scatter, shadows, Babinet’s principle, extinction, and attenuation; ray tracing and waveguides in remote sensing; and applications to acoustic, radar, seismic, thermal, and optical sensing and exploration.

EECE 5698. Special Topics in Electrical and Computer Engineering. (4 Hours)

Covers special topics in electrical and computer engineering. Topics are selected by the instructor and vary from semester to semester. May be repeated up to four times.

EECE 5699. Computer Hardware and System Security. (4 Hours)

Introduces computer hardware and system security. Covers state-of-the-art hardware security and trust issues, including a hands-on lab session to implement various hardware security attacks. Topics include applied cryptography, side-channel attacks, differential power analysis, fault injection and analysis, cache side-channel attacks (Meltdown and Spectre), acoustic analysis, and hardware security primitives (physical unclonable function and random number generator).

Prerequisite(s): EECE 3324 (may be taken concurrently) with a minimum grade of D- or CS 3650 (may be taken concurrently) with a minimum grade of D- or CS 5600 (may be taken concurrently) with a minimum grade of D- or graduate program admission

Print Options

Send Page to Printer

Print this page.

Download Page (PDF)

The PDF will include all information unique to this page.

2023-24 Undergraduate Day PDF

2023-24 CPS Undergraduate PDF

2023-24 Graduate/Law PDF

2023-24 Course Descriptions PDF

  • OU Homepage
  • OU Social Media
  • The University of Oklahoma

OU Academic Catalog

Electrical Engineering, B.S.

Minimum Total Credit Hours: 128

Overall GPA - Combined and OU: 2.00

Major GPA - Combined and OU: 2.00

Curriculum GPA - Combined and OU: 2.00

Program Code: B350

Bachelor of Science in Electrical Engineering accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org , under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a  grade of C  or better is required in each course in the curriculum, including all prerequisite courses.

Major Requirements

Electives to be selected from list available in the ECE Office, DEH-150.

Major Support Requirements

Engineering transfer students may take  ENGR 3511  in place of  ENGR 1411 .

General Education and College Requirements

Courses designated as Core I, II, III, IV, or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses,  chosen from the approved list , including at least one upper-division Gen. Ed. course outside of the student’s major.  Courses graded P/NP will not apply.

A grade of C or better is required in each course in the curriculum, including all prerequisite courses.

UNIVERSITY-WIDE GENERAL EDUCATION (MINIMUM 40 HOURS) AND COLLEGE REQUIREMENTS

MATH 1823 , MATH 2423 , MATH 2433 , and MATH 2443  sequence can be substituted for MATH 1914 , MATH 2924 , and MATH 2934 .

Major support requirements that also satisfy University General Education requirements.

To be chosen from the  University-Wide General Education Approved Course List . Three of these hours must be upper-division (3000-4000). See list in the Class Schedule. 

Free Electives

Electives to bring total applicable hours to the minimum total required for the degree including a minimum of 40 upper-division hours.

Suggested Semester Plan of Study

Bachelor of Science in Electrical Engineering accredited by the Engineering Accreditation Commission of ABET,  https://www.abet.org , under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Two college-level courses in a single world language are required; this may be satisfied by successful completion of 2 years in a single world language in high school. Students who must take a language at the University will have an additional 6-10 hours of coursework.

CHEM 1315 can be substituted with CHEM 1335 (Fall only). 

MATH 1823 , MATH 2423 , MATH 2433 , and MATH 2443 sequence can be substituted for MATH 1914 , MATH 2924 , and MATH 2934 . 

Engineering transfer students may take ENGR 3511 in place of ENGR 1411 . 

To be chosen from the University-Wide General Education Approved Course List . Three of these hours must be upper-division(3000-4000). See list in the Class Schedule. 

Electives to be selected from list available in the ECE Office, DEH-150. 

Courses designated as Core I, II, III, IV or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list.

Print Options

Send Page to Printer

Print this page.

Download Page (PDF)

The PDF will include all information unique to this page.

Catalog PDF

A PDF of the entire catalog.

Explore Jobs

  • Jobs Near Me
  • Remote Jobs
  • Full Time Jobs
  • Part Time Jobs
  • Entry Level Jobs
  • Work From Home Jobs

Find Specific Jobs

  • $15 Per Hour Jobs
  • $20 Per Hour Jobs
  • Hiring Immediately Jobs
  • High School Jobs
  • H1b Visa Jobs

Explore Careers

  • Business And Financial
  • Architecture And Engineering
  • Computer And Mathematical

Explore Professions

  • What They Do
  • Certifications
  • Demographics

Best Companies

  • Health Care
  • Fortune 500

Explore Companies

  • CEO And Executies
  • Resume Builder
  • Career Advice
  • Explore Majors
  • Questions And Answers
  • Interview Questions

The top 20 Electrical Engineering courses you need to take

Electrical engineering is a good skill to learn if you want to become a principal electrical engineer, electrical engineering project manager, or staff electrical engineer. Here are the top courses to learn electrical engineering:

1. Basic Electrical Engineering Electrical Engineering

We find electrical equipment everywhere, our homes, offices, industries. By choosing this course, you will come to know about the Basics of Electrical Engineering, Currents and Voltages across various Electrical elements and their behavior in both Alternating Current and Direct Current circuits, etc.   And also the analysis of AC wave forms. You will be able to learn easily by watching our animated videos...

2. Basic Electrical Engineering

The course on Basic Electrical Engineering is offered almost in all universities at the first-year level for all Engineering branches. Topics such as DC Circuits, Single-phase and three-phase AC Circuits, Magnetic Circuits,  Single-phase and three-phase transformers, AC and DC Machines, Power converters, wires cables, MCB, MCCB, SFU, etc. are generally included in the course. This course focuses on different concepts presented in the topics mentioned above along with numerical questions. Moreover, all lectures are explained with simple clear and language using colored diagrams. After taking this course, the learners should be able to,1) Explain different theorems used to solve Electrical Engineering circuits. 2) Solve Electrical Engineering circuits to find out current in a specific branch of an electrical circuit.3) Explain the working of elementary AC generator which generates AC voltage.4) Explain different terms used to define AC quantities.5) Solve single-phase AC circuits consisting of resistance, inductance, and capacitance.6) Explain the concept of MMF, reluctance, magnetic field intensity, permeability, magnetic fringing etc.7) Solve series and parallel magnetic circuits.8) Explain construction and working of single phase, three phase and auto-transformer.9) Compute efficiency and regulation of transformer.10) Explain construction and working of DC motors, single phase and three phase Induction Motors.11) Plot the characteristics of Electrical motors.12) Classify Electrical motors.13) Explain working of diode  rectifier, inverters and DC-DC converters. 14) Explain working of switch fuse unit, MCB, MCCB, ELCB.15) Explain concept of earthing. This course serves as a foundation to learn advanced courses in basic electrical engineering...

3. AutoCAD Electrical for Automation & Electrical Engineers

If you are interested in Electrical designing this course is for you. Through this tutorial you are not just learning AutoCAD Electrical commands but designing AC VFD, DC Drive, VFD-By pass, Soft Starter, PLC, Automatic Changeover schemes etc. All major automation companies like Allen Bradley, ABB, Siemens, Schneider, Honeywell, Omron use the same circuits which is  included in this tutorial. If you apply for a job in Automation Industry with good knowledge on these circuits definitely you are on TOP...

4. Ultimate Electrical Machines for Electrical Engineering

Ultimate Electrical Machines  Course Bundle for Complete BeginnersThe only course bundle out there with everything you need to know about DC machines, induction machines, transformers, magnetic circuits, synchronous machines, and generatorsThroughout the course you will get: Magnetic circuits course: It will help you in learning all about magnetic circuits concepts from scratch with many solved examples. Transformers course: You will learn about electrical transformers' construction, their importance, the three-phase transformers, the main components of the electrical transformers, and much more. DC machines course: In this course, you will learn about different types of DC electrical machines, such as separately excited, shunt, and series DC motors and generators. Synchronous machines course: You will understand the principle of operation of the salient and non-salient synchronous machines. Induction machines course: In this course, you will understand how induction generators and motors work. In addition to methods of starting and speed control of induction machines. Electrical machines MATLAB course: You will learn how to simulate the electrical machines in the MATLAB Simulink program without any previous knowledge. ETAP course: You will learn how to simulate electrical systems in the ETAP program in addition to doing different analyses such as voltage drop, short circuit, and much more. LogixPro PLC simulator course: In this course, you will learn the basics of PLC programming using fun and awesome step-by-step simulations in the LogixPro program. All of these topics are in a step by step lessons with many solved examples. Bonus Gift:​You will also get the slides for the Ultimate Electrical Machines Course Bundle for those who are interested in them or having them as a revision for themselves You will find in these files:45 Pages of Magnetic Circuits Slides161 Pages of Electrical Transformers Slides106 Pages of DC Machines Slides62 Pages of Induction Machines Slides57 Pages of Synchronous Machines SlidesTake this bundle if you've been looking for ONE COURSE BUNDLE with in-depth insight into the basics of electrical machines, ETAP, and PLC...

5. Electric Circuits for Electrical Engineering and Electronics

This course is designed to provide a complete overview of electric circuit analysis used in electrical engineering and electronics engineering. Electric circuit analysis is the most fundamental concept for electrical engineering, electronics engineering, and computer engineering. It is for that reason that electric circuit analysis is usually the first course taught in electrical, electronics, and computer engineering programs at universities, as basically anything related to electrical, electronics, or computer engineering stems from electric circuit analysis. In this course you will learn everything about electric circuits and electronics, from the basics such as what an electric circuit is and the fundamentals of electrical quantities like voltage, current, and power, all the way to complex techniques for analyzing electric and electronics circuits. The course is roughly divided into the following sections:1. Fundamentals of Electric Circuits and Electronics: in sections 2 and 3 of the course, we will discuss what an electric circuit is at the most basic level, followed by explanations of electrical quantities and sources of electricity. This is the foundation for electrical engineering and electronics engineering.2. Basic DC Electric Circuit Analysis: in sections 4, 5, and 6 we will discuss the analysis of direct current (DC) circuits, starting from basic analysis techniques such as Kirchhoff's voltage law and Kirchhoff's current law (KVL and KCL), voltage division, current division, nodal analysis, and loop analysis. We will also be discussing how complex resistive circuits can be simplified into equivalent circuits for easier analysis of electric circuits and electronics.3. Advanced DC Electric Circuit Analysis: in section 7, we will discuss advanced analysis techniques for electric circuits and electronics such as the superposition theorem, Thevenin's theorem, and Norton's theorem.4. Energy-Storing Devices in Electric Circuits and Electronics: in sections 8, and 9, we will discuss passive components in circuits that are able to store energy: capacitors and inductors. We will cover the fundamentals of capacitors and inductors, how they store energy, and how to simplify complex circuits containing combinations of capacitors and inductors into simpler circuits for easier analysis of electric circuits and electronics.5. Transients in Electric Circuits and Electronics: in section 10, we will discuss the analysis of first-order electric circuits during transients. This is where things start getting a bit more advanced, but we will solve several examples to illustrate how circuits behave during transients, as opposed to the stead-state circuits previously discussed. In each section, several examples are solved to illustrate how to analyze practical circuits. By learning all the fundamentals about electric circuit analysis and electronics, you will be able to continue studying other topics in electrical engineering, electronics engineering, and computer engineering, such as analog electronics, digital electronics, circuit design, electric machines, power systems, and more. Remember that Udemy offers a 30-day money-back guarantee. I am also always available for questions while you go through the course to ensure everything is clear. See you in the course!...

6. AutoCAD Electrical for Electrical and Automation Engineers

AutoCAD Electrical has always been a great tool for engineers and designers to deliver professional work. It is the most popular software of choice for designing and developing professional electrical drawings, PLC diagrams, control and power circuits, and mechanical drawing in any industry. In this comprehensive course, you will learn all about the AutoCAD Electrical toolset and toolbar options which helps you design PLC modules, panels, control cabinets, wiring diagrams, and more. We will learn how to create accurate and standards schematics and electrical drawings step by step. Forough Jahangard is a professional Electrical engineer with years of experience both in the industry and academic setting. She will be showing you how to design ladder diagrams, wiring, develop custom symbols and add annotations to your drawing. You will learn how to create title blocks and run reports professionally. PLC symbols and creating automatic ladder diagrams is one of the most useful features in AutoCAD electrical that you will get the chance to master in this course. The content of this course is being constantly updated and the other needed sections will be added. The summary of each section content is listed below: Introduction to the InterfaceAutoCAD Electrical Interfaceusing templates to create new drawingsCovering the Interface of AutoCAD electrical and how to useMethods to zoom in or zoom out on the screenProject ManagerHow to create projects and new drawings and how to work with themWire and wire numbersThe wire is the needed tool to get started with drawingInserting wire and modifying it such as stretching, trimmingInserting wire at anglesHow to work with wire numbers and how to edit wire numbersHow to use wire markerHow to use cable markerHow to work with Signal source and destination that is an essential tool to apply wire cross-referencingWire numbering in three-phaseWorking with Fan-in and Fan-out tool, the helpful tool to converge multiple wires into one lineHow to use Wire gap and tee marker is presentedChecking wire or tracing the wire is the other helpful part that provides the method to reduce the mistakes of your drawingYou will learn how to use the PLC file editor databaseHow to use Excel Spreadsheet to PLC I/O Utility and how to automate the creation of plc drawingsHow to export information from the created drawing to the spreadsheetHow to edit the data of the PLC spreadsheetLaddersThis is an essential tool that is commonly used during drafting. Creating laddersAdding RungsModifying ladders and scootingDrawing Shapes and how to use the status barHow to draw new shapes such as circles, rectangles, and so on, learning this part can be helpful for creating new symbols in the next sectionsWorking with the status bar is another useful option to facilitate the procedure of drawingComponentsThe most useful part in creating circuits, How to insert components and use catalog browserEditing components including moving. scooting, copying, aligning, and deleting themHow to use multiple insert tools to insert componentsThe parent and child component need to be learned, and how to create a parent-child relationship is provided in this sectionWorking with attributes of components and editing themHow to create multiple buses for components and also wires is explainedPanelCreating footprints and editing themAdding balloon and working with itDescribing din rail and how to insert itConnectorDescribing connector as a component and how to insert and edit itInserting break in connectors and how to split themUsing parent and child connectorsConnectors using point to pointCircuitsSaving circuits by using WblockHow to save your circuit to the Icon menuInserting the saved circuitsBuilding and configuring a circuit using circuit builder tool to create and insert your circuit with the right attributes automaticallyTerminalsThis is one of the most widely used peripherals in the electricity industry which is available in AutoCAD electricalInserting terminals and using the schematic list to insert themCopying terminal block propertiesEditing JumpersPLCAnother useful equipment that is widely used to control industrial process and AutoCAD electrical provides this module to use it in your drawingsYou will learn how to insert PLC and PLC full unit modulesHow to insert PLC module as a parent and childTagging plc based on PLC input outputSymbolsthe useful feature in AutoCAD electrical when a symbol is not available in the icon menu and you need to create a new symbol to use in your drawingYou will learn how to create new symbols and add new symbols to the icon menuTitle BlocksYou will learn How to edit or update your title block automatically instead of editing it manuallyReport- How to prepare a report of your circuit including information on the components- Using missing catalog data tool to display the catalog data which is missed- How to use an Electrical audit tool to detect the problems of incomplete components or wires- Using dwg audit tool to detect the errors related to wire connectionsAre you ready to start the journey to learn a new skill?...

7. Mechanical Engineering and Electrical Engineering Explained

Want to know how things work? How electricity is generated and transmitted to your home? How engines are cooled? Or how hydroelectric power stations work? Well, this is the right course for you! This course contains over 10 hours of engineering related video tutorials. You will learn: How Two and Four Stroke Engines WorkHow Boilers Work How Electrical Transformers WorkHow Valves Work (Ball, Gate, Globe etc.)How Primary Clarifiers WorkHow Power Generation Machinery Works (Renewable and Non-Renewable Energy)How HVAC machinery works. How Oil and Gas machinery works. And a lot more! If you are working in the following industries, you will get a big benefit from this course: HVACOil and GasChemical EngineeringPower EngineeringMechanical EngineeringAutomotive EngineeringPower GenerationWhy this course?Because saVRee and saVRee lite have trained over 20,000 students on Udemy with an average paid course rating of 4.5/5.0. Interactive 3D models are used extensively to show you machinery components and how they can be put together to form machines that complete useful work. 3D models are also used to show you how various power stations work. The course is packed with 2D images, 2D animations, Downloadable Infographics, Downloadable Quiz Booklets and 3D animations. Don't waste more time reading this course description, check-out the curriculum, then sign-up for this course! All purchases come with a 30 day no risk money back guarantee! Hope to see you on the course!...

8. Etap for Electrical Engineers

Welcome to the course on Etap for Electrical Engineers -(Original). The only course available on Udemy which covers almost all functionality of the Etap software. The course is updated on a monthly  basis and Q/A answered frequently. There are many copy cats, but this course is the original. Etap is a powerful software which is designed to perform simulations, analysis and design of Power systems. Etap has very vast capabilities such as Load flow analysis, Arc flash, Protection co-ordination studies, cable pulling, cable ampacity study and much more. Because Etap has integrated all the functionality required for Electrical studies, it is preferred over other software packages. This course is specifically designed to cover all the functionality of Etap software. Industries nowadays are in pursuit of candidates having skills in Power system simulation packages. Having the knowledge to simulate power systems in Etap can help students to procure positions in the power sector. This course also covers all the fundamentals of conducting analysis in power systems, thus it will be easy for beginners to follow the course. Each lesson is tailor made to be detailed and precise with practical examples. Engineers in the industry can update and refresh their knowledge , and learn to simulate in Etap package. With this course, you will learn to simulate power systems in no time!...

9. Introduction to Electrical Engineering

The goal of this course is for you (an absolute beginner) to learn all the fundamentals of Electrical Engineering in the most simple, effective and fast way. Instead of giving you every information at the beginning and bore you with all the details, I will add information as you start to question and start to need it. This is proven to be the best way to learn languages and I believe it's the best way to learn anything. So please ask questions and learned actively! This course starts with explaining what all the sub-fields in Electrical Engineering (e. g. Signal Processing, Control System, Power System, Telecommunication, Photonics, Microelectronics) are and what Electrical Engineers do. Then you will learn the characteristics of the most basic and common components used in Electrical Engineering (i. e. resistors, capacitors, inductors, power supplies, voltmeters and ammeters). Before you can understand Ohm's Law and DC Circuit Analysis (e. g. Kirchoff's Voltage Law and Kirchoff's Current Law), I will demonstrate what electrical voltage, current, charge and power means with examples. The second section of the course covers active circuit elements (i. e. operational amplifiers, diodes and transistors). You will learn their characteristics and typical applications. Then we will revisit the passive components and see how they behave in AC circuits. In this part, you will learn why complex numbers exist in AC circuits, how to perform complex number algorithms, and what phase shift is. The last part of this section focuses on power generation, losses and distribution. Here we will introduce fuses and transformers. Lastly, we will look at practical circuits and follow a few guidelines to help you start building your own circuits...

10. Electrical Power Engineering Principles

Stephen Brooks is a Chartered Electrical engineer who has worked in the electrical power utility industry for over 30 years as a design engineer, commissioning engineer and construction project manager. This module has been written to teach non-engineers the basics of electrical power engineering, and will also act as a useful revision tool for electrical graduate engineers or those engineers new to the industry. The course uses detailed illustrations & simple explanations to convey the topics involved. Future modules will develop these basic engineering ideas further and use them to show how an electrical power utility system is designed, constructed, tested and operated...

11. Electrical Engineering Simulations with Etap

This course offers Coursovie Training Certificate in addition to Udemy Certificate. Coursovie Certificate is FREE and requires registration on Coursovie Website. ETAP is the most powerful software in the area of Electrical Power systems. Using this software you can design and analyse your power system from the source of power all the way to the loads connected to it. ETAP offers a suite of fully integrated electrical engineering software solutions including arc flash, load flow, short circuit, transient stability, relay coordination, cable ampacity, optimal power flow, and more. Having the ability to work with this software will play a key-role for fresh out of school Electrical engineers, as well as those who need to expand their knowledge of power calculations in being awarded internships into top electrical power based companies. This course is structured into 9 chapters with multiple practical examples after the theory is elaborated. We have created a great course that enables the researchers, engineers, and students to learn ETAP in less than a Week!...

12. Electrical Engineering: Power Electronics Masterclass

This course is designed to provide a complete overview of one of the main areas of electrical engineering and power engineering: power electronics. The three main types of power electronics devices (i. e., rectifiers, dc-to-dc converters, and inverters) are discussed in detail in the lectures. For each device, the ideal circuit is discussed along with different circuit topologies to provide a wide range of practical uses. By learning how rectifiers, dc-to-dc converters, and inverters are designed, you will learn the fundamentals for designing your own power electronics devices, such as battery chargers, switched-mode power supplies, solar inverters, and variable frequency drives, among others. Throughout the course, practical numerical problems are solved to aid your understanding of power electronics. Additionally, the course includes 5 quizzes with a total of 15 questions. Three articles are also provided so you can learn by reading as well as videos. Remember that Udemy offers a 30-day money-back guarantee. I am also always available for questions while you go through the course to ensure everything is clear. See you in the course!...

13. Introduction to Batteries (Electrical Engineering)

Batteries are a fundamental part of our society. Batteries are used to: Start your car. Power your watch. Power your laptop. Power your smartphone. Power emergency lighting. Start emergency generators. And much much more! But how do batteries function? Why are there so many different types? And why have they found widespread application in everything from wrist watches to power stations? After completing this course, you will be able answer all of these questions and many more. You will learn: How batteries work (chemical reactions etc.). Battery terminology (Ah, specific gravity, voltaic cell etc.). Battery construction (plates, containers, jars etc.)Different battery designs and types (lead acid, nickel-cadmium, mercury etc.). Battery hazards (shorting, gas generation etc.). Battery operations (series, parallel, primary, secondary etc.). And a lot lot more! The course is designed to take you from zero to hero concerning electric battery knowledge. Even if you already have some background electrical engineering knowledge, this course will serve as an efficient refresher. Whatever your level of understanding, or engineering background (electrical engineering, automobile engineering, power engineering, oil and gas, chemical engineering, mechanical engineering etc.), we can guarantee you will have never taken an engineering course like this one (unless you have taken one of our other courses...). Why this course?Because saVRee and saVRee lite have trained over 5,000 students on Udemy with an average paid course rating of 4.7/5.0! Interactive 3D models are used to show you the insides of several batteries and all their main parts. The course is packed with 2D images and high quality written content. Written content has been read aloud so that you can 'learn on the go' without needing to watch the screen constantly. Don't waste more time reading this course description, check-out the free preview videos and the curriculum, then make an informed decision. All purchases come with a 30 day -no questions asked- money back guarantee. Hope to see you on the course!...

14. Electricity for Electronics, Electrical Engineering A-Z 2023

Start understanding and Solving basic Electric Circuits easily and confidently! If you are looking for a course that will help with your understanding of Electric Circuits and basic Electrical Engineering concepts, this course is for you. Electric Circuit are the fundamental building blocks of all Electrical and Electronic Systems, and you definitely need a solid understanding of these concepts to advance in anything Electrical in nature. This full course is the best way to jump right in and start understanding/solving Electric Circuits confidently, like never before. What makes me qualified to teach you Electric Circuits?I graduated from one of the top-5 Electrical Engineering programs in the US, and I have 10+ years of teaching Electrical Engineering courses as a University Professor, and I have put together this Electric Circuits class. I am a best-selling instructor of top-rated courses that get great reviews such as: An incredible learning experience. The instructor is very clear and easily understood. - Walter SimmonsTeaching by an expert teacher. - Abdulkadir CabuğaExcellent! I couldn't ask for a better tutorial on whiteboard animations. The course is very thorough, and provides enough practice activities to apply the skills. - ShamuelMy Promise to You: I'll be here for you every step of the way. If you have any questions about the course content or anything related to Electric Circuits, you can always post a question in the course or send me a direct message. This course will cover everything you need to know about Electric Circuits: The SI Units and Electric QuantitiesElectric Circuits and Circuit Analysis Passive Sign ConventionPower And EnergyIndependent and Dependent SourcesOhm's LawKirchoff's Current & Voltage LawsPower CalculationsNodes, Branches, Loops and MeshesSeries and Parallel ConnectionsSolving Circuits with Dependent SourcesSolving Linear Equations for Electric CircuitsSo much more! BONUS: As a bonus, you'll receive supplemental video lessons about solving Simultaneous Algebraic Equations, Matrices, etc. By the end of this course, your confidence in dealing with Electric Circuits will soar. You'll have a thorough understanding of how to solve basic Electric Circuits. Go ahead and click the enroll button, and I'll see you in lesson 1! Cheers, Kashif...

15. ETAP for Electrical Engineers For Beginners

Want To Become an Expert In ETAP Software and Power System? This course will help you to achieve your goals to become ETAP and Power System Expert. This course includes 5.5 hours on demand videos, assignments, quizzes, certificate of completion, LIFETIME access and  a 30 days money  back satisfaction guaranty by Udemy. ETAP is a powerful software which is designed to perform simulations, analysis and design of Power systems. ETAP has very vast capabilities such as Load flow analysis, Arc flash,  Underground raceway system, stability of power system, cable ampacity study and much more. Because ETAP has integrated all the functionality required for Electrical studies, it is preferred over other software packages. This course is specifically designed to cover all the functionality of ETAP software. Industries nowadays are in pursuit of candidates having skills in Power system simulation packages. Having the knowledge to simulate power systems in ETAP can help students to procure positions in the power sector. This course also covers all the fundamentals of conducting analysis in power systems, thus it will be easy for beginners to follow the course. Each lesson is tailor made to be detailed and precise with practical examples. Engineers in the industry can update and refresh their knowledge , and learn to simulate in ETAP package. With this course, you will learn to simulate power systems in no time! INSTRUCTOR SUPPORTI understand that students will have questions related to the course and its necessary also for a healthy learning process hence I encourage students to ask their questions related to the course in the Q & A section of the course. Finally, if you are still thinking weather you should enroll or not then I encourage you to watch some of the preview videos and test the waters before you actually enroll in the course and even after enrolling if you feel that this course failed to meet your expectations then you can always ask for a refund within 30 days of purchase...

16. Electrical Power Engineering Chapter 1: Fundamentals

Fundamentals section of electrical power engineering courses which you will learn basic concepts like current, voltage, power, energy, impedance concepts with complex numbers math and also difference between single phase and three system. In addition with basic concepts, you will get information about electrical components that we use in electrical power sector like transformers, circuit breakers, fuses, cables etc. Lastly, you will have a general idea about how electricity comes to our homes from power plants and what are some fundamental principles in generation, transmission and distribution system of electrical power...

17. Electrical Engineering - Understanding Alternating Current

Hi there, my name is John Kelly. I am Lecturer in Electrical Engineering. Are you looking to gain an understanding of alternating current? Perhaps you are looking to pursue a career in Electrical Engineering, or your studying to become an Electrician. Whether your pursuing a career or strengthening your knowledge, this course is for you. This course is for beginners. You do not need any previous knowledge of Alternating Current. We will start right at the beginning and work our way through step by step. There are exercise files available to download so that you can practice your newly acquired skills as you progress through the course. By the end of the course you will be confident working with values such as reactance and impedance. You will be able to recognise how power is used in AC circuits, the effects of power factor, and power factor correction. So join me on this course and together we will explore the fundamental knowledge that is vital in understanding how Electricity, and Electrical systems behave. This course will be useful if you are studying for an Electrical Science exam, or to be an Electrician, an Engineer, or wish to go on to study at a higher level...

18. Ultimate Electrical Power System Engineering Masterclass

Hi and welcome everyone to our course Ultimate Electrical Power System Engineering MasterclassIn this course, you are going to learn everything about power system analysis starting from the power system basics and fundamentals of single phase and three phase electric systems moving to designing and modelling different power system components such as: generators, transformers, and transmission lines, ending with a complete power system studies such as load flow studies and power system faults analysis. Thus, this course will be your complete guide in one of the main areas of power engineering:  ( power system analysis )The course is structured as follows: Firstly, an overview on the power system structure is illustrated through the following topics: Generation, transmission, distribution, and consumption of electric powerHow to draw a single line diagram (SLD) of any power systemThen, the next topic will be about a review on basic electrical engineering concepts to be a quick refresh for you. The following topics will be covered: Different types of powers in power systemComplex power, power triangle, and power factor definitionspower factor correction Complex power flow in any power systemThen, a complete study of three phase systems is introduced since 99% of  practical electric networks are actually three phase systems. Thus, three phase circuits are explained in depth through the following topics: Why we need three phase systems?Three phase supply and load Different 3-ph connections (star-star), (star-delta), (delta-star), (delta-delta) Difference between (3-wire) and (4-wire) 3-ph systemsThe relations between line and phase currents and voltagesPower analysis in 3-ph systemsPower factor improvement in 3-ph circuitsThen, you are going to learn the modelling and characteristics of generators in power systems starting from the operation and construction of alternators moving to measuring the performance indices of synchronous generators. The following topics will be covered: Construction and operation of alternatorsSalient pole vs. Cylindrical rotor generatorsGenerator model in power systemsGenerator phasor diagram and characteristicsGenerator performance parametersPower angle curve of synchronous generatorsThe next topic is about transformers and their use in power systems. We are going to discuss how the transformers work and their importance in power systems through the following outlines: Construction and operation of transformersTransformer equivalent circuitTests performed on transformersTransformer efficiency and regulationThree-phase transformer types and connectionsPer phase model of three phase transformerAfter that, we are going to a complete modelling of different types of transmission lines with assessing the transmission line performance in electric networks through the following topics: Overhead lines vs. Under ground cables (UGC)Transmission line modelling and performanceShort, medium, and long line modelsLossless transmission linesSurge impedance loading (SIL)Now, after modelling and analyzing different power system components, lets move to the per unit system and learn the concept and importance of per unit in power system analysis through the following outlines: Concept of per unitPer unit calculationsHow to draw per unit reactance diagramChange of baseNumerical examples on practical power systemsThen, we are going to a complete power flow analysis where we are going to know the electrical parameters for any power system under any operating conditions. The following topics are discussedConcept and importance of power flow studyDefinitions in power flow analysisTypes of power system busesFormation of YbusApproximate methodIterative methods for load flow analysisGauss-Seidal methodPower flows and losses analysisDC power flow methodNumerical examples on practical power systemsThen, a complete fault analysis is performed on power systems to find the fault current, bus voltages and line current during the fault. All these outlines are discussedDefinition, causes, types, and consequences of electric faultsComplete symmetrical fault analysis using thevenin and ZbusSymmetrical components and sequence networksComplete unsymmetrical fault analysis using thevenin and ZbusFinally, after the complete analysis of power system, practical projects are performed on MATLAB related to power systems  as follows: Project 1 - Stand alone synchronous GeneratorProject 2 - Synchronous Generator connected to the gridProject 3 - Simulation of 3-ph transformersProject 4 - Transmission line designProject 5 - Power flow study in MATLABProject 6 - Fault analysis in MATLABSo, if you are Looking for a COMPREHENSIVE course about Electrical power system analysis engineering for power system modelling, design and analysis ?              If your answer is YES, then you're definitely in the right place...

19. Advanced Diploma in Electrical Design Engineering

The goal is to design safe and dependable processing facilities in a cost effective manner. The fact is that there are very few formal training programs that focus on design and engineering of Electrical systems of such big plants The heavy electrical industry has under its purview power generation, transmission, distribution and utilization equipment. These include turbo generators, boilers, turbines, transformers, switchgears and other allied items. These electrical equipment (transformers, switchgears, etc.) are used by almost all the sectors. Some of the major areas where these are used include power generation projects, petrochemical, refineries, chemical plants, integrated steel plants, non-ferrous metal units, etc. Overview:-Introduction of Electrical EngineeringIntroduction of EPC IndustryCoordination with Other DepartmentLoad List:-Preparation of Load ScheduleDetermination of Power Supply CapacityStandby Capacity considerationRating of Generators in Relation toPrime Movers Importance of max and min tempRating of Motors in Relation to their Driven MachinesElectrical Equipment Selection, Sizing:-MotorTransformerEmergency GeneratorNeutral Grounding Resistor (NGR)Power capacitor banks (PCB)AC UPSBattery & Battery ChargerCT/PTBus ductIllumination Design:-IntroductionType of Lighting FixturesSelection of Lighting FixturesPreparation of Fixtures ScheduleIndoor Illumination CalculationOutdoor Illumination CalculationCalculation on SoftwareLighting Layout DesignLighting Installation DetailSmall Power selectionLighting Board ScheduleCable Selection, Sizing & Layout:-Power and Control cable IntroductionCable Selection and SizingCable sizing for Low voltage systemCable sizing for High voltage systemVoltage Drop ConsiderationLet through Energy considerationEarth fault Loop Impedance considerationCable ScheduleCable interconnection ScheduleSelection and Sizing of cable TrayCable tray scheduleCable Drum scheduleConduit SelectionConduit SizingCable Routing LayoutCable TaggingInstallation detailsDevelopment of Single Line Diagram (SLD):-Key SLDDetail SLDLighting system SLDSmall power SLDMetering and Control diagramEarthing & Lightening Protection Design:-Requirement of Earthing in Industrial PlantsEarthing Design calculationsType of Earthing and DetailsEarthing Installation DetailsEarthing Layout DesignLightening Protection RequirementLightening Protection CalculationLightening Installation DetailsLightening Layout DesignTesting / System Studies:-Overview & Load Flow AnalysisShort Circuit Analysis (Fault Level Calculations)Motor Starting StudyRelay- Coordination...

20. Electrical Engineering: Introduction to Signals and Systems

One of the most fundamental courses for electrical engineering students, specially communication and control engineering majors, is of course signals and systems. This course is all about basics of what signals and systems are, and how they are characterized and how can one deal with them systematically. After the general introduction to basics and definitions of signals and systems in chapter 1 and 2, gradually starts to build up the powerful tools of manipulating signals mathematically, tools like Fourier series and transform, and Laplace and Z-transform. There is also a very interesting chapter about sampling and modulation, chapter 5, which talks about how can one basically take samples from a continuous signal and prepare it for transmission, via modulation...

Jobs that use Electrical Engineering

  • Contract Electrical Engineer
  • Electric Engine Mechanic
  • Electrical Engineer Lead
  • Electrical Engineering Project Manager
  • Electrical Manager
  • Electrical Systems Engineer
  • Patent Agent
  • Patent Attorney
  • Principal Electrical Engineer
  • Staff Electrical Engineer
  • Zippia Careers
  • Electrical Engineering
  • Electrical Engineering Courses

University of Nebraska Omaha logo

  • Mission and Strategic Plan
  • Accreditation
  • Facts and Figures
  • Campus Safety
  • Buildings and Maps
  • Majors & Programs
  • Class Search
  • Academic Calendar
  • Academic Affairs
  • Online Learning
  • International
  • Undergraduate Admissions
  • Graduate Admissions
  • Tuition and Fees
  • Financial Aid
  • Request Info
  • Student Life
  • Division of Student Life and Wellbeing
  • Maverick Advising Center
  • Career Services
  • Accessibility
  • Housing & Residence Life
  • Student Leadership, Involvement, and Inclusion
  • Student Conduct & Community Standards
  • Spirit, Tradition, and Events
  • Student Safety
  • Office of Engagement
  • Campus Resources for Community
  • Service Learning Academy
  • Barbara Weitz Community Engagement Center
  • Volunteer and Civic Engagement Programs
  • Samuel Bak Museum: The Learning Center
  • Faculty Resources
  • Student Resources
  • Voter Engagement
  • Community Engagement Partnership Initiative
  • Research News
  • Centers and Institutes
  • Baxter Arena
  • Omaha Mavericks Website
  • Transcripts
  • Thompson Center

Focus on fields including aerospace, bioengineering, computers, renewable energy and power.

Electrical Engineering, Bachelor of Science

Degrees offered.

  • Bachelor of Science

Delivery Mode

Traditional programs require at least some in-person course attendance. Online programs can generally be completed entirely through asynchronous online courses.

Minors Offered

  • Engineering Leadership
  • Environmental Engineering
  • International Engineering
  • Robotics Engineering
  • College of Engineering
  • Electrical and Computer Engineering

Estimated Cost of Attendance Financing Your Education Transferring Credits

Four-Year Plan

  • Bachelor of Science, Electrical Engineering

Engineering Student Services

Engineering Student Services

402.554.3562

View full Program in the Catalog Request More Information University of Nebraska-Lincoln College of Engineering

Career Opportunities

  • Electrical Engineer
  • Project Engineer
  • Systems Engineer
  • Instrumentation Designer
  • Control Systems Specialist

The Electrical and Computer Engineering (ECE) department’s Electrical Engineering Program (EE) is accredited by the  Engineering Accreditation Commission of ABET .

In addition to adhering to  General Education Requirements   , students must meet the following requirements to receive the B.S. in Electrical Engineering at UC Merced.

All students in the School of Engineering, regardless of major, are required to complete all requirements for all majors with a C- or better unless the course is offered as Pass/No Pass only, which requires a P grade.

Students in the School of Engineering must repeat a required course after receiving a grade of D+, D, D-, F, Unsatisfactory, or Not Passed, and may do so no more than twice beyond the initial enrollment in the class. Students may repeat a course only one time (for a total of two attempts to earn a C- or better). If students do not complete these requirements, they may take these courses at another institution or petition the school who hosts the course for a third attempt. The third attempt is not guaranteed at UC Merced.

Electrical Engineering, B.S. Four-Year Course Plan    

Requirements for the Electrical Engineering Major

Lower division requirements [51 units], foundational math and sciences requirement [34 units].

Complete the following ten courses:

  • CHEM 002: General Chemistry I Units: 4
  • MATH 021: Calculus I for Physical Sciences and Engineering Units: 4
  • MATH 022: Calculus II for Physical Sciences and Engineering Units: 4
  • MATH 023: Vector Calculus Units: 4
  • MATH 024: Linear Algebra and Differential Equations Units: 4
  • MATH 032: Probability and Statistics Units: 4 or  ENGR 080: Statistical Modeling and Data Analysis    
  • PHYS 008: Introductory Physics I for Physical Sciences Units: 4
  • PHYS 008L: Introductory Physics I for Physical Sciences Lab Units: 1
  • PHYS 009: Introductory Physics II for Physical Sciences Units: 4
  • PHYS 009L: Introductory Physics II for Physical Sciences Lab Units: 1

Computing Requirement [4 units]

Complete one of the following courses:

  • EE 021: Introduction to Electrical Engineering Programming Units: 4
  • BIOE 021: Introduction to Computing with Python Units: 4
  • CSE 022: Introduction to Programming Units: 4
  • ME 021: Engineering Computing Units: 4

Electrical Engineering Core [13 units]

Complete the following courses:

  • EE 001: Electrical Engineering Introduction Units: 1
  • EE 005: Designing and Building Electrical Engineering Systems Units: 2
  • EE 060: Boolean Algebra and Digital Circuits Units: 4
  • ENGR 065: Circuit Theory Units: 4
  • ENGR 091: Professional Development: People in an Engineered World Units: 2

Upper Division Requirements [33 Units]

Electrical engineering core [28 units].

  • EE 101: Electronic Circuit Design I Units: 4
  • EE 102: Signal Processing and Linear Systems Units: 4
  • EE 105: Semiconductor Devices Units: 4
  • EE 111: Electronic Circuit Design II Units: 4
  • EE 122: Introduction to Control Systems Units: 4
  • EE 131: Power Electronics Units: 4
  • EE 140: Computer and Microcontroller Architecture Units: 4

Culminating Experience Requirement [5 units]

Complete the following two Culminating Experience courses:

  • ENGR 193: Engineering Capstone Design I Units: 2
  • ENGR 194: Engineering Capstone Design II Units: 3

Electrical Engineering Elective Requirement [16 Units]

Complete 3-4 of the following courses:

  • EE 115: Electromagnetics and Applications Units: 4
  • EE 120: AC and RF Circuit Analysis Units: 4
  • EE 130: Electrical Machines Units: 4
  • EE 150: Digital Communication Units: 4
  • EE 160: Electric Power Systems Units: 4
  • EE 180: Autonomous Vehicles Units: 4
  • EE 181: Photonics and Optoelectronics  Units: 4
  • EE 185: Instrumentation Units: 4
  • EE 188: Electric Vehicle Design Units: 4
  • EE 189: Vehicular Networks Units: 4
  • EE 190: Special Topics in Electrical Engineering Units:
  • EE 195: Electrical Engineering Undergraduate Research Units: (up to 4 units)

Of the four required electives, one may be chosen from the following:

  • CSE 180: Introduction to Robotics Units: 4
  • ENVE 160: Sustainable Energy Units: 4
  • ME 142: Mechatronics Units: 4
  • ME 143: Introduction to Drones Units: 4
  • ME 146: Sensors and Actuators in Mechatronics Units: 3
  • ME 149: Novel Technologies in Agriculture Units: 4
  • ME 151: Fuel Cells and Batteries Units: 4
  • ME 190: Special Topics in Mechanical Engineering Units:
  • MSE 110: Solid State Materials Units: 4
  • MSE 128: Electronic Materials and Semiconductor Device Fabrication Units: 4

Popular Searches

  • Master’s of AI Engineering
  • Engineering Magazine
  • Covid updates
  • Manufacturing Futures Institute
  • student organizations
  • Rethink the Rink

Social Media

  • @CMUEngineering
  • CMUEngineering
  • College of Engineering
  • Undergraduate studies
  • Undergraduate programs

Electrical and Computer Engineering undergraduate program

The Department of Electrical and Computer Engineering's  (ECE) undergraduate program is broad and flexible, structured to provide students with limited constraints consistent with a rich, comprehensive view of the profession. The undergraduate curriculum comprises mathematics, computer science, statistics, and more and accommodates students with diverse backgrounds, interests, and skills by enabling multiple paths to success. Students can configure their program to meet their objectives, preparing them for careers in technology, industry, or graduate school, or as a launching pad for careers in business, law, medicine, or public service. Students may choose to pursue additional majors or minors to enhance their experiences gained in electrical and computer engineering.

Graduates of the program go on to work at companies like Accenture, Amazon, Apple, Capital One, Google, and Microsoft and pursue graduate degrees at academic institutions such as CMU, Stanford University, Cambridge University, and the University of Michigan.

  • Application deadlines

ECE students show off their project during design expo

Degree programs

  • Bachelor of Science in Electrical and Computer Engineering  (BS in ECE) The BS in ECE is a broad and highly flexible degree program, enabling students to explore a wide variety of areas within the field. Graduates of the program are able to identify, formulate, and solve complex engineering problems and apply engineering design to produce solutions for specified needs.
  • Integrated Master’s/Bachelor’s in Electrical and Computer Engineering  (IMB) The IMB program allows students who excel academically to earn both a bachelor’s and master’s degree without needing to apply separately. Designed to provide extensive knowledge and technical proficiency, this program enhances students’ preparedness for careers in the industry. Typically completed in eight to ten academic semesters at CMU, this comprehensive experience ensures graduates are well-equipped for their professional endeavors.

Student experience

The ECE Department is committed to developing well-rounded students both in and out of the classroom. Students are encouraged to participate not only in engineering-specific events but also in campus and city-wide activities. With over 400 student-run organizations , Carnegie Mellon University offers opportunities for students of all backgrounds and interests.

  • Undergraduate research
  • Study abroad
  • Cooperative education
  • Organizations
  • Institute of Electrical and Electronics Engineers
  • Carnegie Mellon Racing
  • CMU Robotics Club
  • W3VC - Radio Club
  • Society of Women Engineers
  • National Society of Black Engineers
  • Society of Asian Scientists and Engineers
  • Society of Hispanic Professional Engineers
  • Tau Beta Pi
  • Eta Kappa Nu (HKN), Sigma Chapter

Health & Biomedicine

How does learning something new not overwrite what we know?

Researchers from Carnegie Mellon University and University of Pittsburgh examine what happens in the brain when it’s presented with learning a new task, but also asked to recall a familiar one.

Faculty from Carnegie Mellon University will collaborate with West Virginia University and University of Pittsburgh on a National Science Foundation Regional Innovation Engines program.

CMU partners to reimagine energy in the region

News & Events

2024 NSF CAREER Awards

The National Science Foundation (NSF) has awarded Giulia Fanti, Guannan Qu, and Akshitha Sriraman, all assistant professors of electrical and computer engineering, the NSF Faculty Early Career Development (CAREER) Award.

Zhang receives NSF CAREER Award

Xu Zhang received an NSF career grant for his work on device fabrication and system-level applications of atomically thin 2D materials.

Artificial Intelligence

PennDOT Secretary meets Carnegie Mellon transportation experts

PennDOT Secretary Michael Carroll visited CMU facilities at Mill 19 to meet transportation researchers and learn about collaboration opportunities.

New center to investigate quantum computing

A new National Science Foundation Industry-University Cooperative Research Center at CMU will create an ecosystem that advances quantum computing and information technologies.

Detecting brain tsunamis

Researchers from Carnegie Mellon University, the University of Pittsburgh, and the University of Cincinnati have combined their expertise in engineering and medicine to create a noninvasive method for detecting worsening brain injuries before they happen. This advancement could reshape neurocritical care.

  • Research paper

College of Engineering dean, professor, and alumnus inducted in the National Academy of Engineering.

Faculty and alumnus inducted into the National Academy of Engineering

Relationships are key to the research and the researchers

Zeynep Ozkaya’s work in Jana Kainerstorfer’s biophotonicslab has helped her to better understand the signal processing principles she is learning in her electrical engineering courses.

USDOT Deputy Secretary meets CMU transportation researchers

Carnegie Mellon is working closely with the USDOT to transform the U.S. transportation system through research that focuses on safety, economic growth, climate and sustainability, and equity.

Cybersecurity

Carnegie Mellon’s hacking team wins 7th DEF CON Capture-the-Flag title

The winningest team in DEF CON’s Capture-the-Flag (CTF) competition history, CMU’s Plaid Parliament of Pwning defended its title, earning its seventh victory in the past 11 years.

Exchanging campuses, making global connections

Through the Global Campus Exchange program, engineering students have the opportunity to experience what it is like to be enrolled at another CMU location.

The CMU community is familiar with Spring Carnival, but what goes on behind the scenes to make it all happen? The students in Spring Carnival Committee’s Electrical Subcommittee play a major role in making it all connect.

Spring Carnival runs on connections

Energy & Environment

Forbes includes six CMU alumni in 30 Under 30 in Energy

Six alumni were listed in Forbes 30 Under 30 in Energy for their groundbreaking startup companies.

Cyberphysical Systems

Carnegie Mellon awarded $20M for transportation research

Congresswoman Summer Lee and U.S. Department of Transportation (USDOT) announce that CMU will lead consortium that will receive $20 million to create Safety21, a University Transportation Center.

Reimagining datacenters

Akshitha Sriraman is rethinking datacenter computing across hardware and software systems to enable efficient, sustainable, and equitable large-scale web systems.

MSE students win big with doctoral research at 3MT championship

MSE Ph.D. students earned first place overall, the People’s Choice Award, and the Alumni Choice Award at the Carnegie Mellon Three Minute Thesis (3MT) Competition.

Improving air quality in Africa

CMU-Africa, CMU-Pittsburgh, and global collaborators create an air quality testing center in Ghana with new funding from the Clean Air Fund.

Dean John Harris, Ph.D.

Associate Dean, Academics Phil Bernhard, Ph.D.

Associate Dean, Research Troy Nguyen, Ph.D.

Laboratory Director Peter Zappala

Mission Statement and Overview

The mission of the College of Engineering and Science is to educate and challenge students in the basics of rigorous engineering and scientific theory, ethics and practice, and to expand collective knowledge through novel research, discovery and entrepreneurship. The college is enthusiastic about and proud of how faculty members and students engage and answer challenging questions for numerous industry partners and government agencies, which ensure that both research and educational efforts produce a relevant and focused impact on society.

The College of Engineering and Science includes seven departments: 

  • Department of Aerospace, Physics and Space Sciences    
  • Department of Biomedical Engineering and Science    
  • Department of Chemistry and Chemical Engineering     
  • Department of Electrical Engineering and Computer Science    
  • Department of Mathematics and Systems Engineering    
  • Department of Mechanical and Civil Engineering    
  • Department of Ocean Engineering and Marine Sciences    

The college is also home to the L3Harris Institute for Assured Information (L3HIAI) and the Center for Computational Research at Florida Tech (CRAFT).

General admission regulations and the process for applying are presented under  General Academic Information (All Students)   . Additional information on requirements for specific programs is present under the respective department listings.

Undergraduate students who attend a community college for two years before transferring into the College of Engineering and Science should comply with articulation agreements where they exist and refer to the following list of “Recommended Courses to be Transferred (Undergraduate).” This list is for general guidance only. The detailed curriculum plan for the desired program should be consulted for more specific guidance. If possible, the prospective student should review their community college curriculum periodically with an appropriate university faculty member. Some of the courses normally taken during the first two years of a program could be unavailable at some community colleges. As a result, it may take one or more semesters beyond the usual two years following community college graduation to complete a specific bachelor’s degree program.

Most mathematics, biology, chemistry, physics, applied mechanics, computer programming and English courses at the first- and second-year levels are offered every semester. A transfer student can usually be registered for a full schedule of courses that are tailored to his or her immediate academic needs. Exceptions, when they occur, are usually the result of the student completing all coursework in some disciplines, such as mathematics and the humanities, without having started coursework in other essential areas, such as physics or chemistry.

Graduate students are expected to have already earned a bachelor’s degree in their anticipated graduate area or a closely related area. Most College of Engineering and Science master’s programs offer thesis and nonthesis options, though some programs may offer only one or the other. Some graduate programs require a capstone project as an alternative to a nonthesis final program examination. All doctoral programs require students to complete a plan of research culminating in a dissertation.

For general admission requirements for Florida Tech, see General Academic Information (All Students)   .

Recommended Courses to be Transferred (Undergraduate)

Additional transfer credits, such as applied mechanics, statics and dynamics or calculus-based electric circuit theory for some engineering majors, or a second semester of chemistry for some science and engineering majors (for example: oceanography, environmental science, biology, chemistry, biomedical engineering/science, or chemical engineering majors), could reduce the time and credit hours remaining for graduation. Before applying for admission, community college students are urged to contact the appropriate academic unit for assistance in transferring to Florida Tech. The enrolled student is advised to meet with their faculty advisor to plan their program of study for degree completion.

Selection of a Major

A student typically selects a major at the same time the application for admission is submitted. Students entering Florida Tech will be assigned an academic advisor in the Office of Student Advising prior to the start of classes. A student who prefers to postpone the selection of a major may initially enroll in the first-year nondegree General Engineering    or General Science    programs. However, selection of a degree program must occur by the start of the sophomore year.

As long as the requirements for continued enrollment are met, students are permitted to remain in their selected major. A change of major can be initiated by the student but is subject to the approval of the new academic department. Students can generally change majors between any two closely related degree programs during the sophomore year or perhaps during the early part of the junior year without greatly increasing the time needed to complete all degree requirements. Before initiating a request for a change of major, the student should speak with the program chair of the new major being considered. 

Course Loads

The normal course load taken by undergraduate students in the College of Engineering and Science is 15 to18 credit hours during the fall and spring semesters. For students wishing to take courses in the summer semesters, the normal course load is 3 to 9 credit hours. Students may enroll for lighter loads in the fall and spring semesters and are strongly encouraged to do so if difficulty is experienced in keeping up with all coursework when a full load is attempted. However, the duration of the program would, of necessity, likely be extended from eight semesters to nine or more semesters.

Student Coordinator Office

The College of Engineering and Science student coordinator office provides information, guidance and assistance to students to help them carry out the academic administrative functions necessary for them to successfully complete their academic programs (e.g., obtaining needed signatures on student academic requests, preparing graduate defense paperwork, performing degree audits, maintaining student records, etc.). The student coordinators serve as the initial contact point with a student’s academic department as it pertains to academic administrative functions directly involving the students. Student coordinators direct students to other administrative units outside the College of Engineering and Science, as needed, to complete any requested academic administrative functions. Before reaching out to the student coordinator office for assistance, students should first meet with their academic advisor to discuss their academic needs.

Fast Track Master’s Program for College of Engineering and Science Students

This program allows undergraduate students currently enrolled in the College of Engineering and Science to complete a master’s degree program in one year by earning graduate-level credit hours during their senior year and applying up to 6 credit hours to both the bachelor’s and master’s degrees. The program is available to undergraduates who have completed a minimum of 35 credit hours at Florida Tech with an earned GPA of at least 3.3, and who have completed at least 95 credit hours toward their undergraduate degree by the time the approved student begins taking graduate-level courses. The credit hours are treated as transfer credit (GPA does not apply) when applied toward the master’s degree. Interested students should consult with their program chair or graduate admissions for more information about this program.

Work Experience

Students in the College of Engineering and Science are encouraged to participate in professional practice opportunities offered by Florida Tech to gain knowledge that is useful in better defining career goals. The Office of Career Services allows qualified undergraduate and graduate students an opportunity to participate in programs to gain valuable, practical experience in a chosen field and earn some of the funds needed to further their education. Options include full-time cooperative education opportunities, full-time summer internships and part-time internships.

  • •  General Engineering
  • •  General Science

Department of Aerospace, Physics and Space Sciences

Bachelor of Science

  • •  Aerospace Engineering, B.S.
  • •  Astrobiology, B.S.
  • •  Astronomy and Astrophysics, B.S.
  • •  Physics - Premedical Physics, B.S.
  • •  Physics, B.S.
  • •  Planetary Science, B.S.
  • •  Physics Minor

Certification

  • •  Flight Test Engineering Graduate Certificate

Master of Science

  • •  Aerospace Engineering, M.S.
  • •  Flight Test Engineering, M.S.
  • •  Physics, M.S.
  • •  Space Sciences, M.S.
  • •  Space Systems Management, M.S.
  • •  Space Systems, M.S.

Doctor of Philosophy

  • •  Aerospace Engineering, Ph.D.
  • •  Physics, Ph.D.
  • •  Space Sciences, Ph.D.

Department of Biomedical Engineering and Science

  • •  Biochemistry, B.S.
  • •  Biomedical Engineering, B.S.
  • •  Biomedical Science, B.S.
  • •  Genomics and Molecular Genetics, B.S.
  • •  Biochemistry, M.S.
  • •  Biomedical Engineering, M.S.
  • •  Biotechnology, M.S.
  • •  Cell and Molecular Biology, M.S.
  • •  Biomedical Engineering, Ph.D.
  • •  Cell and Molecular Biology, Ph.D.

Department of Chemistry and Chemical Engineering

  • •  Chemical Engineering, B.S.
  • •  Chemistry, B.S.
  • •  Chemistry Minor
  • •  Nanoscience/Nanotechnology Minor
  • •  Chemical Engineering, M.S.
  • •  Chemistry, M.S.
  • •  Chemical Engineering, Ph.D.
  • •  Chemistry, Ph.D.

Department of Electrical Engineering and Computer Science

Associate of Science

  • •  Computer Information Systems, A.S.
  • •  Computer Engineering, B.S.
  • •  Computer Information Systems, B.S.
  • •  Computer Science, B.S.
  • •  Electrical Engineering, B.S.
  • •  Software Engineering, B.S.
  • •  Computer Science Minor
  • •  Computer Engineering, M.S.
  • •  Computer Information Systems, M.S.
  • •  Computer Science, M.S.
  • •  Cybersecurity, M.S.
  • •  Electrical Engineering, M.S.
  • •  Human-Centered Design, M.S.
  • •  Software Engineering, M.S.
  • •  Computer Engineering, Ph.D.
  • •  Computer Science, Ph.D.
  • •  Electrical Engineering, Ph.D.
  • •  Human-Centered Design, Ph.D.

Department of Mathematics and Systems Engineering

  • •  Applied Mathematics, B.S.
  • •  Interdisciplinary Science, B.S.
  • •  Athletics Coaching Minor
  • •  Computational Mathematics Minor

Master of Education

  • •  Master of Education, M.Ed.
  • •  Applied Mathematics, M.S.
  • •  Interdisciplinary Science, M.S.
  • •  Operations Research, M.S.
  • •  STEM Education, M.S.
  • •  Systems Engineering, M.S.

Specialist in Education

  • •  STEM Education, Ed.S.
  • •  Applied Mathematics, Ph.D.
  • •  Operations Research, Ph.D.
  • •  STEM Education, Ph.D.
  • •  Systems Engineering, Ph.D.

Department of Mechanical and Civil Engineering

  • •  Civil Engineering, B.S.
  • •  Construction Management, B.S.
  • •  Mechanical Engineering, B.S.
  • •  Civil Engineering, M.S.
  • •  Engineering Management, M.S.
  • •  Mechanical Engineering, M.S.
  • •  Civil Engineering, Ph.D.
  • •  Mechanical Engineering, Ph.D.

Department of Ocean Engineering and Marine Sciences

  • •  Environmental Science, B.S.
  • •  General Biology, B.S.
  • •  Marine Biology, B.S.
  • •  Meteorology, B.S.
  • •  Ocean Engineering, B.S.
  • •  Oceanography, B.S.
  • •  Sustainability Studies, B.S.
  • •  Biology Minor
  • •  Environmental Science Minor
  • •  Meteorology Minor
  • •  Oceanography Minor
  • •  Sustainability Minor
  • •  Conservation Technology, M.S.
  • •  Ecology, M.S.
  • •  Environmental Resource Management, M.S.
  • •  Environmental Science, M.S.
  • •  Marine Biology, M.S.
  • •  Meteorology, M.S.
  • •  Ocean Engineering, M.S.
  • •  Oceanography, M.S.
  • •  Biological Sciences, Ph.D.
  • •  Environmental Science, Ph.D.
  • •  Ocean Engineering, Ph.D.
  • •  Oceanography, Ph.D.

Skip to Content

  • Graduate Programs
  • Undergraduate Programs
  • News & Events

Electrical, Computer, and Energy Engineering & ME-EM Dual Degrees

You are here.

Spring Scenic Engineering Center (Photo by Patrick Campbell/University of Colorado)

Dual Degree Requirements

The dual degree consists of 45 total credit hours:

  • 21 credit hours from the Engineering Management Program (EMP)
  • 24 credit hours from the Electrical, Computer, and Energy Engineering Program*

*The 24 credits required are at the discretion of the Electrical, Computer, and Energy Engineering department and may not need to all come from ECEN coursework.  Please consult the Electrical, Computer, and Energy Engineering department to confirm requirements for the degree of interest.

Current Requirements (starting Fall 2022)

  • EMEN 5015: Engineering Communication (Previously EMEN 5830: Special Topics)
  • EMEN 5020: Finance for Engineering Managers
  • EMEN 5030: Project Management   OR EMEN 5405: Fundamentals of Systems Engineering
  • EMEN 5050: Leading Oneself
  • Three EMEN elective courses; EMEN 5000 does not count towards the Engineering Management degree requirements

When completing the ME Engineering Management degree candidacy application for graduation, in addition to the 21 EMEN credit hours, students will need to include 9 Electrical, Computer, and Energy Engineering credit hours to make the 30 total credit hours required to complete the ME Engineering Management degree.

  • Contact [email protected] for Electrical, Computer, and Energy Engineering questions. 
  • View Electrical, Computer and Energy Engineering Program admissions criteria and application requirements.

When completing the Electrical, Computer, and Energy Engineering degree candidacy application for graduation, in addition to the 24 ECEE credit hours, students will need to include 6 EMEN credit hours to make the 30 total credit hours required to complete the Electrical, Computer, and Energy Engineering degrees.

IMAGES

  1. Electrical Engineering Course Five Year Roadmap

    coursework of electrical engineering

  2. The basic electrical engineering course for first-year students

    coursework of electrical engineering

  3. What Is Electrical Engineering? Courses, Jobs, Salaries

    coursework of electrical engineering

  4. Electrical Engineering (BSc)

    coursework of electrical engineering

  5. Undergraduate

    coursework of electrical engineering

  6. Electrical Engineering

    coursework of electrical engineering

VIDEO

  1. Electrical Engineering Coursework

  2. Engineering coursework

  3. NPTEL Assignment WEEK 1 Solution 2023 || Fundamentals Of Electrical Engineering || Week1 Assignment1

  4. Experience Electrical Engineering at Mizzou

  5. 2024 Engineering Manufacture Coursework, Simulation of the cut out for the Laser Cutter

  6. CSC8502-Showcase Video

COMMENTS

  1. Best Electrical Engineering Courses Online [2024]

    Learn Electrical Engineering or improve your skills online today. Choose from a wide range of Electrical Engineering courses offered from top universities and industry leaders. Our Electrical Engineering courses are perfect for individuals or for corporate Electrical Engineering training to upskill your workforce.

  2. Electrical Engineering, BSEE

    Electrical Engineering Capstone Courses: EECE 4791: Electrical and Computer Engineering Capstone 1: 1: EECE 4792: Electrical and Computer Engineering Capstone 2: 4: Electrical Engineering Technical Electives: Students can register for EECE 4991/EECE 4992/EECE 4993 more than once. For these courses combined, a maximum of 8 semester hours will be ...

  3. Best Online Electrical Engineering Courses & Programs

    Pursuing a career in electrical engineering can lead professionals into many different industries. If you want to harness the power of electricity to develop new devices or innovate for organizations, explore online courses with edX and start your learning journey today. We've added 500+ learning opportunities to create one of the world's most ...

  4. Best Online Electrical Engineering Degrees Of 2024

    An online electrical engineering degree typically costs between $300 and $700 per credit, according to our research for this ranking. For a typical bachelor's degree comprising 120 to 130 ...

  5. Electrical engineering

    5:58. Virtual ground. Operational amplifier. Community questions. Learn about electricity, circuit theory, and introductory electronics. We also have sections that let you get down and dirty with household items, from building your own robot to videos where we disassemble household items to see what's inside.

  6. Electrical Engineering Degree Guide

    In addition to core electrical engineering knowledge, engineering master's degree students gain the skills needed to take on managerial and leadership roles. These programs typically require students to complete about 30 credits of coursework over two to three years.. Common master's degree coursework includes topics such as advanced digital systems, power electronics, and embedded systems.

  7. What Is Electrical Engineering? Courses, Jobs, Salaries

    Electrical engineering technologists often play a support role to electrical engineers, and the coursework is typically less rigorous and theoretical. Best Schools for Electrical Engineering Majors Electrical engineering, like mechanical engineering , is an extremely popular branch of engineering, and most schools with engineering programs will ...

  8. The 10 Best Online Electrical Engineering Courses of 2023

    Electrical engineering is a high-demand field with plenty of opportunities for skilled workers to find gainful employment. For students and professionals interested in pursuing a career in this industry, taking an online electrical engineering course is a great way to develop the foundational skills and knowledge you need to get started.

  9. Introduction to electrical engineering

    Preparing to study electrical engineering on Khan Academy. Basic electrical quantities: current, voltage, power. Numbers in electrical engineering. Defining the standard electrical units. A summary of the math and science preparation that will help you have the best experience with electrical engineering taught on Khan Academy.

  10. Explore Electrical Engineering Degrees Online

    In summary, here are 10 of our most popular electrical engineering courses. Master of Science in Electrical Engineering: Master of Advanced Study in Engineering: Master of Science in Machine Learning and Data Science: Master of Science in Computer Science:

  11. Electrical Engineering, B.S.

    The courses may be any ECE courses subject only to the prerequisite requirements. A grade of C- or better is required in ECE-UY 2004 and a GPA of 2.0 or better in the entire minor is required. A minimum of 8 credits in the minor must be taken at the School of Engineering. The electrical engineering minor is not open to computer engineering ...

  12. Current

    Courses on Khan Academy are always 100% free. Start practicing—and saving your progress—now: https://www.khanacademy.org/science/electrical-engineering/intr...

  13. Electrical Engineering, B.S. < University of Wisconsin-Madison

    The College of Engineering offers an online information tutorial and drop-in advising for students to learn about the cross-campus transfer process. Off-Campus Transfer to Engineering. With careful planning, students at other accredited institutions can transfer coursework that will apply toward engineering degree requirements at UW-Madison.

  14. Electrical Engineering

    Electrical Engineering has long played a critical role in undergirding innovations that improve the quality of life, support economic growth, and address societal problems. ... computer software and hardware, as well as mechanical, biological, and environmental systems. Through this coursework students also gain experience in the engineering ...

  15. What Electrical Engineers Do and How to Become One

    What You Can Do With a Mechanical Engineering Degree. A bachelor's degree in electrical engineering is the standard entry-level credential within this field, though a master's or Ph.D. degree in ...

  16. Electrical and Computer Engineering

    Electrical and computer engineering is a discipline that prepares graduates to solve problems across a diverse array of industries. Coursework is drawn from a curriculum that includes cutting-edge ECE technologies: embedded systems and Internet of Things, robotics and cyber-human systems, networking (mobile/wireless as well as the internet of ...

  17. Electrical Engineering Graduate Certificate

    What You'll Earn. You'll earn a Stanford Graduate Certificate in Electrical Engineering when you successfully earn a grade of B (3.0) or better in each course in the program.. With each successful completion of a course in this program, you'll receive a Stanford University transcript and academic credit, which may be applied to a relevant graduate degree program that accepts these credits.

  18. Electrical Engineering MS Degree

    The profession of electrical engineering demands a strong foundation in physical science and mathematics, a broad knowledge of engineering techniques, and an understanding of the relation between technology and society. ... Most courses in the Electrical Engineering department are offered only on campus. Specific online course offerings depend ...

  19. Best Online Electrical Engineering Master's Degrees Of 2024

    Stevens offers three master's-level electrical engineering programs online: an MS program featuring either a culminating project or a master's thesis, a coursework-only M.Eng. program, and an ...

  20. Best Online Engineering Courses and Programs

    For example, edX offers a wide selection of online engineering courses, online engineering courses with certificates, and engineering degree programs, including an engineering master's degree program. This comprehensive, diverse suite of learning opportunities covers topics such as: Engineering project management. Solar energy engineering.

  21. Electrical Engineering, B.S. < University of Oklahoma

    Program Code: B350. Program Requirements. Degree Requirements. Plan of Study. Bachelor of Science in Electrical Engineering accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication (s) and Similarly Named Program Criteria.

  22. The top 20 Electrical Engineering courses you need to take

    Here are the top courses to learn electrical engineering: Advertising Disclosure. 1. Basic Electrical Engineering Electrical Engineering. 4.4. (158) We find electrical equipment everywhere, our homes, offices, industries. By choosing this course, you will come to know about the Basics of Electrical Engineering, Currents and Voltages across ...

  23. Electrical Engineering, Bachelor of Science

    This page is not a contract and curriculum is subject to change. The Bachelor of Science in Electrical Engineering degree from the University of Nebraska Omaha (UNO) and the University of Nebraska-Lincoln focuses on the study of electrical systems, electronics, and power generation, preparing students for careers in designing and maintaining ...

  24. Program: Electrical Engineering, B.S.

    Electrical Engineering Core [13 units] Complete the following courses: EE 001: Electrical Engineering Introduction Units: 1. EE 005: Designing and Building Electrical Engineering Systems Units: 2. EE 060: Boolean Algebra and Digital Circuits Units: 4. ENGR 065: Circuit Theory Units: 4.

  25. Electrical and Computer Engineering undergraduate program

    The Electrical and Computer Engineering Department's undergraduate program is broad and flexible, structured to provide students with limited constraints consistent with a rich and comprehensive view of the profession. ECE's curriculum comprises mathematics, computer science, statistics, and more and accommodates students with diverse backgrounds, interests, and skills by enabling multiple ...

  26. ETAP Power System Design and Analysis Course: Learn To Resolve ...

    The course covers ETAP arc-flash, transient stability, motor accelerating, short-circuit and harmonics analysis, relay protection, earthing

  27. Which type of engineering should you study?

    Electrical engineering specializations. You could specialize in the following areas of electrical and electronics engineering: power generation and supply, communications and media, computer systems and robotic systems. You can learn more about these here. Discover our most recent ranking of the best universities for electrical engineering here.

  28. College of Engineering and Science

    Course Loads. The normal course load taken by undergraduate students in the College of Engineering and Science is 15 to18 credit hours during the fall and spring semesters. For students wishing to take courses in the summer semesters, the normal course load is 3 to 9 credit hours. Students may enroll for lighter loads in the fall and spring ...

  29. Electrical, Computer, and Energy Engineering & ME-EM Dual Degrees

    *The 24 credits required are at the discretion of the Electrical, Computer, and Energy Engineering department and may not need to all come from ECEN coursework. Please consult the Electrical, Computer, and Energy Engineering department to confirm requirements for the degree of interest.