EECE 110
|
Basic Electricity and Instruments
|
|
3.0
|
FS
|
|
This course is not intended for engineering majors. An introduction to electrical and electronic technology: DC circuitry analysis, AC circuitry analysis, basic electronic components and logic circuits. Instruments used in the study of basic electronics are discussed, demonstrated, and used; emphasis on interpretation of schematic diagrams, breadboarding, familiarization with electronic components. 3 hours discussion.
|
EECE 144
|
Logic Design Fundamentals
|
|
4.0
|
FS
|
|
Recommended: MECH 100.
Definition and properties of switching algebra. Minimization of algebraic function. Use of Karnaugh maps for simplification. Design of combinational logic networks. Design of sequential logic devices including flip-flops, registers, and counters. Analysis and applications of digital devices. Analysis and design of synchronous and asynchronous sequential state machines, state table derivation and reduction. Use of such CAD tools for schematic capture and logic device simulations. 3 hours lecture, 2 hours activity.
|
EECE 198
|
Special Topics
|
|
1.0
-3.0
|
INQ
|
|
This course is for special topics offered for 1.0-3.0 units. Typically the topic is offered on a one-time-only basis and may vary from term to term and be different for different sections. See the Class Schedule for the specific topic being offered. 3 hours activity.
|
EECE 211
|
Linear Circuits I
|
|
3.0
|
FS
|
|
Prerequisites: MATH 121, PHYS 204B.
DC and sinusoidal circuit analysis, including resistive, capacitive, and inductive circuit elements and independent sources. Ideal transformer. Thevenin and Norton circuit theorems and superposition. Phasors, impedance, resonance, and AC power. Three-phase AC Circuit analysis. 3 hours discussion.
|
EECE 211L
|
Linear Circuits I Activity
|
|
1.0
|
FS
|
|
Corequisites: EECE 211.
Experiments to reinforce the principles taught in EECE 211. 2 hours activity.
|
EECE 211X
|
Circuits Problem Session
|
|
1.0
|
FS
|
|
Prerequisites: Concurrent enrollment in EECE 211.
Designed to supplement EECE 211 with additional applications and extended explanations of concepts encountered in the first circuits course. Provides the student with the opportunity for additional assistance in analyzing and designing circuits. 2 hours activity. Credit/no credit grading.
|
EECE 237
|
Embedded Systems Development
|
|
3.0
|
FA
|
|
Prerequisite: CSCI 111.
This course presents the concepts and techniques associated with developing low level Embedded Systems Applications, using both Assembly Language and C. Topics include microprocessor architecture concepts, instruction set architectures, Assembly Language programming, data representations, interrupt handling and execution modes, low level C programming, and the use of on-chip and external peripherals. 3 hours lecture.
|
EECE 311
|
Linear Circuits II
|
|
4.0
|
FS
|
|
Prerequisites: EECE 211; MATH 260 (may be taken concurrently).
Circuit analysis techniques for networks with both independent and dependent sources. Network topology. Natural and forced responses for RLC circuits. Complex frequency, poles, and zeros. Magnetically coupled circuits and two-port networks. Introduction to linear algebra, circuit simulation using PSPICE, and mathematical analysis using MATLAB. 4 hours discussion.
|
EECE 315
|
Electronics I
|
|
4.0
|
FS
|
|
Prerequisites: EECE 211, EECE 211L.
Corequisites: EECE 311, MATH 260.
Ideal diodes. Zener diodes and regulation. Photodiodes and solar cells. Biasing and DC behavior of bipolar transistors. JFETs and MOSFETS. Small-signal AC equivalent circuits. Single-state transistor amplifiers. Low-frequency response. Discrete feedback amplifiers. 3 hours lecture, 3 hours laboratory.
|
EECE 316
|
Electronics II
|
|
4.0
|
SP
|
|
Prerequisites: EECE 315.
Op Amp circuits, waveform generation and shaping, sinusoidal oscillators, high frequency amplifiers, active filters, power supply regulators, power electronics, advanced linear ICs. 3 hours discussion, 3 hours laboratory.
|
EECE 320
|
System Architecture and Performance
|
|
3.0
|
FA
|
|
Prerequisites: CSCI 217 or MATH 217, CSCI 221 or EECE 337.
Study of computing architecture and how the structure of various hardware and software modules affects the ultimate performance of the total system. Topics include qualitative and quantitative analysis of bandwidths, response times, error detection and recovery, interrupts, and system throughput; distributed systems and coprocessors; vector and parallel architectures. 3 hours discussion.
|
EECE 343
|
Computer Interface Circuits
|
|
4.0
|
FS
|
|
Prerequisites: EECE 144, EECE 315.
Circuit design techniques for interfacing computers and digital systems to analog systems. Topics include interfacing to sensors, transduction, pulse generation and shaping, level detection, triggering, A/D and D/A conversions, timers, pulse width modulation, VGA signal generation and mouse design. Interface-development methodologies, implementation tools, testing, and quality assessment, including VHDL and PSPICE. State machine design and analysis. 4 hours discussion.
|
EECE 344
|
Digital Systems Design
|
|
4.0
|
FS
|
|
Prerequisites: EECE 144, EECE 237; either EECE 110 or both EECE 211 and EECE 211L.
Extends the study of digital circuits to LSI and VLSI devices. Use of computer simulation in system analysis and design verification. 8-bit and 16-bit microprocessors, architecture, bus organization and address decoding. Design concepts for microprocessor systems, including system integration with programmable logic devices. Interfacing to A/D and P/A Converters. Design of input and output ports and interface to programmable ports. Serial communications; interrupt processing. Use of codes for storage and transmission of information: parity, ASCII, Hamming and other error detecting and correcting codes. 3 hours discussion, 3 hours laboratory.
|
EECE 365
|
Signals, Systems, and Transforms
|
|
4.0
|
SP
|
|
Prerequisites: EECE 311, MATH 260.
Modeling and analysis of Signals and Systems both continuous and discrete, in the time and frequency domains. Topics include theorey and application of Fourier series, Fourier transforms, Parseval's Theorem and the Convolution, Laplace Transform Sampling Theorem, Z transform, discrete Fourier Transform and FFT. 4 hours discussion.
|
EECE 375
|
Fields and Waves
|
|
3.0
|
SP
|
|
Prerequisites: EECE 211, EECE 211L, MATH 260.
Transmission lines. Frequency-domain techniques. Fields and field operators. Electrostatic fields and capacitance. Magneto-static fields and inductance. Time-varying fields and Maxwell equations. Skin effect. Plane electromagnetic waves. Reflection and refraction. Waveguides and optical fibers. Radiation and antennas. 3 hours lecture.
|
EECE 375X
|
Fields and Waves Problems Solving Session
|
|
1.0
|
SP
|
|
Corequisite: EECE 375.
Supplemental applications and explanations intended to facilitate student understanding of content from EECE 375. 2 hours activity. Credit/no credit grading.
|
EECE 389
|
Intern in Elect & Comp Engr
|
|
1.0
-3.0
|
INQ
|
|
This internship is offered for 1.0-3.0 units. Students must register directly with a supervising faculty member. 9 hours supervision. You may take this course more than once for a maximum of 15.0 units.
|
EECE 398
|
Special Topics
|
|
1.0
-3.0
|
FS
|
|
This course is for special topics offered for 1.0-3.0 units. Typically the topic is offered on a one-time-only basis and may vary from term to term and be different for different sections. See the Class Schedule for the specific topic being offered. 3 hours supervision.
|
EECE 399
|
Special Problems
|
|
1.0
-3.0
|
FS
|
|
This course is an independent study of special problems offered for 1.0-3.0 units. You must register directly with a supervising faculty member. 3 hours supervision. You may take this course more than once for a maximum of 6.0 units. Credit/no credit grading.
|
EECE 417
|
Radio Frequency Circuits
|
|
4.0
|
FA
|
|
Prerequisites: EECE 315.
Characteristics of passive and active components at high frequencies, reflections and standing waves, matching networks, scattering parameters, high-frequency measurement equipment and techniques, sample high-frequency design and construction projects, Smith charts. 4 hours lecture.
|
EECE 425
|
Advanced Computer Architecture
|
|
4.0
|
SP
|
|
Prerequisites: EECE 320.
The application, design, and performance aspects of parallel processor structures, arithmetic pipelining and vector processing units; architectural classification; memory structures, multiprocessor systems; interconnection networks, multiprocessing control and scheduling; parallel algorithms. 4 hours lecture.
|
EECE 437
|
Real-Time Embedded Systems
|
|
4.0
|
SP
|
|
Prerequisites: EECE 237.
This course presents the concepts and techniques associated with designing, developing, and testing real-time and embedded systems. Topics include the nature and uses of real-time systems, architecture and design of real-time systems, embedded development and debugging environments, embedded programming techniques, real-time operating systems and real-time scheduling and algorithms. Special attention is given to the study of real-time process scheduling and performance, including mathematical analysis of scheduling algorithms. 4 hours discussion.
|
EECE 444
|
Microprocessor Systems Design
|
|
4.0
|
SP
|
|
Prerequisites: EECE 344.
Advanced microprocessor design concepts and techniques. Timing considerations and calculations for reliable high-speed processor operating frequencies. Interrupts for real-time processing; interfacing microprocessors to Dynamic Random Access Memories. Designing DRAM controllers using state machine design procedures. Direct Memory Access Controllers (DMAs) and multi-master systems. Programmable Parallel Ports and Timers. Special purpose processors for digital signal processing, communications and multimedia applications. 3 hours discussion, 2 hours activity.
|
EECE 450
|
Optics
|
|
3.0
|
SP
|
|
Prerequisites: PHYS 204A, PHYS 204B, PHYS 204C.
This course is also offered as
PHYS 450.
Geometrical and physical optics, interference, diffraction, reflection, dispersion, resolution, polarization, fiber optics, laser optics, and holography. 2 hours discussion, 3 hours laboratory.
|
EECE 451
|
Lasers and Their Applications
|
|
3.0
|
FA
|
|
Prerequisites: PHYS 204C. Recommended: EECE 450 or PHYS 450.
This course is also offered as
PHYS 451.
The theory and mechanism of laser action, various types of lasers and their applications and future use. Laboratory involves measurements with lasers, fiber optics, data transmission, and holography. 2 hours discussion, 3 hours laboratory.
|
EECE 453
|
Communication Systems Design
|
|
4.0
|
SP
|
|
Prerequisites: EECE 365 or MATH 350.
Corequisite: CIVL 302
Introduction to the principles of functional communication systems, design and performance analysis. Analog and digital modulation techniques. Information measures. Application of probability theory to the analysis of communication systems performance. Transmission and encoding of information. Spread spectrum systems. 4 hours discussion.
|
EECE 465
|
Digital Signal Processing
|
|
4.0
|
SP
|
|
Prerequisites: EECE 365.
Properties of continuous and discrete signals. Z-transform and Fast-Fourier Transform. Digital filtering techniques. Finite word length effects on digital signal processing elements. 3 hours discussion, 2 hours activity.
|
EECE 481
|
Electromechanical Conversion
|
|
4.0
|
SP
|
|
Prerequisites: EECE 211.
Principles of electromechanical conversion, traditional and renewable energy sources, magnetic circuits and steady state performance of synchronous, dc and induction motors, state space models and dynamic performance of electric motors, linearized models and common control schemes for various motors. 4 hours lecture.
|
EECE 482
|
Control System Design
|
|
4.0
|
FA
|
|
Prerequisites: EECE 211, EECE 365, MATH 260. Recommended: MECA 380, MECH 320; either EECE 135 or MECH 306.
Modeling and simulation of dynamic system performance. Control system design for continuous systems using both analog and digital control techniques. 4 hours lecture.
|
EECE 483
|
Power Systems Operation
|
|
4.0
|
FA
|
|
Prerequisites: EECE 311 (may be taken concurrently).
Power system structure, components and single line diagrams, per unit calculations, transmission line modeling, network matrices and Y-bus, load flow, economic power dispatch, basic relays and system protection schemes. 4 hours lecture.
|
EECE 484
|
Power System Distribution and Analysis
|
|
4.0
|
SP
|
|
Prerequisites: EECE 311 (may be taken concurrently).
Power system symmetrical components, fault analysis, transient stability analysis, sequence impedances of transmission systems, and distribution networks. 4 hours lecture.
|
EECE 489
|
Internship in Comp Engineering
|
|
1.0
-3.0
|
INQ
|
|
3 hours lecture. You may take this course more than once for a maximum of 15.0 units.
|
EECE 490A
|
Senior Project Design and Documentation
|
|
3.0
|
FS
|
GW
|
Prerequisites: ENGL 130 or JOUR 130 (or equivalent) with a grade of C- or higher; EECE 343, EECE 344; either EECE 316 or EECE 444 (may be taken concurrently).
Students prepare, plan, design, and document a senior project. The complete design and documentation process must include the project concept with ethical, environmental, and social impact; project requirements; full and complete design; work schedule. Requirements and design address human factors, safety, reliability, maintainability, and customer cost. In addition to communicating and documenting the project, the oral and written reports meet the University's writing proficiency requirement and provide materials for evaluating several ABET outcomes assessment criteria. 1 hour lecture, 4 hours activity. This is an approved Graduation Writing Assessment Requirement course; a grade of C- or higher certifies writing proficiency for majors.
|
EECE 490B
|
Senior Project Implementation
|
|
2.0
|
FS
|
|
Prerequisites: EECE 490A; either EECE 316 or EECE 444.
In a continuation of EECE 490A, students complete detailed designs, construct, test, and demonstrate their senior design project. Design documentation must address sustainability, manufacturability and, if appropriate, health and safety issues. Formal oral and written reports documenting the project are required. 4 hours activity.
|
EECE 498
|
Advanced Topics
|
|
1.0
-5.0
|
INQ
|
|
Prerequisites: To be established when courses are formulated.
This course is for special topics offered for 1.0-5.0 units. Typically the topic is offered on a one-time-only basis and may vary from term to term and be different for different sections. See the Class Schedule for the specific topic being offered. 1 hour discussion.
|
EECE 499
|
Special Problems
|
|
1.0
-3.0
|
FS
|
|
This course is an independent study of special problems and is offered for 1.0-3.0 units. You must register directly with a supervising faculty member. 1 hour supervision. You may take this course more than once for a maximum of 6.0 units. Credit/no credit grading.
|
EECE 499H
|
Honors Project
|
|
3.0
|
INQ
|
GW
|
Prerequisites: ENGL 130 or JOUR 130 (or equivalent) with a grade of C- or higher, faculty permission.
completion of all junior-level EECE courses required in the major; This course may be taken twice for a maximum of 6 units. Prerequisite to the second semester is a "B" or higher in the first semester. Open by invitation to E E and CMPE majors who have a GPA among the top 5% of ECE students based upon courses taken at CSU, Chico. This is an "Honors in the Major" course; a grade of "B" or higher in 6 units of EECE 499H certifies the designation of "Honors in the Major" to be printed on the transcript and the diploma. Each 3-unit course will require both formal written and oral presentations. 9 hours supervision. You may take this course more than once for a maximum of 6.0 units. This is an approved Graduation Writing Assessment Requirement course; a grade of C- or higher certifies writing proficiency for majors.
|
EECE 544
|
Embedded Systems Design
|
|
4.0
|
FA
|
|
Prerequisites: EECE 144, EECE 221.
An accelerated discussion of embedded systems design, including C programming, HDI, design, embedded systems, hardware and software debugging, and system design and implementation. Coverage of advanced digital design topics including hardware/sofware co-design, embedded and soft-core processors, multiprocessor architectures, and concurrent/parallel programming. Not available for students with credit for EECE 344 or equivalent. 3 hours lecture, 2 hours activity.
|
EECE 555
|
Advanced Computer Networks
|
|
4.0
|
FA
|
|
Prerequisites: CSCI 446.
Examination of computer network protocol design issues and a selection of advanced computer networking topics, such as multimedia networking, wireless networks, optical networks and network security, using current and proposed standards as examples. 3 hours discussion, 3 hours laboratory.
|
EECE 598
|
Special Topics
|
|
1.0
-4.0
|
FS
|
|
This course is for special topics offered for 1.0-4.0 units. Typically the topic is offered on a one-time-only basis and may vary from term to term and be different for different sections. See the Class Schedule for the specific topic being offered.
|
EECE 615
|
High-Frequency Design Techniques
|
|
4.0
|
FA
|
|
Prerequisites: EECE 315, PHYS 204C.
Study of the problems associated with passive components at high frequencies, high- frequency measurement techniques, transmission lines, line reflections, matching and terminations, scattering parameters, ground and power planes, and printed circuit board design considerations. 4 hours discussion.
|
EECE 617
|
High-Frequency Analog Design
|
|
4.0
|
SP
|
|
Prerequisites: EECE 417, EECE 615.
Design, analysis and construction of high-frequency amplifiers, oscillators and mixers are covered in this course. 4 hours discussion.
|
EECE 631
|
Processes Improvement
|
|
4.0
|
SP
|
|
Prerequisites: CSCI 430.
Explore the Capability Maturity Model (CMM) developed by the Software Engineering Institute process maturity model; examine the differences between the CMM and ISO 9001; understand the key process areas for the CMM levels 2 and 3; participate in peer reviews and other quality assurance methods. 4 hours lecture.
|
EECE 637
|
Advanced Embedded Systems
|
|
4.0
|
SP
|
|
Prerequisites: CSCI 311, EECE 320, EECE 437.
This course focuses on high performance and multicore systems. Prerequisite knowledge includes extensive C programming experience, exposure to real-time operating systems concepts and development, extensive embedded systems development experience, and knowledge of computing architecture concepts. 4 hours lecture.
|
EECE 643
|
Computer-Aided Circuit Engineering
|
|
4.0
|
SP
|
|
Prerequisites: EECE 615.
The use of computer-aided design tools to analyze, design, and test both analog and digital circuits and devices. 4 hours discussion.
|
EECE 655
|
Topics in Computer Networking
|
|
4.0
|
SP
|
|
Prerequisites: CSCI 446.
Further study of selected topics from current networking research as presented in recently published journals. 4 hours seminar.
|
EECE 675
|
Electromagnetic Compatibility
|
|
4.0
|
SP
|
|
Prerequisites: EECE 615.
Analysis of cabling and grounding problems in high-frequency systems. Circuit layout for high-frequency applications. Electromagnetic discharge problems. Radio-frequency emissions from electronic devices. Shielding techniques to prevent ESD and EMI. 4 hours discussion.
|
EECE 682
|
Computer Control of Dynamic Systems
|
|
4.0
|
SP
|
|
Prerequisites: EECE 482 or MECA 482.
Fundamental techniques for designing computer control sytems for Single Input Single Output (SISO) and Multiple Input Multiple Output (MIMO) dynamic systems, introduction to adaptive control and self tuning regulators. 4 hours lecture.
|
EECE 685
|
Adaptive Control Systems
|
|
4.0
|
INQ
|
|
Prerequisites: EECE 682.
Schemes of adaptive control systems, MIT rule for Model Reference Adaptive Control, self Tuning regulator systems, Recursive Least Squares for system real time identification, Minimum Variance, PID and other controller design techniques for STR systems. 4 hours lecture.
|
EECE 697
|
Independent Study
|
|
1.0
-6.0
|
FS
|
|
This course is a graduate-level independent study offered for 1.0-6.0 units. You must register directly with a supervising faculty member. Independent study and investigation of special problems in the student's area of concentration. Both registration and study plan must have approval of the instructor and the student's graduate advisory committee chair. 9 hours supervision. You may take this course more than once for a maximum of 6.0 units.
|
EECE 698
|
Seminar in Advanced Topics
|
|
1.0
-4.0
|
FS
|
|
This course is offered for 1.0-3.0 units. Typical subjects that will be taught include embedded systems design, high-speed networking, program management, and fault-tolerant system design. Consult the Class Schedule for listings. 3 hours lecture. You may take this course more than once for a maximum of 12.0 units.
|
EECE 699P
|
Master's Project
|
|
1.0
-6.0
|
FS
|
|
This course is offered for 1.0-6.0 units. Independent study and investigation of special problems in student's area of concentration. Both registration and study plan must have approval of the instructor and the student's graduate advisory committee chair. 9 hours supervision. You may take this course more than once for a maximum of 6.0 units. Credit/no credit grading.
|
EECE 699T
|
Master's Thesis
|
|
1.0
-6.0
|
FS
|
|
Prerequisites: Classified graduate standing and completion of graduate literacy requirement, faculty permission.
This course is offered for 1.0-6.0 units. You must register directly with a supervising faculty member. Independent study and investigation of special problems in the student's area of concentration. Both registration and study plan must have approval of the instructor and the student's graduate advisory committee chair. Master's Thesis courses earn a Credit grade upon completion. 3 hours supervision. You may take this course more than once for a maximum of 3.0 units. Credit/no credit grading.
|