California State University, Fullerton

Electrical Engineering

Mostafa Shiva

Engineering 100A


Bachelor of Science in Electrical Engineering
Master of Science in Electrical Engineering
Option in Systems Engineering

Maqsood Chaudhry, David Cheng, John Clymer, George Cohn, Shahin Ghazanshahi, Mohinder Grewal, Karim Hamidian, Hassan Hamidi-Hashemi, Jidong Huang, Young Kwon, Chennareddy Reddy, Mostafa Shiva, Fleur Tehrani, Jesus Tuazon, Raman Unnikrishnan

Undergraduate program adviser:
David Cheng
Graduate program coordinator:
Mohinder Grewal
Graduate admissions:
Mohinder Grewal

All department full-time faculty serve as advisers; see Electrical Engineering bulletin board for names, office hours and room numbers.

Mission Statement
Consistent with the university’s mission, learning is the first priority in the Department of Electrical Engineering.

To implement its mission the Electrical Engineering programs at CSUF provide the best qualities of teaching, scholarship and professional practice. The Department is committed to facilitate the education of engineering undergraduate and graduate students for their entrance in, and significant contribution to, the engineering profession. Our students are actively engaged and work in collaboration with faculty and staff to acquire and expand knowledge. The objectives for our mission are further elaborated under “Department Educational Objectives.”

Department Educational Objectives
The goals of the Department are:

  1. To provide the best of current practice, theory, research and intellectual study in the humanities to prepare students for challenging careers in engineering, strengthen relationships to their communities and contribute ethically and productively to society
  2. To educate students who, actively engaged with faculty and staff, work in collaboration to acquire and expand knowledge
  3. To provide service to the profession, the state of California, the country and to the world-wide development of engineering

A critical focus of the education, research and service programs with the Department is to afford undergraduates of varying backgrounds and abilities every opportunity for achieving success in the engineering professions.

Program Educational Objectives
To achieve these goals, the faculty and students of the Department of Electrical Engineering, with input from other constituents, have established the following program educational objectives:

  1. Technical Growth: Graduates will be successful in modern engineering practice, integrate into the local and global workforce, and contribute to the economy of California and the nation.
  2. Professional Skills: Graduates will continue to demonstrate the professional skills necessary to be competent employees, assume leadership roles, and enjoy career success and satisfaction.
  3. Professional Attitude and Citizenship: Graduates will become productive citizens with high ethical and professional standards, make sound engineering or managerial decisions, and have enthusiasm for the profession and professional growth.

The level of achievement of PEOs is measured by analyzing the Program Outcomes.

Program Outcomes

  1. An ability to apply knowledge of mathematics, science, and engineering
  2. An ability to design and conduct experiments, as well as to analyze and interpret data
  3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability
  4. An ability to function on multi-disciplinary teams
  5. An ability to identify, formulate, and solve engineering problems
  6. An understanding of professional and ethical responsibility
  7. An ability to communicate effectively
  8. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context
  9. A recognition of the need for, and an ability to engage in, lifelong learning
  10. A knowledge of contemporary issues
  11. An ability to use the techniques, skills and modern engineering tools necessary for engineering practice

2 + 2 Articulated Program with Community Colleges
The department has developed 2+2 articulation agreements with community colleges to provide students seamless transfer to the CSUF Electrical Engineering Program. This allows full-time students, taking the courses specified by the Electrical Engineering Department each semester, to graduate in two years following transfer to CSUF.

The Bachelor of Science degree in Electrical Engineering is accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone 410-347-7700. The electrical engineering program provides the students with the knowledge of basic and advanced topics in the areas of design and analysis of VLSI and electronic circuits, design and analysis of computer architecture, microprocessors, communication systems, signal processing, and control systems. This program develops an ability to apply design and analysis knowledge to the practice of electrical engineering in an effective and professional manner. This knowledge can be applied to various engineering practices in aerospace, computer, electrical, electronics and other applied fields.

High School Preparation
The entering freshman’s preparation should include two years of algebra, geometry, trigonometry and one year of physics or chemistry. Students deficient in mathematics must take special preparatory courses, i.e., Mathematics 125, which will not carry credit for the major. (See Mathematics Section for Entry Level Mathematics test and Math-Science Qualifying Examination requirements.)

Transfer Students
A transfer student shall complete a minimum of 30 units in residence, at least 15 of which shall be taken in upper-division engineering courses. Work taken at another college or university on which a grade of “D” (1.0) was earned may not be substituted for upper-division courses.

Back to Top

The undergraduate program requirements for the Bachelor of Science in Electrical Engineering comprise four major segments: foundation courses in mathematics and the physical sciences; general education courses in the arts, humanities, social sciences, biological sciences and other related areas; and a sequence of courses to fulfill the requirements of the Electrical Engineering degree.

Undergraduate students are required to meet with their academic adviser every semester during the first year and at least once a year thereafter. Students are strongly encouraged to see their academic advisers frequently. All courses taken in fulfillment of the requirements for the bachelor’s degree must be taken for a letter grade, i.e., under grade Option 1. Math 150A must be completed with at least a “C” (2.0) grade. All other mathematics and physical science courses required for the degree must be completed with at least a “C-“ (1.7) grade to count as credit towards the degree. Graduate courses are not open to undergraduate students without approval of the program coordinator.

Mathematics and Science Courses (32)
Mathematics 150A Calculus (4)
Mathematics 150B Calculus (4)
Mathematics 250A Multivariate Calculus (4)
Mathematics 250B Introduction to Linear Algebra and Differential Equations (4)
Chemistry 115 Introductory General Chemistry (4)
Physics 225, 225L Fundamental Physics: Mechanics and Lab (4)
Physics 226, 226L Fundamental Physics: Electricity and Magnetism and Lab (4)
Physics 227, 227L Fundamental Physics: Waves, Optics, and Modern Physics and Lab (4)

General Education Courses

I. Core Competencies (9)
A. Oral Communication (3) Honors 101B, Human Comm 100, or Human Comm 102
B. Written Communication (3) English 101
C. Critical Thinking (3) Honors 101A; Philosophy 105, 106; Psychology 110; Reading 290; or Human Comm 235

II. Historical and Cultural Foundations (9)
A. Development of World Civilization (3) History 110A or 110B
B. American History, Institutions and Values (6)
1. American History (3) Afro Ethnic Studies 190, American Studies 201, Chicano 190, History 180, 190, or Honors 201A
2. Government (3) Poli Sci 100

III. Disciplinary Learning (26)
A. Mathematics and Natural Sciences (11)
1. Mathematics Mathematics 150A (4)
2. Natural Sciences a. Physical Science Physics 225, 225L (4) b. Earth and Astronomical Sciences Not applicable for engineering majors c. Life Science Biology 101 (3)

B. Arts and Humanities (9)
1. Introduction to the Arts (3) Art 101, 201A, 201B, 311, 312, Dance 101, Music 100, Theater 100
2. Introduction to the Humanities (3) Any lower-division course in this category listed in the current class schedule
3. Implications, Explorations and Participatory Experience in the Arts and Humanities (3) Any upper-division course in this category in the current class schedule

C. Social Sciences (6)
1. Introduction to the Social Sciences (3) EGEE 401
2. Implications, Explorations and Participatory Experience in the Social Sciences (3) Any upper-division course in this category listed in the current class schedule

IV. Lifelong Learning
This category is not applicable to engineering majors

V. Cultural Diversity
Take at least one asterisked (*) course in Sections III.B.3 or III.C.2

Upper-Division Writing Requirement
In addition to the Examination in Writing Proficiency (EWP), all of the following courses are required to fulfill the upper-division English writing requirement:
EGEE 303L Electronics Laboratory (1)
EGEE 310L Electronic Circuits Laboratory (1)
EGEE 313L Power Laboratory (1)
EGEE 485 Electrical Engineering Design Projects Laboratory (3)
OR EGEE 407L Digital Computer Design Lab (3)

Written work for these courses must meet professional standards. All these courses must be passed with at least a “C” (2.0) grade.

Required Courses in Electrical Engineering (50 units)
Enrollment in these courses is limited to students who meet the prerequisites.
CPSC 120 Introduction to Programming (3)
EGEE 215 Solving Engineering Problems using MATLAB (1)
EGEE 203 Electric Circuits (3)
EGEE 203L Electric Circuits Lab (1)
EGEE 245 Computer Logic and Architecture (3)
EGEE 245L Computer Logic and Architecture Lab (1)
EGEE 280 Microcontrollers (3)
EGEE 281 Designing with VHDL (2)
EGEE 303 Electronics (3)
EGEE 303L Electronics Lab (1)
EGEE 308 Engineering Analysis (3)
EGEE 309 Network Analysis (3)
EGEE 310 Electronic Circuits (3)
EGEE 310L Electronic Circuits Lab (1)
EGEE 311 Field Theory and Transmission Lines (3)
EGEE 313 Introduction to Electromechanics (3)
EGEE 313L Power Laboratory (1)
EGEE 323 Engineering Probability and Statistics (3)
EGEE 401 Engineering Economics and Professionalism (3)
EGEE 407L Digital Computer Design Lab (3)
OR EGEE 485 Electrical Engineering Design Projects (3)
EGEE 409 Introduction to Linear Systems (3)

Note: EGEE 203, 303, 303L, 310L, 313L, 485 and 407L must be passed with at least a “C” (2.0) grade.

Technical Electives in Electrical Engineering (14 units)
Before enrolling in any elective course, approval of the adviser must be obtained. At least three-five units of design content must be included. Senior project, EGEE 497 (1-3), and Independent Study, EGEE 499 (1-3), are elective courses; the student must complete a study application form and submit it for approval to the supervising faculty member and the department chair prior to the semester in which the coursework is to begin.

VLSI and Electronic Circuits
EGEE 404 Introduction to Microprocessors and Microcomputers (3)
EGEE 404L Microprocessor Laboratory (1)
EGEE 410 Electro-Optical Systems (3)
EGEE 442 Electronic Circuits (3)
EGEE 445 Digital Electronics (3)
EGEE 448 Digital Systems Design with FPGA (3)
EGEE 455 Microelectronics and Nano Devices (3)
EGEE 465 Introduction to VLSI Design (3)

Communication Systems and Signal Processing
EGEE 404 Introduction to Microprocessors and Microcomputers (3)
EGEE 410 Electro-Optical Systems (3)
EGEE 420 Introduction to Digital Filtering (3)
EGEE 442 Electronic Circuits (3)
EGEE 443 Electronic Communication Systems (3)
EGEE 448 Digital Systems Design with FPGA (3)
EGEE 480 Optical Engineering and Communications (3)
EGEE 483 Introduction to Global Positioning Systems (GPS) (3)
EGEE 483L Global Positioning Systems Lab (2)

Control Systems
EGEE 404 Introduction to Microprocessors and Microcomputers (3)
EGEE 416 Feedback Control Systems (3)
EGEE 420 Introduction to Digital Filtering (3)
EGEE 424 Computer Simulation of Continuous Systems (3)
EGEE 425 Introduction to Systems Engineering (3)
EGEE 483 Introduction to Global Positioning Systems (GPS) (3)

Computer Engineering
EGGN 403 Computer Methods in Numerical Analysis (3)
EGEE 404 Introduction to Microprocessors and Microcomputers (3)
EGEE 404L Microprocessor Lab (1)
EGEE 406 Design Applications with Microcontroller and FPGA (3)
EGEE 407 Digital Computer Architecture and Design I (3)
EGEE 407L Digital Computer Design Lab (3)
EGEE 412 Digital Computer Architecture and Design II (3)
EGEE 425 Introduction to Systems Engineering (3)
EGEE 445 Digital Electronics (3)
EGEE 448 Digital Systems Design with FPGA (3)
EGEE 455 Microelectronics and Nano Devices (3)
EGEE 465 Introduction to VLSI Design (3)

Back to Top

To qualify for admission in conditionally classified standing, applicants must meet the following university and departmental requirements:

  1. Bachelor’s degree from a regionally accredited institution
  2. Bachelor’s degree in an engineering program accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone 410- 347-7700
  3. Good standing at the last institution attended
  4. Minimum GPA of 2.5 in the last 60 semester (90 quarter) units of electrical engineering courses attempted

Students with grade deficiencies, degrees from non-ABET accredited universities or undergraduate majors other than Electrical Engineering may be considered for conditional admission. However, any deficiencies must be made up prior to advancing to classified standing and prior to beginning coursework for the master’s degree. Requirements for fulfilling deficiencies include a minimum of six units of adviser-approved coursework. Deficiencies must be completed with minimum GPA of 3.0.

Each applicant file will be reviewed by the department graduate admissions adviser. Upon admission, the applicant is required to make an appointment with the graduate program coordinator. The program coordinator will assign a faculty adviser based on the student’s areas of interest and career objectives.

Classified Standing
A student who meets the above requirements for admission to conditionally classified standing may be granted classified standing contingent upon:

  1. Completion of all required deficiency coursework
  2. Fulfillment of the university writing requirement. Students with degrees from American universities must show proof of meeting an upper-division writing requirement, pass the EWP, or complete English 301 or 360. Students who have degrees from foreign universities must pass the Examination in Writing Proficiency (EWP) or complete English 301 or 360 with a grade of “C” (2.0) or better. Also refer to the Admission Requirements section of this catalog for additional international student requirements.
  3. Development and approval of a study plan prior to completing nine units toward the 30-unit degree requirement
    Students must meet with a faculty adviser to set up a study plan. Classification is not granted until the study plan is approved by the faculty adviser, the department chair, and the Office of Graduate Studies. Any subsequent changes to the study plan must have prior written approval by the faculty adviser and department chair.

Study Plan
The study plan consists of a minimum of 30 units of adviser-approved upper-division and graduate-level coursework which must be completed with an overall grade-point average of at least 3.0. At least half the units required for the degree must be in approved graduate (500-level) courses.

Required Mathematics Courses (6 units)
EGGN 403 Computer Methods in Numerical Analysis (3)
EGEE 580 Analysis of Random Signals (3)

Note: If one of the above courses has been completed, EGEE 518 Digital Signal Processing, will satisfy the requirement.

Concentration Courses (15 units)
A student is required to select a minimum of 15 units in Electrical Engineering. These units may be 400- and 500-level courses and are selected according to the student’s area of interest. Coursework may focus on the following areas: Communications Systems/Signal Processing, Computer Engineering, Control Systems, Microelectronics and Circuit Theory, and Systems Engineering. Graduate Project, EGEE 597 (1-3), and Thesis, EGEE 598 (1-6), are considered concentration courses.

Other Courses (9 units)
Elective units should be taken in Electrical Engineering or a related engineering field and are subject to adviser approval.

Exam/Thesis/Project Option
Subject to approval by the faculty adviser, students may select one of the following options for final review by the department graduate committee:

  1. Satisfactory completion of a final oral comprehensive examination on coursework, OR
  2. Satisfactory completion of a formal project EGEE 597 (3 units) and a final oral comprehensive examination on coursework, OR
  3. Satisfactory completion and oral defense of a thesis EGEE 598 (3-6 units)

A typed draft of the thesis or project report must be submitted to the student’s thesis or project committee no later than four weeks prior to the last day of the semester in which the oral defense of the thesis or project report is scheduled.

The thesis or project committee consists of a minimum of three members of the Electrical Engineering faculty. The thesis should cover original research and be prepared according to university guidelines. Committee questions will be directed toward defense of the project report and include questions related to coursework.

Guidelines for the preparation of theses and formal reports are available in the Electrical Engineering Department office and the university Graduate Studies office.

Students requesting Graduate Project (EGEE 597), Thesis (EGEE 598) or Independent Study (EGEE 599) must complete a study application form and submit it for approval to the supervising faculty member and department chair prior to the semester in which the coursework is to begin.

Advancement to Candidacy
Advancement to candidacy requires that the student file a graduation check prior to the beginning of the final semester (see class schedule for deadlines). Completion of requirements for the degree include a minimum GPA of 3.0 on all study plan coursework, successful completion of a comprehensive examination or oral defense of a thesis or project, and recommendation by the Electrical Engineering faculty and Office of Graduate Studies.

Back to Top

Students seeking this option must meet the same requirements as the program in Electrical Engineering. In addition students selecting the systems engineering option will be required to include the following five courses in their study plans:

EGEE 580 Analysis of Random Signals (3)
EGEE 581 Theory of Linear Systems (3)
EGEE 582 Linear Estimation Theory (3)
EGEE 585 Optimization Techniques in Systems Engineering (3)
EGEE 587 Operational Analysis Techniques in Systems Engineering (3)

The remainder of the systems engineering study plan will include other engineering courses with an emphasis in a particular field, such as information systems, control theory, computer systems, civil or mechanical engineering applications. Students possessing a Bachelor of Science in Engineering may elect to include up to nine units from approved subjects offered by the Mihaylo College of Business Administration and Economics as a part of their study plan.

Back to Top

Courses are designated as EGEE in the class schedule.

EGEE 203    Electric Circuits

Description: Prerequisites: Physics 226; Math 250A; corequisite: Computer Science 120. Units; Ohm’s and Kirchhoff’s laws; mesh and nodal analysis, superposition; Thevenin and Norton theorems; RL and RC transients; phasors and steady state sinusoidal analysis; response as a function of frequency; current, voltage, and power relationships; polyphase circuits.
Units: (3)

EGEE 203L    Electric Circuits Laboratory

Description: Pre- or corequisite: EGEE 203. Simple resistive RL and RC circuits, electrical measurement techniques, verification of basic circuit laws through hard-wired breadboarding and CAD circuit simulation. (3 hours laboratory)
Units: (1)

EGEE 215    Solving Engineering Problems Using MATLAB

Description: Prerequisite: CPSC 120. Formulating, solving, verifying and reporting engineering problems such as control, signal processing, and communication systems and engineering, math, and physics problems such as engineering/scientific computations and operations research using the MATLAB/SIMULINK program. (3 hours laboratory)
Units: (3)

EGEE 245    Computer Logic and Architecture

Description: Prerequisite: CPSC 120. Logic design and organization of the major components of a computer, analysis and synthesis of combinational and sequential logics, analysis of the arithmetic, memory control and I/O units, concepts in computer control.
Units: (3)

EGEE 245L    Computer Logic and Architecture Lab

Description: Pre- or corequisite: EGEE 245. Computer-Aided Design (CAD) of digital logic circuits, including decoders, multiplexes, adders and subtracters, counters, shift registers and Arithmetic Logic Unit (ALU) of a computer. After verifying the CAD design through simulation, the circuits are built on a protoboard. (3 hours laboratory)
Units: (1)

EGEE 280    Microcontollers

Description: (Same as Computer Engineering 280)
Units: (3)

EGEE 281    Designing with VHDL

Description: (Same as Computer Engineering 281)
Units: (2)

EGEE 303    Electronics

Description: Prerequisites: Physics 227 and EGEE 203. Characteristics and elementary applications of semiconductor diodes, field-effect transistors and bipolar-junction transistors, and operational amplifiers; mid-frequency small-signal analysis and design of transistors.
Units: (3)

EGEE 303L    Electronics Laboratory

Description: Prerequisites: EGEE 203L and English 101. Corequisite: EGEE 303. Semiconductor diodes, transistors and elementary electronic circuits through hard-wired breadboarding, CAD electronic simulation and analysis. (3 hours laboratory)
Units: (1)

EGEE 308    Engineering Analysis

Description: (Same as EGCE/EGME 308)
Units: (3)

EGEE 309    Network Analysis

Description: Prerequisites: EGEE 203 and EGGN 308. Pre- or corequisite: EGEE 203L. Performance of RLC circuits; complex frequency and the s-plane; frequency response and resonance; network topology; two-port network characterization; classical filter theory.
Units: (3)

EGEE 310    Electronic Circuits

Description: Prerequisites: EGEE 303 and 309. Continuation of 303, analysis and design of multistage and feedback amplifiers; frequency characteristics of amplifiers, frequency characteristics and stability of feedback amplifiers, differential amplifiers, design of IC circuit biasing, operational amplifiers and their applications.
Units: (3)

EGEE 310L    Electronic Circuits Lab

Description: Prerequisite: EGEE 303L. Pre- or corequisite: EGEE 310. Computer-Aided Design (CAD) of electronic circuits, including multi-stage feedback amplifiers; linear and integrated circuits; ADC and DAC and wireless design projects. After verifying the CAD design through simulation, the circuits are built on a protoboard. (3 hours laboratory)
Units: (1)

EGEE 311    Field Theory and Transmission Lines

Description: Prerequisites: EGEE 203, Physics 226, Math 250B. Introduction to waves and phasors; analysis and design of transmission lines; electrostatics and magnetostatics; boundary value problems; Maxwell equations.
Units: (3)

EGEE 313    Introduction to Electromechanics

Description: Prerequisites: EGEE 309 and 311. Electromagnetic fields and circuits; transformers, saturation effects. Simple electro-mechanical systems. Circuit models, terminal characteristics and applications of DC and AC machines.
Units: (3)

EGEE 313L    Power Laboratory

Description: Prerequisite: EGEE 303L. Pre- or corequisite: EGEE 313. Experiments in electromagnetic fields and circuits, transformers and electromechanical systems such as AC and DC machines (3 hours laboratory)
Units: (1)

EGEE 323    Engineering Probability and Statistics

Description: Prerequisite: Math 250A or 270B. Set theory: axiomatic foundation of probability; random variables; probability distribution and density functions; joint, conditional and marginal distributions; expected values; distribution of functions of random variables; central limit theorem; estimation.
Units: (3)

EGEE 401    Engineering Economics and Professionalism

Description: Prerequisites: Math 150A and junior or senior standing in Engineering. Development, evaluation and presentation of design alternatives for engineering systems and projects using principles of engineering economy and cost benefit analysis. Engineering profession, professional ethics and related topics. (Not available for use on graduate study plans.) (Same as Civil Eng 401/Computer Eng 401)
Units: (3)

EGEE 404    Introduction to Microprocessors and Microcomputers

Description: Prerequisites: EGEE 245L and 280. Hardware and software concepts in microprocessors, processor family chips, system architecture, CPU, input/output devices, interrupts and DMA, memory (ROM, RAM), electrical and timing characteristics, assembly language programming.
Units: (3)

EGEE 404L    Microprocessor Laboratory

Description: Prerequisite: EGEE 245L. Pre- or corequisite: EGEE 404. I/O interfacing with a microprocessor system; familiarization with the operating system, assembler, debugger and emulator; design of keyboard, LCO display, RS 232, D/A converter, A/D converter and floppy disk interfaces. (3 hours laboratory)
Units: (1)

EGEE 406    Design Applications with Microcontroller and FPGA

Description: Prerequisites: EGEE 245, 245L and 280. Digital system application design using microcontrollers, FPGAs and CPLDs including programming hardware interfacing, A/D conversion, CLB, logic arrays, interconnections, testing and simulations
Units: (3)

EGEE 407    Digital Computer Architecture and Design I

Description: Prerequisites: EGEE 245L and 280. Organization and design of major components of a digital computer, including arithmetic, memory, input, output and control units. Integration of units into a system and simulation by a computer design language.
Units: (3)

EGEE 407L    Digital Computer Design Laboratory

Description: Prerequisites: EGEE 245, 303L, and 407. Design and implementation of a small digital computer; adders, arithmetic unit, control unit, memory control unit, memory unit and program unit. May be taken in lieu of EGEE 485. (1 hour lecture, 6 hours laboratory).
Units: (3)

EGEE 409    Introduction to Linear Systems

Description: Prerequisite: EGEE 309. Development of time and frequency domain models for physical systems. Linearization process and representation with block diagrams and signal flow graphs; discrete-time systems and digital signals including use of Z-transforms; stability theory of continuous and discrete time systems.
Units: (3)

EGEE 410    Electro-Optical Systems

Description: Prerequisite: EGEE 311. Introduction to electro-optics; optical radiation characteristics and sources; geometrical and physical optics; lasers and electro-optical modulation; quantum and thermal optical radiation detectors; detector performance analysis; electro-optical systems modeling and analysis; application examples.
Units: (3)

EGEE 412    Digital Computer Architecture and Design II

Description: Prerequisite: EGEE 307. Modern architectures of computer systems, their CPU structure, memory hierarchies and I/O processors; conventional and microprogrammed control; high-speed and pipelined ALU; cache, virtual and interleaved memories, DMA, interrupts and priority.
Units: (3)

EGEE 416    Feedback Control Systems

Description: Prerequisite: EGEE 409. Feedback control system characteristics; stability in the frequency and time domains; analysis and design of continuous-time systems using root-locus, Bode and Nyquist plots, Nichols chart and applications.
Units: (3)

EGEE 420    Introduction to Digital Filtering

Description: Prerequisite: EGEE 409. Discrete-time signals and systems; solution of difference equations; Fourier transform for a sequence; Z-transform; discrete Fourier transform; FIR and IIR realizations; design of digital filters.
Units: (3)

EGEE 424    Computer Simulation of Continuous Systems

Description: Prerequisites: CPSC 120; EGEE 215 and 308. Using digital computer for simulation of physical systems modeled by ordinary differential equations; problem formulation, in-depth analysis of two integration methods, and the use of a general purpose system simulation program such as CSSL.
Units: (3)

EGEE 425    Introduction to Systems Engineering

Description: Prerequisites: EGEE 245, EGEE 323, or Computer Science 240 and Math 338 for Computer Science majors. Introduction to systems engineering analysis and the systems approach; introduction to modeling, optimization, design and control; systems requirements analysis; analytical and computational solution methods; information processing; integrated systems.
Units: (3)

EGEE 430    Fuzzy Logic and Control

Description: Prerequisite: EGEE 409. Fuzzy logic and systems; comparison of classical sets, relations and operators with fuzzy sets, relations and operators; fuzzy arithmetic and transformations; classical predicate logic and reasoning versus fuzzy logic and approximate reasoning. Applications to rule-based systems and control systems.
Units: (3)

EGEE 442    Electronic Circuits

Description: Prerequisite: EGEE 310. Power amplifiers and tuned amplifiers; RF amplifiers; modulation and detection circuits; oscillators; and operational amplifier applications.
Units: (3)

EGEE 443    Electronic Communication Systems

Description: Prerequisites: EGEE 310 and 323 or equivalent. Principles of amplitude, angular and pulse modulation, representative communication systems, the effects of noise on system performance.
Units: (3)

EGEE 445    Digital Electronics

Description: Prerequisites: EGEE 245 and 303. RC circuits, attenuators, compensation and scope probe. Logic circuits: DTL, TTL, STTL, LSTTL and ECL. Fanout, noise-immunity, switching speed, power consumption, input-output characteristics. Design and analysis of MOS logic circuits; PMOS, NMOS and CMOS gates, flip-flops, shift registers and memory circuits.
Units: (3)

EGEE 448    Digital Systems Design with FPGA

Description: Prerequisites: EGEE 245, 281 and 303. Basic concepts and characteristics of digital systems, traditional logic design, LSI/VLSI logic design with VHDL, combinational and sequential logic, and their applications; timing and control, race conditions and noise, microcomputers, computer-aided programming, development systems, microcomputer system hardware design, input/output devices.
Units: (3)

EGEE 455    Microelectronics and Nano Devices

Description: Prerequisites: EGEE 303 and 311. Quantum mechanical principles, crystal structure, energy brand, carrier transport, carrier generation and recombination, p-n junction, bipolar transistor, MOSFET, MEFET and related devices, basic microwave and optoelectronic technology, crystal growth and fabrication, introduction to nano structure, nano devices and technology.
Units: (3)

EGEE 460    Introduction to Cellular Mobile Communications Systems

Description: Prerequisite: EGEE 443. Introduction to wireless mobile telecommunications, description and analysis of cellular radio systems, co-channel interference reduction, channel capacity and digital cellular systems
Units: (3)

EGEE 465    Introduction to VLSI Design

Description: Prerequisites: EGEE 245 and 303. Computer-aided design of VLSI circuits. MOS device structure, design rules, layout examples, CMOS standard cells. Speed power trade off, scaling, device and circuit simulation. VLSI design software tools. Routing method system design, Design Project. Chip fabrication through MOSIS service, testing.
Units: (3)

EGEE 480    Optical Engineering and Communications

Description: Prerequisites: EGEE 311 and Physics 227. Optics review, lightwave fundamentals, integrated optic waveguides, first design of fiberoptic system, analog and digital modulation, digital fiberoptic system design, baseband coding, digital video transmission in optical fiber, optical emitters and receivers, coherent optical communication, measurements in fiberoptic telecommunication
Units: (3)

EGEE 483    Introduction to Global Positioning Systems (GPS)

Description: Corequisite: EGEE 409 or EGCP 371. Description of Global Positioning Systems (GPS) and Differential Global Positioning Systems (DGPS), GPS navigation, errors. Satellite signals and co-ordinate transform math. Modeling for position and velocity. Application to navigation.
Units: (3)

EGEE 483L    Global Positioning System Lab

Description: Corequisite: EGEE 483. Use and description of Novatel, Magelon, Ahstek, Collins and Tribel receivers. Computation of GPS and GEO stationary satellite positions from ephemeris data available on almanac. Errors such as selective availability, ionospheric, tropospheric, satellite ad receiver will be calculated and compensated in the data. (1 hour lecture, 3 hours laboratory)
Units: (2)

EGEE 485    Electrical Engineering Design Projects Laboratory

Description: Prerequisites: EGEE 280, 310L and 323. Practical aspects of design and project construction. Instructor-approved design project in electrical engineering, inter-disciplinary projects. Use of CAD program for schematic capture and simulation. Construction of final hardware according to the design specification. Performance evaluation and demonstration of project. (1 hour lecture, 6 hours laboratory).
Units: (3)

EGEE 497    Senior Project

Description: Prerequisites: consent of adviser and instructor. Directed independent design project.
Units: (1-3)

EGEE 499    Independent Study

Description: Prerequisite: approval of study plan by adviser. Specialized topics in engineering selected in consultation with and completed under the supervision of the instructor. May be repeated for credit.
Units: (1-3)

EGEE 503    Information Theory and Coding

Description: Prerequisite: EGEE 323. Information measures, probabilistic studies of the transmission and encoding of information, Shannon’s fundamental theorems, coding for noisy channels.
Units: (3)

EGEE 504A    Linear Network Synthesis

Description: Prerequisite: EGEE 310. Synthesis of passive element driving-point and transfer-functions with emphasis on RC networks. Basic operational amplifier RC circuits and their performance limitations, introduction to second-order RC active filters. Parameter sensitivity analysis.
Units: (3)

EGEE 507    Detection Theory

Description: Prerequisite: EGEE 580. Formulation of decision rules for the detection of signals in a noisy environment, optimum receivers. Estimation of parameters of detected signals. Estimation theory.
Units: (3)

EGEE 510    Optics and Electromagnetics in Communications

Description: Prerequisite: EGEE 480. Plane-wave propagation and reflection from multiple layers; two- and three-dimensional boundary value problems; waveguides and resonant cavities; radiation from apertures and antennas; electromagnetic properties of materials, gases and plasmas; significant coverage of engineering applications.
Units: (3)

EGEE 518    Digital Signal Processing

Description: Prerequisite: EGEE 420. Discrete Fourier transform; fast Fourier transform; Chirp Z-transform; discrete time random signals; floating-point arithmetic; quantization; finite word length effect in digital filters; spectral analysis and power spectrum estimation.
Units: (3)

EGEE 519A    Parallel and Multiprocessing Systems

Description: Prerequisite: EGEE 412. Parallel and multiprocessing systems, including hypercubes, shared distributive memory architectures, array and pipelines processors, communication protocols, routing algorithms and hands-on parallel programming experience on CSUF Hypercube System.
Units: (3)

EGEE 519B    Computer Networks and the Internet

Description: Prerequisite: EGEE 419. Computer networking with LAN, WAN to the Internet including ATM, Ethernet, wireless and Bluetooth technology, design of communication protocols, transmission media, security and control.
Units: (3)

EGEE 522    Spread Spectrum Communications

Description: Prerequisites: EGEE 443 and 580. Introduction to Spread Spectrum (SS) Systems. Performance analysis of coherent digital signaling schemes. Synchronization. Direct sequence, frequency hopping, time hopping and Hybrid Spread Spectrum Modulations. Binary shift register sequences. Code tracking loops. Performance of SS systems in a jamming environment, with forward error correction.
Units: (3)

EGEE 523A    VLSI and Nano Technology and Devices

Description: Prerequisite: EGEE 455 or equivalent. Silicon crystal, PN junction physics, oxide and interface physics, wafer fabrication technology; oxidation, diffusion, ion-implantation, epitaxy, photolithography, thin films process. Layout design principle for integrated circuits. Nano-electronic devices and technology.
Units: (3)

EGEE 523B    CMOS VLSI Design

Description: Prerequisites: EGEE 465 and EGEE 448 or equivalent. Surface physics of MOS system, MOS device physics. Short channel effect; hot carrier effect, subthreshold conduction. CMOS fabrication process. Layout design rules. Scaling design and analysis of CMOS circuits. Standard cell method. CAD design and SPICE simulation.
Units: (3)

EGEE 526    Digital Control Systems

Description: Prerequisite: EGEE 416. Analysis, design and implementation of digital control systems; Z-transform methods; frequency domain and state-space approach for discrete-time systems.
Units: (3)

EGEE 527    Fault Diagnosis and Fault-Tolerant Design

Description: Prerequisite: EGEE 307. Fault diagnosis and fault-tolerant design of digital systems; fault diagnosis test for combinational and sequential circuits, reliability calculations, multiple hardware redundancy, error detection and correcting codes, software redundancy and fault-tolerant computing.
Units: (3)

EGEE 529    Principles of Neural Systems

Description: Prerequisites: EGEE 310 and 409. Principles of neural systems and their hardware implementation. Basic properties, discrete and continuous bidirectional associative memories. Temporal associative memories. Neural nets classifiers, perceptrons, supervised and unsupervised learning. Forward and backward propagation. Electrical models of neural networks using op-amp., analog VLSI.
Units: (3)

EGEE 531    Phase-Locked and Frequency Feedback Systems

Description: Prerequisite: EGEE 580 or consent of instructor. Theory of noise and linear systems, FM feedback principles. Theory and design of phase-locked loops and their applications in communication and control.
Units: (3)

EGEE 537    Satellite Communications

Description: Prerequisite: EGEE 443. Satellite systems, link analysis, propagation effects, SNR/CNR calculations, modulation schemes, TDMA, FDMA, CDMA techniques.
Units: (3)

EGEE 557    Microprogramming and Embedded Microprocessors

Description: Prerequisites: EGEE 412 and EGEE 448. Introduction to microprogramming concepts and applications to the control unit of a computer, microprogrammable control, arithmetic-logic unit, implementation of an embedded process on FPGA and interfacing with external memories.
Units: (3)

EGEE 558A    Microprocessors and System Applications I

Description: Prerequisites: EGEE 404 and 404L. Microprocessors and micro-computers, their related software systems, system design with microprocessors, applications in peripheral controllers, communication devices and multiprocessing systems.
Units: (3)

EGEE 558B    Microprocessors and Systems Applications II

Description: Prerequisite: EGEE 558A. Advanced microprocessor architecture and their applications to microcomputer networking; RISC VS CISC architectures, communication protocol, distributed-operating system, and local area networks.
Units: (3)

EGEE 559    Introduction to Robotics

Description: Prerequisite: EGEE 416 or consent of instructor. Science of robotics from an electrical engineering standpoint, including modeling, task planning, control, sensing and robot intelligence.
Units: (3)

EGEE 580    Analysis of Random Signals

Description: Prerequisites: EGEE 323 and 409 or equivalent. Random processes pertinent to communications, controls and other physical applications, Markov sequences and processes, the orthogonality principle.
Units: (3)

EGEE 581    Theory of Linear Systems

Description: Prerequisites: EGEE 416 and EGGN 403. State space analysis, linear spaces, stability of systems; numerical methods of linear systems analysis and design.
Units: (3)

EGEE 582    Linear Estimation Theory

Description: Prerequisites: EGEE 580 and 581. Mathematical models of continuous-time and discrete-time stochastic processes; the Kalman filter, smoothing and suboptimal filtering computational studies.
Units: (3)

EGEE 585    Optimization Techniques in Systems Engineering

Description: Prerequisite: EGGN 403 or Math 340 for Computer Science majors. Calculus of variations, optimization of functions of several variables, Lagrange multipliers, gradient techniques, linear programming, and the simplex method, nonlinear and dynamic programming.
Units: (3)

EGEE 587    Operational Analysis Techniques in Systems Engineering

Description: Prerequisite: EGEE 323 or Math 338 for Computer Science majors. Operational research models; applications of probability theory to reliability, quality control, waiting line theory, Markov chains; Monte Carlo methods.
Units: (3)

EGEE 597    Project

Description: Prerequisite: consent of adviser. Classified graduate students only. Unless approved by the department chair, EGEE 597 cannot be taken if EGEE 598 or 599 is already taken.
Units: (1-3)

EGEE 598    Thesis

Description: Prerequisite: consent of adviser. Classified graduate students only. Unless approved by the department chair, EGEE 598 cannot be taken if EGEE 597 is already taken.
Units: (1-6)

EGEE 599    Independent Graduate Research

Description: Prerequisite: consent of adviser. May be repeated for credit. Unless approved by the department chair, EGEE 599 cannot be taken if EGEE 597 is already taken
Units: (1-3)

Back to Top