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 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

The Minor in Computer Engineering

Course Requirements for the Minor: 25-26 units

The following courses, or their approved transfer equivalents, are required of all candidates for this minor.

3-4 units selected from:

SUBJ NUM Title Sustainable Units Semester Offered Course Flags
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)

Or the following group of courses may be selected:

SUBJ NUM Title Sustainable Units Semester Offered Course Flags
Prerequisite: PHYS 204B (may be taken concurrently).
Corequisite: EECE 211L.
This course introduces students to core concepts related to analysis and applications of linear circuits. Topics include electrical quantities and components; Kirchhoff's Laws and circuits analysis methods; Thevenin and Norton theorems; operational amplifiers and applications; first-order transient response of RC and RL circuits; AC steady-state analysis including phasors and impedance; circuit simulation and analysis using SPICE. 3 hours discussion. This course requires the use of a laptop computer and appropriate software. (002519)
Corequisites: EECE 211.
Experiments to reinforce the principles taught in EECE 211. 2 hours activity. (002520)

4 courses required:

SUBJ NUM Title Sustainable Units Semester Offered Course Flags
Prerequisite: MATH 109, MATH 119 (or high school equivalent), or MATH 120; or a passing score on the Math department administered calculus readiness exam.
A first-semester programming course, providing an overview of computer systems and an introduction to problem solving and software design using procedural object-oriented programming languages. Coverage includes the software life cycle, as well as algorithms and their role in software design. Students are expected to design, implement, and test a number of programs. 3 hours lecture, 2 hours activity. (002281)
Prerequisite: GE Mathematics/Quantitative Reasoning Ready.
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)
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. (021437)
Prerequisites: EECE 144, EECE 237 (both with a C- or higher).
Exploration of computer architecture fundamentals through analysis and implementation in a hardware description language. Coverage includes instruction set architecture, macro and micro architecture, the memory hierarchy, and performance techniques. Implementation and testing occurs through the introduction of modern digital design techniques using a hardware description language and commercial tools. 3 hours lecture, 2 hours activity. This course requires the use of a laptop computer and appropriate software. (002105)

7 units selected from:

A minimum of 7 units of upper-division EECE or CSCI courses, of which at least 3 units must be approved upper-division EECE units.

Catalog Cycle:21