Engineering > Majors > Computer Engineering > Course Listings
Course Listings

ELECTRICAL AND COMPUTER ENGINEERING

ECE 112 PROTOTYPING AND PROJECTS 1-2-2
An introduction to electrical and computer engineering by means of lectures and labs that teach students to prototype circuits in simulation and/or prototyping boards, and to program a simple PLC or microcontroller. Projects should result in working prototypes for both a simple soldered circuit and a sensor-computer-actuator system.


ECE 221 CIRCUITS LABORATORY 0-2-1
An introduction to the use of basic electrical measuring instruments and to the properties of simple, passive circuit implementations. Measurement of voltage, current, time, frequency, and gain. An introduction to the use of breadboarding. Emphasis is placed on oscilloscope and DMM use. Corequisite: ECE 223

ECE 223 CIRCUITS I 3-0-3
Covers foundation topics in linear circuit theory including electrical quantities, element constraints; rules, laws, theorems, and circuit analysis techniques. Signal models are developed for elementary non-periodic forcing functions and their Laplace transforms defined. Time-domain circuit problems are transformed to the s-domain and solved by matrix and Laplace inversion techniques. The important concept of an s-domain network function is developed in terms of the impulse response. Prerequisites: MA 134; PH124 or ECE 112

ECE 224 CIRCUITS II 4-0-4
Network functions for driving-point and transfer functions are related to pole-zero diagrams. The P-Z diagram and Bode Plots are used to illustrate frequency response. Single-frequency analysis is implemented using the phasor notation and this is applied for ac power calculations. Response to general periodic functions is obtained by the principle of superposition and the Fourier Series. The linear transformer and ideal transformer are studied and the operational amplifier is introduced as an ideal element. Prerequisite: ECE 223. Corequisite: ECE 221

ECE 263 C++ & OBJECT-ORIENTED DESIGN 3-0-3
An introduction to an advanced programming language, C++, and object technology. Emphasis is placed on learning object-oriented analysis and design methods. Prerequisite: CS 163

ECE 291 DIGITAL SYSTEMS I LABORATORY 0-2-1
Basic theoretical concepts of digital logic design are put into practice through the use of computer simulations and breadboarding of circuit designs. Basic concepts of circuit prototyping and troubleshooting are presented. Corequisite: ECE 293

ECE 293 DIGITAL SYSTEMS I 3-0-3
Number systems, Boolean algebra, minimization of Boolean functions, logical design of combinational circuits, introduction to sequential machines, and the design of several digital systems. Introduction to design automation tools: schematic capture, timing verification, system simulation and documentation. Corequisite: ECE 291

ECE 301 DIGITAL SYSTEMS II LABORATORY 0-2-1
Students are assigned several design projects in which they go through the entire design process. Designs are implemented using FPGA arrays. Corequisite: ECE 303

ECE 303 DIGITAL SYSTEMS II 3-0-3
Introduction to hardware description languages, including VHDL. Design of digital systems using FPGA arrays. Sequential machine design: multi-input system controller design, next state decoder design, memory systems, and output decoder design. Prerequisite: ECE 293; Corequisite: ECE 301

ECE 311 ANALOG CONTROL SYSTEMS LABORATORY 0-2-1
Time response and frequency response measurement of servomotor systems; modeling linear systems; model-based compensator design. Corequisite: ECE 313

ECE 313 ANALOG CONTROL SYSTEMS 3-0-3
Introduction to control systems; mathematical models; feedback characteristics; open and closed-loop systems, steady-state error; performance measures; stability of linear feedback systems: root-locus, Bode diagrams, Nyquist criterion. Design of simple control systems, and feedback control systems using compensation techniques. Prerequisite: ECE 224; Corequisite: ECE 311

ECE 323 MODELING AND ANALYSIS 2-1-3
This course bridges the gap between the device-based topics of circuits and the signal-and-system topics of controls, DSP, and communications. We review transfer functions, and introduce block diagrams (with feedback) and their analysis and manipulation using linear algebra up to eigen-analysis. Solution methods include, but are not limited to, mathematics and simulation software. Lab data leads to linear, nonlinear, and linearized models for devices. Fourier analysis and block diagrams are applied to develop and apply these models. Sampling, quantization, and reconstruction via filtering apply the techniques taught, and formalize numerical solution. Prerequisites: MA 164, ECE 224

ECE 331 DIGITAL SIGNAL PROCESSING LABORATORY 0-2-1
Sampling and reconstruction; audio signal and image processing with linear systems; filter design; simulation and non-real-time algorithm implementation with MATLAB and SIMULINK. Corequisite: ECE 333

ECE 333 DIGITAL SIGNAL PROCESSING 3-0-3
Review of continuous-time signals, Fourier analysis, and spectra; noise; sampling and aliasing; time response and convolution; frequency response and linear filtering, FFT, and spectral analysis. Exams include take-home research problems and open-ended design problems. DT equivalents of CT transfer functions. Prerequisite: ECE 224; Corequisite: ECE 331

ECE 343 ENGINEERING INSTRUMENTATION 2-2-3
Introduction to LabVIEW. Design and construction of virtual instruments. Study of the measurement process, process variables, quality of a measurement, readability, sensitivity, resolution, precision, calibration, uncertainty, and errors. Measurement of voltage, current, resistance, time, temperature, pressure, flow, motion, and force. Prerequisites: ECE 224, MA 393

ECE 351 ELECTRONICS LABORATORY 0-2-1
Experimental determination of the i-v characteristic of a PN-junction diode. Design of a common-emitter BJT circuit and a common-source FET circuit using measured model parameters. Design of BJT and FET voltage follower circuits. Design of a multiple transistor circuit. Measurement of DC bias conditions and AC frequency response of diode and transistor circuits. Design and testing of Op-Amp circuits including an inverting amplifier, a non-inverting amplifier, an adder and an integrator. Use of SPICE required. Student provides a formal report of one of the laboratories. Corequisite: ECE 354

ECE 354 ELECTRONICS 4-0-4
General amplifier concepts: models, computation of gain, input and output impedance, frequency response considerations and one-pole models. Introduction to PN-junction diodes, BJT system models (CE, CC, and CB), and FET system models (CS, CD, and CG). Analysis and design of BJT and FET amplifier and switching systems based on models using numerical and graphical interpretations, with emphasis on DC stability. BJT and FET small-signal analysis for single and multiple transistor circuits. The ideal Op -Amp (OA): simplified design of amplifier circuits including adder, subtractor, integrator, and differentiator. Use of an OA as a comparator. Use of SPICE required. Prerequisite: ECE 224; Corequisite: ECE 351

ECE 361 ADVANCED ELECTRONICS LABORATORY 0-2-1
Design and testing of such advanced electronic circuits as phase-locked loops, waveform generators, FM generators, tone generators, frequency shift-keyed square-wave generators and demodulators, Op-Amp oscillators, light-activated switches, 4-20 ma current loops, voltage-to-frequency, and frequency-to-voltage converters. Building and testing of a pc board-based electronic system, e.g., a frequency- stabilized stereo FM transmitter. Use of SPICE required. Corequisite: ECE 363

ECE 363 ADVANCED ELECTRONICS 3-0-3
Design and analysis of multi-transistor circuits including difference and absolute value circuits. Design and analysis of 4-20 ma current loops including sensor interfacing. Operation of analog-to-digital converters (ADC) and digital-to-analog converters (DAC). Design and analysis of instrumentation amplifiers including activation and linearization of sensor bridges. Discussion of an advanced electronic system, e.g. a frequency-stabilized stereo FM transmitter. Discussion of such electronic circuit issues as ground-loops, noise, and EMI shielding. Use of SPICE required. Prerequisite: ECE 354; Corequisite: ECE 361

ECE 373 ENERGY CONVERSION 3-0-3
Introduction to power systems and their components: three-phase power. Magnetic fields and forces in materials; analysis of magnetic circuits, transformers, principles of energy conversion. Operating characteristics of synchronous machines and induction motors. Prerequisite: ECE 224

ECE 382 SUBSYSTEM DESIGN 1-2-2
This course develops skills in engineering design through the implementation of at least one electronic subsystem requiring both analog and digital components. The course emphasizes subsystem specifications, theoretical and technical research, teamwork, debugging, and design documentation. Prerequisites: ECE 293, ECE 354

ECE 383 SOFTWARE ANALYSIS AND DESIGN 3-0-3
Analysis of system software requirements that leads to the specification of software architecture. High-level modeling using the Unified Modeling Language (UML). Implementation of a major software project that is driven by the developed UML models. Prerequisite: ECE 263

ECE 391 MICROCONTROLLERS LABORATORY 0-2-1
Labs require programming and testing projects on microcontroller hardware, thus exercising the development-assembly-simulator-debugger-download tool-chain. Labs culminate in a measurement and control application project. Student teams provide demonstrations and formal reports on their hardware and software designs. Corequisite: ECE 393

ECE 393 MICROCONTROLLERS 3-0-3
Programming low-cost microcontrollers in assembly. Students will learn to interpret commercial data-sheets so that they can use the memory and interrupt systems on a microcontroller, control the on-chip functional units, and design low-bandwidth input-output interfaces. Projects include both round-robin and interrupt-driven programs. Grading emphasizes modern design models and maintainable code. Prerequisite: ECE 293; Co-requisite ECE: 391

ECE 40X SPECIAL TOPICS IN ELECTRICAL ENGINEERING
VARIED (1-4 HRS.)

Special topics of particular interest to electrical and computer engineers are considered. Can be taken more than once for credit as the topics change. Prerequisites: Established by the Instructor

ECE 411 EMBEDDED SYSTEMS LABORATORY 0-2-1
Hardware and software C-language development tools for microcontrollers. Projects require simulation and implementation, and include interfaces to logic and/or memory devices, and testing by examining and debugging timing. Corequisite: ECE 413

ECE 413 EMBEDDED SYSTEMS 3-0-3
Programming microcontrollers in mixed C and assembly. Students will implement systems that include complex peripherals or distributed processing. Students learn the concepts of real-time multitasking systems, including RTOS. We examine compiled code for debugging and optimization, and also introduce more sophisticated techniques of debugging implemented systems. Other topics may include introducing 32-bit machines, performance metrics, power consumption and bootloading. Prerequisite: ECE 393; Corequisite: ECE 411

ECE 423 SOFTWARE ENGINEERING 3-0-3
Introduction to software engineering, software requirements definition, software requirements document, system modeling, system specification, software design, the design process, verification and validation. Safety critical software. Project management, human factors in software engineering, software management, project planning and scheduling, software cost estimation, software maintenance, configuration management, documentation, and software quality assurance. Design projects using the concepts. Prerequisite: ECE 383

ECE 441 COMMUNICATION SYSTEMS LABORATORY 0-2-1
Spectral measurements. Transmission of signals through linear systems: effects of linear distortion and noise. CW systems: modulation and demodulation. Sampling and reconstruction systems: waveforms and spectra. Baseband binary systems: line codes, bit rate, noise, matched filters. Corequisite: ECE 443

ECE 443 COMMUNICATION SYSTEMS 3-0-3
Fourier analysis and its application to signal transmission through channels and systems. Principles of continuous wave modulation systems: frequency-division multiplexing. Sampling theory and analog pulse systems: time division multiplexing. Baseband digital systems; PCM, ISI, noise performance. Prerequisite: ECE 354; Corequisite: ECE 441

ECE 473 DYNAMIC ELECTROMAGNETIC FIELDS 3-0-3
An introduction to dynamic electromagnetic fields. Maxwell's equations; retarded potentials; electromagnetic waves; transmission lines; waveguides; antennas. Prerequisite: PH 323

ECE 491 CONTEMPORARY ISSUES FOR ENGINEERS 1-0-1
A seminar based on weekly news sources covering global perspectives on business and engineering, and effects and responsibilities of engineers in society.

ECE 492 PROJECT MANAGEMENT 2-1-2
Formal discussion of project management fundamentals: project planning, work allocation, costing, scheduling, milestones, monitoring and review; report writing and presentation; risk management. Professional practice: role of IEEE and management ethics. Review of standards and useful references. Discussion of the required student capstone design project (ECE 493): expectations and formal requirements for the design. Prerequisite: Consent of advisor

ECE 493 DESIGN PROJECT 0-3-3
Capstone design. Prerequisite: Consent of the faculty advisor for the project

Computer Engineering Major

From the Department
Faculty
Requirements
Course Listings
Special Resources
Recent Graduates
Student Spotlight
Job/Internship
Senior Projects
Student Groups
Job Search Sites


Tri-State University, 1 University Avenue, Angola, Indiana 46703, 800.347.4TSU
Comments or questions, e-mail webmaster@tristate.edu