This is an archived version of the University Catalog and is no longer being maintained. References to people, offices, policies, and web links may be outdated. View the current catalog or email catalog@csuchico.edu for updated information. Students who have catalog rights to this version of the catalog should check with an advisor for graduation requirements.

Skip to Side Navigation Skip to Content Skip to Accessibility Settings

Search for Courses

First select the course subject that you would like to limit your search to, or you can choose to search "All Course Subjects."
Next enter any words that you would like to search for. For example for classes about human evolution enter "Human Evolution". The order of the keywords is not important.
Finally press the "Search" button to submit your request.







Show Course Descriptions

Please see the section on Course Description Symbols and Terms in the University Catalog for an explanation of course description terminology and symbols, the course numbering system, and course credit units. All courses are lecture and discussion and employ letter grading unless otherwise stated. Some prerequisites may be waived with faculty permission. Many syllabi are available on the Chico Web.

Displaying 1 - 59 out of 59 results.

SUBJ NUM Title Sustainable Units Semester Offered Course Flags
Survey of topics from the fields of electrical and computer engineering. Applications of critical thinking to the solution of engineering problems. Using the computer and sensors to control mechanical devices. 2 hours lecture. (002092)
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. (002612)
Prerequisites: MATH 120 is recommended.
Introduces students to the software development life cycle and the elements of a computer system. Teaches the syntax common to both C and C++. Shows how to split large program into segments and explains the role of algorithms in programming. Programming assignments are taken from simple engineering and mathematics problems. 3 hours discussion. (002518)
Corequisites: EECE 135.
Designed to supplement EECE 135 with additional applications and extended explanations of concepts encountered in programming. Provides the student with the opportunity for additional assistance in basic programming skills. 2 hours activity. Credit/no credit grading. (002615)
Prerequisites: Recommended: EECE 101, 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. (002614)
Corequisites: EECE 144.
Designed to supplement EECE 144 with additional applications and extended explanations of concepts encountered in the first logic design course. Provides the student with the opportunity for additional assistance in logic design techniques and tools. 2 hours activity. Credit/no credit grading. (015817)
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. (002094)
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. (002519)
Corequisites: EECE 211.
Experiments to reinforce the principles taught in EECE 211. 2 hours activity. (002520)
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. (002616)
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. (002527)
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. (002530)
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. (002534)
Prerequisites: CSCI 221 with a grade of C- or higher; EECE 144 or MATH 217.
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. (002104)
Prerequisites: ENGL 130; CSCI 211 or CSCI 221.
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. (002099)
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. (020657)
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. (002105)
Prerequisites: EECE 144, CSCI 221; 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. (002102)
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. (002528)
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. (002529)
Corequisite: EECE 375.
Supplemental applications and explanations intended to facilitate student understanding of content from EECE 375. 2 hours activity. Credit/no credit grading. (020663)
Prerequisites: EECE 144, EECE 211, EECE 211L, CSCI 221.
This class covers the design and construction of a self-contained robot that will meet the requirements for the IEEE Micromouse competition. Constraints placed on the robot are discussed. 2 hours activity. You may take this course more than once for a maximum of 2.0 units. (002618)
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. (002106)
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. (002541)
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. (002542)
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. (002557)
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. (002110)
Prerequisites: CSCI 111, CSCI 221. Recommended: CSCI 211, EECE 320.
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. (002118)
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. (002120)
Prerequisites: EECE 144, EECE 315.
Design of VLSI circuits. Emphasis is on design methodologies, including the use of CAE tools for schematic capture, chip layout, circuit simulation, and fault/timing analysis. 4 hours discussion. (002112)
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. (002549)
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. (002550)
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. (002548)
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. (002580)
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. (020256)
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. (002577)
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. (020499)
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. (020500)
3 hours lecture. You may take this course more than once for a maximum of 15.0 units. (002124)
Prerequisites: ENGL 130 (or its equivalent) with a grade of C- or higher; EECE 335, 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 additon 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. (002569)
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. (002570)
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. (002582)
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. (002583)
Prerequisites: ENGL 130 (or its 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. (002584)
Prerequisites: Either EECE 320 or EECE 344.
Computer network architecture is reviewed. Network components such as hubs, routers, and bridges are discussed. Transmission media and protocols are discussed. Concepts of data communications are reviewed. 4 hours discussion. (002560)
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. (002625)
Prerequisites: EECE 417, EECE 615.
Design, analysis and construction of high-frequency amplifiers, oscillators and mixers are covered in this course. 4 hours discussion. (002627)
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. (002623)
Prerequisites: CSCI 630.
This course is for students who have completed a graduate course in project requirements analysis and design. The class project involves implementation and testing of a large software system. Topics include advanced implementation and automated testing techniques. 4 hours lecture. (002624)
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. (002629)
Prerequisites: EECE 344, EECE 555.
Investigation of the effects of packet size and transmission errors on performance of computer networks. Comparison of the performance of hubs, routers and bridges. Analysis and design of network testing methods. 4 hours discussion. (002626)
Prerequisites: EECE 465.
Study of selected topics in the area of digital signal processing such as computer aided filter design, two-dimentional signal processing, DSP chips, and pattern recognition. Other topics include material in recently published journals and research projects of department faculty. 4 hours discussion. You may take this course more than once for a maximum of 8.0 units. (002587)
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. (002628)
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. (020259)
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. (020722)
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. (002592)
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. (002630)
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. (002139)
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. (002137)
Catalog Cycle:11