Undergraduates

ECE Home

California State University Los Angeles

Electrical and Computer Engineering programs will prepare you for the next step in your career development.


Program Overview

The BS degree program in Electrical Engineering is accredited by the EAC of the Accreditation Board for Engineering and Technology (ABET). You will need a minimum of 198 quarter units to obtain the degree. The 198 units are divided into General Education (GE) and the major as follows:

  • General Education (48 units)
  • Lower Division Required EE courses (62 units)
  • Upper Division Required EE courses (49 units)
  • Math Elective (4 units)
  • EE Electives (35 units)

General Education Program

General Education requirements for engineers are not the same as those for other majors on this campus (refer to the GE for Engineering Majors handout). GE courses for engineers total 48 units: 36 at the lower-division level (including ENGL102) and 12 in an upper-division "theme". These 48 units must include 2 "diversity" courses, marked (d) in the Schedule of Classes section on GE.

The 36-unit lower-division GE requirement is divided as follows:

BASIC SUBJECTS (12 UNITS) - You must take ENGLISH 101 and COMM 150. NOTE: you must also take the second course in Written Communications, ENGL102, which is a University requirement.

AMERICAN INSTITUTIONS (8 UNITS) - You must take either HISTORY 202A or HISTORY 202B. In addition, you must take POLITICAL SCIENCE 150. (Exception: if you took a U.S. Government course at an institution outside the Southern California area, you only need State and Local Government. In that case, POLITICAL SCIENCE 200 is an acceptable alternative to 150.)

NATURAL SCIENCES (0 UNITS) - No additional courses required.

HUMANITIES (12 UNITS) - Five categories are included in this area; they are C1-Literature, C2-Arts, C3-Philosophy, C4-Foreign Language, and C5-Integrated Humanities. You must select 3 courses from among these 5 categories, with no more than one course in any category. If you choose Foreign Language as one of your categories, you may not take a 100-level course in your native language.

SOCIAL SCIENCES (0 UNITS) - Electrical Engineering majors satisfy this requirement with ENGR 300 (Economics for Engineers), so you need take no additional courses in this category.

LIFELONG UNDERSTANDING (4 UNITS) - You must select one course from the list, Category E of the University General Education Requirements.

Beyond the Lower Division General Education courses is an Upper Division Theme consisting of three courses in a defined area. The Upper Division Themes are listed and described in the current Schedule of Classes. You should seek the advice of a faculty advisor when selecting a theme. IMPORTANT: unless you have taken an acceptable lower-division biology course, you must select an Upper Division Theme which offers a course taught by the Biology Department, and you must take that course as part of your theme. Also, pay particular attention to the frequency of offerings of the courses in the theme so that you can coordinate the theme with your major program.

Lower Division Requirements

This is a first of three sections describing the requirements in the major. The Lower Division requirements consist of the following 62 units:

CHEM101General Chemistry I5
EE204Circuit Analysis4
EE210Electrical Measurements Laboratory1
EE211Electric Circuits Laboratory1
CS242"C" Programming4
EE244Digital Engineering4
EE290EE Computing3
ENGR100Introduction to Engineering1
CE/ME208Statics & Strength of Materials4
MATH206­9Calculus I ­ IV16
MATH215Differential Equations4
PHYS211Mechanics5
PHYS212Waves, Optics, and Thermodynamics5
PHYS213Electricity and Magnetism5

Upper Division Requirements

Upper Division Requrements (49 units)

ENGR300 Economics for Engineers 4
ENGR301 Ethics and Professionalism in Engineering 1
EE304 Electric Machines 4
EE317 Electronics Laboratory I 1
EE320 Analog Communication Systems 4
EE330 Writing for Electrical Engineers 1
EE332 Systems Analysis 4
EE334 Probability and Random Processes 4
EE336 Electronics 4
EE345 Microcomputer Programming 4
EE346 Digital Logic Laboratory 1
EE360 Control Systems Theory I 4
EE437 Electric and Magnetic Fields 4
EE496A,B,C Senior Design I, II, III 2,2,1
PHYS333 Applied Modern Physics 4



During the first senior design course, EE 496A, you will be asked to select a project to work on during EE 496B and C. You will be expected to make considerable progress in EE 496A toward defining your project goals and outlining steps toward that goal. This can be difficult to do in just 10 weeks if you haven't given any thought to your design project before enrolling in EE 496A. Therefore, it is strongly suggested that you explore possible projects and, if possible, select one during the preceding quarter.

The writing course, EE 330, is a prerequisite for EE 496A. This requirement is strictly enforced. Also note that passing the University Writing Proficiency Exam (WPE) is a prerequisite to EE330.

Also, in your study plan, make sure to take courses that will prepare you for the technical aspects of your specific project before taking EE 496B and C. These courses will likely be in your area of specialization but can also be courses such as EE 445, Microprocessor Interface Design.

Effective Fall Quarter 2006, EE 496B has been increased from a 1-unit course to a 2-unit course to more accurately reflect the amount of work required to complete your project.

Math Elective

Choose one course from the following list. Before making this choice, carefully check the other electives you plan to take. Some of them may require one of these Math courses as a prerequisite.

MATH325Mathematical Notation and Proof
MATH402AAdvanced Mathematics I for Engineers and Physicists
MATH403Partial Differential Equations
MATH474Theory of Probability

Technical Electives and Upper Division Specialization

Choose 8 lectures from the following list. Of these, 3 must be in your area of specialization (see below).

CS342 Object Oriented Programming Using C++
EE347 Computer Logic Design
EE371 Analog Electronics
EE372 Digital Electronics
EE412 Antennas
EE420 Digital Communication Systems
EE421 Coding for Communications
EE422 Digital Signal Processing
EE424 Fiber Optics
EE426 Digital Image Processing
EE427 Speech Signal Processing
EE432 Power Transmission Lines
EE433 Electric Power System Analysis
EE434 Electromagnetic Energy Conversion
EE436 Analog Integrated Circuits
EE439 Digital Integrated Circuits
EE440 Data Communications and Networking
EE442 Multimedia Networking
EE445 Microprocessor Interface Design
EE447 Backend Compiler Technology
EE449 Computer Organization
EE460 Control Systems Theory II
EE461 Discrete-Time Control Systems
EE462 State Space Control Systems
EE465 Systems Engineering
EE472 Optoelectronics
EE483 Power Electronics
EE499 Undergraduate Directed Study (4)

COMMUNICATIONS:

You must take EE420 and choose two courses from the list below. In addition, select one of the two labs listed.
  • EE412 Antennas
  • EE421 Coding for Communications
  • EE422 Digital Signal Processing
  • EE424 Fiber Optics
  • EE426 Digital Image Processing
  • EE427 Speech Signal Processing
  • EE440 Data Communications and Networking
    • Select either:
  • EE321 Communications Lab
    • Or
  • EE428 Digital Signal Processing Lab

COMPUTERS:

You must take EE 347. In addition, select two additional courses from the list below. In addition, select one of the two labs listed. Select one additional course:
  • EE440 Data Communications and Networking
  • EE442 Multimedia Networking
  • EE445 Microprocessor Interface Design
  • EE447 Backend Compiler Technology
  • EE449 Computer Organization
Select one laboratory:
  • EE443 Programmable Logic Laboratory
    • or
  • EE448 HDL Design and Simulation Laboratory

POWER:

You must take EE432, EE433 and EE314 (lab). Select one additional course from the list below:
  • EE434 Electromagnetic Energy Conversion
  • EE483 Power Electronics

CONTROLS:

You must take all the courses listed below:
  • EE460 Control Systems Theory II
  • EE461 Discrete Time Control Systems
  • EE462 State Space Control Systems
  • EE468 Control Systems Laboratory

ELECTRONICS:

You must take EE371, EE372 and EE340 (lab). In addition, select one course from the list below:
  • EE436 Analog Integrated Circuits
  • EE439 Digital Integrated Circuits
  • EE472 Optoelectronics
  • EE483 Power Electronics