EECE 110
|
Basic Electricity and Instruments
|
|
3.0
|
SP
|
|
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
|
|
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 237X
|
Embedded Systems Development Problem Solving
|
|
1.0
|
FS
|
|
Corequisite: EECE 237.
Supplemental applications and explanations intended to facilitate student understanding of content from EECE 237. 2 hours activity. Credit/no credit grading.
|
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; EECE 311 and MATH 260 (may be taken concurrently).
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 311, 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
|
FS
|
|
Prerequisites: CSCI 217 or MATH 217 or EECE 144, EECE 237.
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 335
|
Project Requirements, Design, and Testing
|
|
3.0
|
FS
|
|
Prerequisites: CSCI 211, ENGL 130I.
Students are introduced to methodologies used to specify system descriptions. Hardware and software documentation standards are described. Methodologies for modeling systems and development of presentation materials are discussed, and students are required to make both written and oral presentations. 3 hours discussion.
|
EECE 343
|
Advanced Logic Design
|
|
4.0
|
FS
|
|
Prerequisite: EECE 144.
Logic design using programmable logic and HDL programming. Programmable logic architectures, including CPLDs and FPGAs, advanced state machine design and analysis, clock management, and external interfaces. Implementation, simulation, and verification methodologies. 4 hours lecture.
|
EECE 343X
|
Advanced Logic Design Problem Solving Session
|
|
1.0
|
FS
|
|
Corequisite: EECE 343.
Supplemental applications and explanations intended to facilitate student understanding of content from EECE 343. 2 hours activity. Credit/no credit grading.
|
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. Microcontrollers, architecture, bus organization and address decoding. Design concepts for microcontroller systems, including A/D and D/A conversion, serial communications, bus interfacing, interrupt processing, power regulations, timers, pulse width modulation, programmable I/O ports, and error control coding. 3 hours lecture, 3 hours laboratory.
|
EECE 344X
|
Digital Systems Design Problem Solving Session
|
|
1.0
|
FS
|
|
Corequisite: EECE 344.
Supplemental applications and explanations intended to facilitate student understanding of content from EECE 344. 2 hours activity. Credit/no credit grading.
|
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 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. Credit/no credit grading.
|
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 416
|
CMOS Digital Integrated Circuits Design
|
|
4.0
|
FA
|
|
Prerequisites: EECE 144, EECE 315.
This course provides an introduction to the design of CMOS digital integrated circuits. Topics include CMOS devices and integrated circuit fabrication, static CMOS inverters and gates, pass-transistor and dynamic-logic gates, propagation delay, power, scaling, and sequential circuits. CAD tools for simulation and layout are used for assignments and a course design project. 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 343, EECE 344.
Advanced microprocessor design concepts and techniques. Timing considerations and calculations for reliable high-speed processor operating frequencies. Memory architectures and interfacing. Interrupt circuits. Direct Memory Access (DMA) and multi-master systems. High-speed buses and bus arbitration. Introduction to specialized applications, including digital signal processors, Systems-on-Chip (SoC), and hardware-software co-design. 3 hours lecture, 3 hours laboratory.
|
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 CSCI 111 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
|
|
This internship is offered for 1.0 - 3.0 units. Students must register directly with a supervising faculty member. 3 hours lecture. You may take this course more than once for a maximum of 15.0 units. Credit/no credit grading.
|
EECE 490A
|
Engineering Profession and Design
|
|
4.0
|
FA
|
GW
|
Prerequisites: Completion of GE Written Communication (A2) requirement; EECE 343, EECE 344; either EECE 316 or EECE 444 (may be taken concurrently).
Exploration of engineering as a profession over an entire career, including technical, sociological, physiological, and psychological aspects. Readings and discussions explore the importance of life-long learning to engineering professionals. Students prepare, plan, design, present, and document a senior project. Design requirements address human factors, safety, reliability, maintainability, and customer cost. 3 hours lecture, 2 hours activity. This is an approved Graduation Writing Assessment Requirement course; a grade of C- or higher certifies writing proficiency for majors.
|
EECE 490B
|
Engineering Economics and Project Implementation
|
|
4.0
|
SP
|
|
Prerequisites: EECE 343, EECE 344, EECE 490A; either EECE 316 or EECE 444 (may be taken concurrently).
Continuation of EECE 490A, where students implement, construct, test, and demonstrate their senior design projects. A survey of economic analysis and technology markets, including market organization and regulation, incumbent and startup actors, engineering costs and return on investment, entrepreneurship, patents, and investment and funding avenues. Contemporary issues provide a framework for discussion and analysis based on professional, ethical, and economic concerns. 2 hours discussion, 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: Completion of GE Written Communication (A2) requirement, 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 211.
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/software 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
|
|
Prerequisite: EECE 315.
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 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
|
Digital Design
|
|
4.0
|
SP
|
|
Prerequisites: EECE 343.
Design and implementation of large digital systems through computer-aided tools. Study of algorithms and techniques used for architectural design, synthesis, optimization, placement, routing, timing analysis, and verification in programmable logic and VLSI implementations. 4 hours discussion.
|
EECE 653
|
Topics in Optical Communications
|
|
4.0
|
FA
|
|
Prerequisites: EECE 311, EECE 315.
Provides an introduction to optical communications and optical computing system design to graduate students. Photonic phenomena in optical materials. Formulate specifications for optical wireless communication systems and integrated circuits for optical communications systems. Design techniques for light sources, optical receivers, and optical amplifiers. Design techniques for integrated circuits used in optical communications and optical computing. Students presentations and written reports in state of the art optical communication technologies. Experimental research on a given topic including optical logic system design and optical wireless communications as the final project. 4 hours lecture.
|
EECE 655
|
Topics in Computer Networking
|
|
4.0
|
SP
|
|
Prerequisite: CSCI 446; EECE 555 recommended.
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.
|