{
  "college": "uc-irvine",
  "edition": "2026-2027",
  "departmentName": "Department of Electrical Engineering and Computer Science",
  "id": "department-of-electrical-engineering-and-computer-science--electricalengineering-bs",
  "name": "Electrical Engineering",
  "award": "B.S.",
  "department": "department-of-electrical-engineering-and-computer-science",
  "sourceUrl": "https://catalogue.uci.edu/thehenrysamuelischoolofengineering/departmentofelectricalengineeringandcomputerscience/electricalengineering_bs/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "**Program Educational Objectives:** Graduates of the Electrical Engineering program will (1) engage in professional practice in academia, industry, or government; (2) promote innovation in the design, research and implementation of products and services in the field of electrical engineering through strong communication, leadership and entrepreneurial skills; (3) engage in life-long learning in the field of electrical engineering. (Program educational objectives are those aspects of engineering that help shape the curriculum; achievement of these objectives is a shared responsibility between the student and UCI.)\n\nThe undergraduate Electrical Engineering curriculum is built around a basic core of humanities, mathematics, and natural and engineering science courses. It is arranged to provide the fundamentals of synthesis and design that will enable graduates to begin careers in industry or to go on to graduate study. UCI Electrical Engineering students take courses in network analysis, electronics, electronic system design, signal processing, electromagnetics, and computer engineering. They learn to design circuits and systems to meet specific needs and to use modern computers in problem analysis and solution.\n\nElectrical Engineering majors have the opportunity to select a specialization in Electro-optics and Solid-State Devices; and Systems and Signal Processing. In addition to the courses offered by the Department, the major program includes selected courses from the Donald Bren School of Information and Computer Sciences."
    },
    {
      "kind": "text",
      "markdown": "### Admission\n\n**High School Students:** See School Admissions information.\n\n**Transfer Students:** Preference will be given to junior-level applicants with the highest grades overall, and who have satisfactorily completed the following **required** courses: two years of approved calculus, one year of calculus-based physics with laboratories (mechanics, electricity and magnetism), completion of lower-division writing, and one course in computational methods (e.g., C, C++). For course equivalency specific to each college, visit https://assist.org.\n\nStudents are encouraged to complete as many of the lower-division degree requirements as possible prior to transfer. Students who enroll at UCI in need of completing lower-division coursework may find that it will take longer than two years to complete their degrees. For further information, contact The Henry Samueli School of Engineering at 949-824-4334."
    },
    {
      "kind": "text",
      "markdown": "### Requirements\n\n##### All students must meet the University Requirements.\n\n##### All students must meet the School Requirements."
    },
    {
      "kind": "courselist",
      "title": "Major Requirements:",
      "rows": [
        {
          "type": "comment",
          "text": "Mathematics and Basic Science Courses:"
        },
        {
          "type": "course",
          "code": "ENGR 1A",
          "title": "General Chemistry for Engineers",
          "indent": false
        },
        {
          "type": "course",
          "code": "CHEM 1A",
          "title": "General Chemistry",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "EECS 55",
          "title": "Engineering Probability",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 70LA",
          "title": "Network Analysis I Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 145",
          "title": "Electrical Engineering Analysis",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 2A & MATH 2B",
          "title": "Single-Variable Calculus Iand Single-Variable Calculus II",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 2D",
          "title": "Multivariable Calculus I",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 2E",
          "title": "Multivariable Calculus II",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 3A",
          "title": "Introduction to Linear Algebra",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 3D",
          "title": "Elementary Differential Equations",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 7C",
          "title": "Classical Physics",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 7LC",
          "title": "Classical Physics Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 7D & PHYSICS 7E",
          "title": "Classical Physicsand Classical Physics",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 7LD",
          "title": "Classical Physics Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 51A",
          "title": "Modern Physics",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Engineering Topics Courses:"
        },
        {
          "type": "comment",
          "text": "Students must complete each of the following courses:"
        },
        {
          "type": "course",
          "code": "EECS 1",
          "title": "Introduction to Electrical Engineering and Computer Engineering",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 10",
          "title": "Computational Methods in Electrical and Computer Engineering",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 31",
          "title": "Introduction to Digital Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 31L",
          "title": "Introduction to Digital Logic Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 50",
          "title": "Discrete-Time Signals and Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 70A",
          "title": "Network Analysis I",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 70B",
          "title": "Network Analysis II",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 70LB",
          "title": "Network Analysis II Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 150",
          "title": "Continuous-Time Signals and Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 159A & EECS 159B",
          "title": "Senior Design Project Iand Senior Design Project II",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 160A",
          "title": "Introduction to Control Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 160LA",
          "title": "Control Systems I Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170A",
          "title": "Electronics I",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170LA",
          "title": "Electronics I Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170B",
          "title": "Electronics II",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170LB",
          "title": "Electronics II Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170C",
          "title": "Electronics III",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170LC",
          "title": "Electronics III Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 180A",
          "title": "Engineering Electromagnetics I",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Electrical Engineering Specialization:"
        },
        {
          "type": "comment",
          "text": "Students must satisfy the requirements for one of the five specializations listed below."
        },
        {
          "type": "comment",
          "text": "Technical Elective Courses:"
        },
        {
          "type": "comment",
          "text": "In addition to a specialization, and with approval of a faculty advisor, students must select a minimum of three other technical elective courses, comprising of at least 10 units. At least one of these courses must be from outside the student’s specialization. All EECS courses not required for the major are approved as technical electives. Four (4) units of 199 course work count as one technical elective. ENGR 7A and ENGR 7B can be counted as 4 units of Technical Electives. ENGR 7A and ENGR 7B are available only to lower-division students. Both ENGR 7A and ENGR 7B must be taken to be counted as a Technical Elective."
        },
        {
          "type": "comment",
          "text": "Engineering Professional Topics Courses"
        },
        {
          "type": "course",
          "code": "ENGR 190W",
          "title": "Communications in the Professional World",
          "indent": false
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "At most an aggregate total of 6 units of EECS 199 may be used to satisfy degree requirements; EECS 199 is open to students with a 3.0 GPA or higher.\n\n(The nominal Electrical Engineering program will require 188-191 units of courses to satisfy all university and major requirements. Because each student comes to UCI with a different level of preparation, the actual number of units will vary.)"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Specialization in Electronic Circuit Design:"
        },
        {
          "type": "comment",
          "text": "Requires:"
        },
        {
          "type": "course",
          "code": "EECS 170D",
          "title": "Integrated Electronic Circuit Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170E",
          "title": "Analog and Communications IC Design",
          "indent": false
        },
        {
          "type": "comment",
          "text": "and select four of the following:"
        },
        {
          "type": "course",
          "code": "EECS 166A",
          "title": "Industrial and Power Electronics",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 174",
          "title": "Semiconductor Devices",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 176",
          "title": "Fundamentals of Solid-State Electronics and Materials",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 179",
          "title": "Microelectromechanical Systems (MEMS)",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 182",
          "title": "Monolithic Microwave Integrated Circuit (MMIC) Analysis and Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 188",
          "title": "Optical Electronics",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Specialization in Semiconductors and Optoelectronics:"
        },
        {
          "type": "comment",
          "text": "Requires:"
        },
        {
          "type": "course",
          "code": "EECS 174",
          "title": "Semiconductor Devices",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 188",
          "title": "Optical Electronics",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 52A",
          "title": "Fundamentals of Experimental Physics",
          "indent": false
        },
        {
          "type": "comment",
          "text": "and select three of the following:"
        },
        {
          "type": "course",
          "code": "EECS 170D",
          "title": "Integrated Electronic Circuit Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 176",
          "title": "Fundamentals of Solid-State Electronics and Materials",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 179",
          "title": "Microelectromechanical Systems (MEMS)",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 180B",
          "title": "Engineering Electromagnetics II",
          "indent": false
        },
        {
          "type": "course",
          "code": "ENGR 54",
          "title": "Principles of Materials Science and Engineering",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Specialization in RF, Antennas and Microwaves:"
        },
        {
          "type": "comment",
          "text": "Requires:"
        },
        {
          "type": "course",
          "code": "EECS 144",
          "title": "Antenna Design for Wireless Communication Links",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 180B",
          "title": "Engineering Electromagnetics II",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 182",
          "title": "Monolithic Microwave Integrated Circuit (MMIC) Analysis and Design",
          "indent": false
        },
        {
          "type": "comment",
          "text": "and select three of the following:"
        },
        {
          "type": "course",
          "code": "EECS 170D",
          "title": "Integrated Electronic Circuit Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170E",
          "title": "Analog and Communications IC Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 188",
          "title": "Optical Electronics",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYSICS 52A",
          "title": "Fundamentals of Experimental Physics",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Specialization in Digital Signal Processing:"
        },
        {
          "type": "comment",
          "text": "Requires:"
        },
        {
          "type": "course",
          "code": "EECS 22",
          "title": "Advanced C Programming",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 152A",
          "title": "Digital Signal Processing",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 152B",
          "title": "Digital Signal Processing Design and Laboratory",
          "indent": false
        },
        {
          "type": "comment",
          "text": "and select three of the following:"
        },
        {
          "type": "course",
          "code": "EECS 20",
          "title": "Computer Systems and C Programming",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 101",
          "title": "Introduction to Machine Vision",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 112",
          "title": "Organization of Digital Computers",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 141A",
          "title": "Communication Systems I",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 141B",
          "title": "Communication Systems II",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Specialization in Communications:"
        },
        {
          "type": "comment",
          "text": "Requires:"
        },
        {
          "type": "course",
          "code": "EECS 141A",
          "title": "Communication Systems I",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 141B",
          "title": "Communication Systems II",
          "indent": false
        },
        {
          "type": "comment",
          "text": "and select four of the following:"
        },
        {
          "type": "course",
          "code": "EECS 20",
          "title": "Computer Systems and C Programming",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 22",
          "title": "Advanced C Programming",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 144",
          "title": "Antenna Design for Wireless Communication Links",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 148",
          "title": "Computer Networks",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 152A",
          "title": "Digital Signal Processing",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 152B",
          "title": "Digital Signal Processing Design and Laboratory",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 170E",
          "title": "Analog and Communications IC Design",
          "indent": false
        },
        {
          "type": "course",
          "code": "EECS 188",
          "title": "Optical Electronics",
          "indent": false
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "### Sample Program\n\nListed below are sample programs for each of the five specializations within Electrical Engineering. These sample programs are typical for the accredited major in Electrical Engineering. Students should keep in mind that this program is based upon a rigid set of prerequisites, beginning with adequate preparation in high school mathematics, physics, and chemistry. Therefore, the course sequence should not be changed except for the most compelling reasons. Students who are not adequately prepared, or who wish to make changes in the sequence for other reasons, must have their programs approved by their advisor. Electrical Engineering majors are encouraged to consult with academic counselors as needed, and students who are academically at risk are mandated to see a counselor as frequently as deemed necessary by the advising staff.\n\n##### Sample Program of Study — Electrical Engineering (Electronic Circuit Design Specialization)\n\n**Freshman**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 2A | MATH 2B | MATH 2D |\n| EECS 10 | PHYSICS 7C | PHYSICS 7D |\n| General Education | PHYSICS 7LC | PHYSICS 7LD |\n| General Education | ENGR 1A or CHEM 1A | EECS 1 |\n|  | General Education | EECS 31 |\n\n**Sophomore**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 3A | MATH 3D | MATH 2E |\n| PHYSICS 7E | EECS 55 | PHYSICS 51A |\n| EECS 31L | EECS 70A | EECS 50 |\n| General Education | EECS 70LA | EECS 70B |\n|  | General Education | EECS 70LB |\n\n**Junior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 145 | EECS 150 | EECS 170C |\n| EECS 170A | EECS 170B | EECS 170LC |\n| EECS 170LA | EECS 170LB | ENGR 190W |\n| Spec. Elective | EECS 180A | Spec. Elective |\n| General Education | Spec. Elective | General Education |\n\n**Senior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 159A | EECS 159B | Technical Elective |\n| EECS 160A | EECS 170E | General Education |\n| EECS 160LA | Technical Elective | General Education |\n| EECS 170D | Technical Elective |  |\n| Spec. Elective |  |  |\n\nStudents must obtain approval for their program of study and must see their faculty advisor at least once each year.\n\n##### Sample Program of Study — Electrical Engineering (Semiconductors and Optoelectronics)\n\n**Freshman**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 2A | MATH 2B | MATH 2D |\n| EECS 10 | PHYSICS 7C | PHYSICS 7D |\n| General Education | PHYSICS 7LC | PHYSICS 7LD |\n| General Education | ENGR 1A or CHEM 1A | EECS 1 |\n|  | General Education | EECS 31 |\n\n**Sophomore**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 3A | MATH 3D | MATH 2E |\n| PHYSICS 7E | EECS 55 | PHYSICS 51A |\n| PHYSICS 52A | EECS 70A | EECS 50 |\n| EECS 31L | EECS 70LA | EECS 70B |\n|  | General Education | EECS 70LB |\n\n**Junior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 145 | EECS 150 | EECS 170C |\n| EECS 170A | EECS 170B | EECS 170LC |\n| EECS 170LA | EECS 170LB | Spec. Elective |\n| ENGR 190W | EECS 174 | Technical Elective |\n| General Education | EECS 180A | General Education |\n\n**Senior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 159A | EECS 159B | Technical Elective |\n| EECS 160A | EECS 188 | General Education |\n| EECS 160LA | Spec. Elective | General Education |\n| General Education | Technical Elective |  |\n| Spec. Elective |  |  |\n\nStudents must obtain approval for their program of study and must see their faculty advisor at least once each year.\n\n##### Sample Program of Study — Electrical Engineering (RF, Antennas and Microwaves)\n\n**Freshman**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 2A | MATH 2B | MATH 2D |\n| EECS 10 | PHYSICS 7C | PHYSICS 7D |\n| General Education | PHYSICS 7LC | PHYSICS 7LD |\n| General Education | ENGR 1A or CHEM 1A | EECS 1 |\n|  | General Education | EECS 31 |\n\n**Sophomore**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 3A | MATH 3D | MATH 2E |\n| PHYSICS 7E | EECS 55 | PHYSICS 51A |\n| EECS 31L | EECS 70A | EECS 50 |\n| General Education | EECS 70LA | EECS 70B |\n|  | General Education | EECS 70LB |\n\n**Junior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 145 | EECS 150 | EECS 170C |\n| EECS 170A | EECS 170B | EECS 170LC |\n| EECS 170LA | EECS 170LB | EECS 180B |\n| ENGR 190W | EECS 180A | Spec. Elective |\n| General Education | Spec. Elective | Spec. Elective |\n\n**Senior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 144 | EECS 159B | General Education |\n| EECS 159A | General Education | General Education |\n| EECS 160A | Technical Elective | Technical Elective |\n| EECS 160LA | Technical Elective |  |\n| EECS 182 |  |  |\n\nStudents must obtain approval for their program of study and must see their faculty advisor at least once each year.\n\n##### Sample Program of Study — Electrical Engineering (Digital Signal Processing Specialization)\n\n**Freshman**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 2A | MATH 2B | MATH 2D |\n| EECS 10 | PHYSICS 7C | PHYSICS 7D |\n| General Education | PHYSICS 7LC | PHYSICS 7LD |\n| General Education | CHEM 1A or ENGR 1A | EECS 1 |\n|  | General Education | EECS 31 |\n\n**Sophomore**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 3A | MATH 3D | MATH 2E |\n| PHYSICS 7E | EECS 55 | PHYSICS 51A |\n| EECS 22 | EECS 70A | EECS 50 |\n| EECS 31L | EECS 70LA | EECS 70B |\n|  | General Education | EECS 70LB |\n\n**Junior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 145 | EECS 150 | EECS 170C |\n| EECS 152A | EECS 152B | EECS 170LC |\n| EECS 170A | EECS 170B | Spec. Elective |\n| EECS 170LA | EECS 170LB | General Education |\n| Spec. Elective | Spec. Elective |  |\n\n**Senior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 159A | EECS 159B | ENGR 190W |\n| EECS 160A | EECS 180A | Technical Elective |\n| EECS 160LA | Technical Elective | General Education |\n| Technical Elective | General Education | General Education |\n| General Education |  |  |\n\nStudents must obtain approval for their program of study and must see their faculty advisor at least once each year.\n\n##### Sample Program of Study — Electrical Engineering (Communication Specialization)\n\n**Freshman**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 2A | MATH 2B | MATH 2D |\n| EECS 10 | PHYSICS 7C | PHYSICS 7D |\n| General Education | PHYSICS 7LC | PHYSICS 7LD |\n| General Education | ENGR 1A or CHEM 1A | EECS 1 |\n|  | General Education | EECS 31 |\n\n**Sophomore**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| MATH 3A | MATH 3D | MATH 2E |\n| PHYSICS 7E | EECS 55 | PHYSICS 51A |\n| EECS 31L | EECS 70A | EECS 50 |\n| General Education | EECS 70LA | EECS 70B |\n|  | General Education | EECS 70LB |\n\n**Junior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 145 | EECS 150 | EECS 170C |\n| EECS 170A | EECS 170B | EECS 170LC |\n| EECS 170LA | EECS 170LB | Spec. Elective |\n| ENGR 190W | EECS 180A | Spec. Elective |\n| Spec. Elective | Spec. Elective | General Education |\n\n**Senior**\n\n| Fall | Winter | Spring |\n| --- | --- | --- |\n| EECS 159A | EECS 159B | Technical Elective |\n| EECS 141A | EECS 141B | General Education |\n| EECS 160A | Technical Elective | General Education |\n| EECS 160LA | General Education |  |\n| Technical Elective |  |  |\n\nStudents must obtain approval for their program of study and must see their faculty advisor at least once each year."
    }
  ]
}