Jun 02, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Courses of Instruction


This list includes for each course the subject abbreviation, catalog number, title, credit hours, class or laboratory hours per week, description, requirements and prerequisites.

4000/6000-Level Courses

If a 4000-level course has a 6000-level counterpart, this is noted in the course description of the 4000-level course.

Cross-Referenced Courses

A cross-referenced course is one that can be taken for credit under different departmental subjects. For example, students can take Herpetology as either BIOL 4680  or WFB 4680 . The student should select the desired departmental subject abbreviation in conference with an advisor. The departmental subject abbreviation may be changed only during the period allowed by the University calendar for adding a course.

 

Educational Foundations

  
  • EDF (AGED) 4801 - Foundations of Digital Media and Learning Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany EDF 4800 . May also be offered as AGED 4801 . Coreq: EDF 4800 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • EDF (AGED) 4820 - Advanced Educational Applications of Microcomputers

    3 Credits (2 Contact Hours)
    Provides students with the knowledge and skills needed to apply microcomputer technology to the utilization and generation of educational software in accordance with sound educational principles. May also be offered as AGED 4820 . Preq: AGED 4800  or EDF 4800 . Coreq: EDF 4821 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • EDF (AGED) 4821 - Advanced Educational Applications of Microcomputers Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany EDF 4820 . May also be offered as AGED 4821 . Coreq: EDF 4820 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • EDF 4900 - Classroom Management

    3 Credits (3 Contact Hours)
    Aids students in developing strategies and plans to manage a classroom effectively. Topics include both time and behavioral management. Students learn how to prevent problems as well as address problems once they have occurred. Includes Honors sections. Preq: EDF 3020  or PSYC 2010 ; and EDF 3340  or EDF 3350 ; and a 2.0 minimum grade-point ratio; or graduate standing.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • EDF 4970 - Instructional Media in the Classroom

    3 Credits (3 Contact Hours)
    Integrated approach to the use of audiovisual media stressing systematic planning, selection, utilization, and evaluation as well as production of materials and equipment operation. Preq: 2.0 minimum grade-point average.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.

Electrical and Computer Engineering

  
  • ECE 1010 - Robots in Business and Society

    3 Credits (3 Contact Hours)
    Explores the significant role robotics and automation play in society. Students gain an appreciation of the ethics, economics, psychology, politics and technologies that must be considered in the use of robots.

  
  • ECE 1990 - Creative Inquiry in Electrical and Computer Engineering

    1-4 Credits (1-4 Contact Hours)
    In consultation with and under the direction of a faculty member, students pursue scholarly activities individually or in teams. These creative inquiry projects may be interdisciplinary. Arrangements with mentors must be established prior to registration. May be repeated for a maximum of eight credits. Preq: Consent of faculty member/mentor.

  
  • ECE 2010 - Logic and Computing Devices

    3 Credits (3 Contact Hours)
    Introduction to Boolean algebra and digital logic. Topics include number systems and representation of information; Boolean operators and algebra; expression minimization; combinational circuits, including adders, comparators, decoders and multiplexors; sequential logic, including flip-flops, shift registers, counters and memory. Includes Honors sections. Preq: MATH 1080  and PHYS 1220 , each with a C or better.

  
  • ECE 2020 - Electric Circuits I

    3 Credits (3 Contact Hours)
    Study of DC resistive circuits, Kirchhoff’s Laws, Nodal and Mesh emphasis, sources, Thevenin’s and Norton’s theorems, RC, RL, RCL circuit solutions with initial condition using homogenous or nonhomogenous ordinary differential equations having constant coefficients. Develop sinusoidal steady state solution. Includes Honors sections. Preq: MATH 1080  and PHYS 1220 , each with a C or better. Preq or concurrent enrollment: PHYS 2210  with a C or better.

  
  • ECE 2040 - Circuit Analysis Problems I

    1 Credits (3 Contact Hours)
    Analysis and solution of electrical network problems using mesh and nodal analysis, Thevenin’s and Norton’s theorems and equivalent circuits and other circuit analysis from ECE 2020 . Preq or concurrent enrollment: ECE 2020  with a C or better.

  
  • ECE 2070 - Basic Electrical Engineering

    2 Credits (2 Contact Hours)
    A first course in electrical engineering to provide non-Electrical Engineering majors with a knowledge of DC and AC circuit theory, AC power, and numerous electrical devices, apparatus, and digital systems. Credit may not be received for both ECE 2070 and ECE 3080 . Preq: MATH 2060  and PHYS 2210 .

  
  • ECE 2080 - Basic Electrical Engineering Laboratory

    1 Credits (2 Contact Hours)
    Laboratory to accompany ECE 2070 . Basic electrical circuits and instrumentation. Preq or concurrent enrollment: ECE 2070 .

  
  • ECE 2090 - Logic and Computing Devices Laboratory

    1 Credits (2 Contact Hours)
    Introduction to designing, building, simulating and testing digital logic circuits. Topics include SSI and MSI ICs; general combinational circuits; adders, decoders and multiplexors; general sequential circuits; shift registers, counters and memory. Includes Honors sections. Preq or concurrent enrollment: ECE 2010  with a C or better.

  
  • ECE 2110 - Electrical Engineering Laboratory I

    1 Credits (2 Contact Hours)
    Principles of measurement and instruments used to measure parameters and dynamic variables in electric circuits, steady state and transient measurements in DC and AC circuits, and data analysis methods are included. Preq or concurrent enrollment: ECE 2020  with a C or better.

  
  • ECE 2120 - Electrical Engineering Laboratory II

    1 Credits (2 Contact Hours)
    Emphasizes measurement techniques in AC steady-state circuits and comparison to theoretical predictions. Two-port network methodology and transfer functions are studied experimentally and related to analysis using transform techniques. Preq: ECE 2020  and ECE 2110 , each with a C or better. Preq or concurrent enrollment: ECE 2620  with a C or better.

  
  • ECE 2220 - Systems Programming Concepts for Computer Engineering

    3 Credits (3 Contact Hours)
    Development of computer systems programming and code reading techniques. Tools, programming languages, libraries, operating systems, and hardware. Code reading is emphasized. Programming projects reinforce course topics. Preq: CPSC 1110  with a C or better.

  
  • ECE 2230 - Computer Systems Engineering

    3 Credits (3 Contact Hours)
    Analysis of implementation techniques for systems software. Applying engineering principles including code reading to the design of data structures and algorithms for low level computer systems, embedded systems, and hardware/software systems. Includes coverage of address translation, memory management, file systems, and process management. Preq: ECE 2220  with a C or better.

  
  • ECE 2620 - Electric Circuits II

    3 Credits (3 Contact Hours)
    Continuation of the study of electric circuits, including three-phase circuits, complex frequency and network functions, frequency response, two-port parameters, magnetically-coupled circuits, Laplace transforms, and ideal op amps. Includes Honors sections. Preq: ECE 2020  and MATH 2060  and PHYS 2210 , each with a C or better. Preq or concurrent enrollment: MATH 2080  with a C or better.

  
  • ECE 2630 - Circuit Analysis Problems II

    1 Credits (3 Contact Hours)
    Analysis of basic AC circuit analysis techniques to analyze the transient and steady-state behavior of both simple and complex circuits. Preq or concurrent enrollment: ECE 2620  and MATH 2080 , each with a C or better.

  
  • ECE 2720 - Computer Organization

    3 Credits (3 Contact Hours)
    Introductory course in computer organization and architecture. Topics include CPUs, memory, I/O, processor families, buses, peripherals, microarchitectures, and instruction sets. Includes Honors sections. Preq: CPSC 1110  and ECE 2010 , each with a C or better.

  
  • ECE 2730 - Computer Organization Laboratory

    1 Credits (2 Contact Hours)
    Laboratory enhances students’ understanding of computer organization via assignments involving assembly language programming. Topics include basic syntax, branching and loops, addressing modes, arrays and pointers, subroutines and stacks. Includes Honors sections. Preq or concurrent enrollment: ECE 2720  with a C or better.

  
  • ECE 2990 - Creative Inquiry in Electrical and Computer Engineering

    1-4 Credits (1-4 Contact Hours)
    In consultation with and under the direction of a faculty member, students pursue scholarly activities individually or in teams. These creative inquiry projects may be interdisciplinary. Arrangements with mentors must be established prior to registration. Includes Honors sections. May be repeated for a maximum of eight credits. Preq: Consent of faculty member/mentor.

  
  • ECE 3000 - Junior Honors Seminar

    1 Credits (2 Contact Hours)
    Acquaints students enrolled in the Departmental Honors Program with current research activities in the Department. Faculty provide seminars where research interests are summarized. Seminars are planned to prepare students in choosing research topics for their senior theses.

  
  • ECE 3080 - Fundamentals of Electrical Engineering

    3 Credits (3 Contact Hours)
    A first course in electrical engineering to provide non-Electrical Engineering majors with a knowledge DC and AC circuit theory, AC power distribution, numerous electrical devices, digital systems, instrumentation and measurement systems, electronics, electromechanics, and electric motors. Credit may not be received for both ECE 2070  and ECE 3080. Preq: MATH 2060  and PHYS 2210 .

  
  • ECE 3110 - Electrical Engineering Laboratory III

    1 Credits (2 Contact Hours)
    Measurements and characteristics of electronic devices and circuits; use of manual and automated instruments to acquire data; oral and written engineering reports. Preq: ECE 2120  and ECE 2620  and MATH 2080  and PHYS 2210 , each with a C or better. Preq or concurrent enrollment: ECE 3200  with a C or better.

  
  • ECE 3120 - Electrical Engineering Laboratory IV

    1 Credits (2 Contact Hours)
    Design and characterization of functional circuits using solid-state devices; use of manual and automated instruments for measurements; statistical analysis of data; preparation of engineering reports. Preq: ECE 3110  and ECE 3200 , each with a C or better. Preq or concurrent enrollment: ECE 3210  with a C or better.

  
  • ECE 3170 - Random Signal Analysis

    3 Credits (3 Contact Hours)
    Introduction to engineering problems of a probabilistic nature. Systems transformations, statistical averages, simulation, and estimation of system parameters. Includes Honors sections. Preq: ECE 2620  and MATH 2080 , each with a C or better. Preq or concurrent enrollment: ECE 3300  with a C or better.

  
  • ECE 3200 - Electronics I

    3 Credits (3 Contact Hours)
    Introduction to electronic materials and devices; principles of design; design of DC and AC circuits using diodes, bipolar junction transistors, field-effect transistors and use of transistors in digital circuits. Includes Honors sections. Preq: ECE 2620  and MATH 2080  and PHYS 2210 , each with a C or better.

  
  • ECE 3210 - Electronics II

    3 Credits (3 Contact Hours)
    Analysis and design of discrete amplifier circuits at low and high frequencies; operational amplifiers, frequency response, feedback, stability, and applications of analog integrated circuits. Preq: ECE 3200  with a C or better.

  
  • ECE (CPSC) 3220 - Introduction to Operating Systems

    3 Credits (3 Contact Hours)
    Detailed study of management techniques for the control of computer hardware resources. Topics include interrupt systems, primitive level characteristics of hardware and the management of memory, processor, devices, and data. May also be offered as CPSC 3220 . Preq: CPSC 2120  and CPSC 2310 , each with a C or better; or ECE 2230  and ECE 2720 , each with a C or better.

  
  • ECE 3270 - Digital Computer Design

    3 Credits (3 Contact Hours)
    Design of high-speed ALUs, control and timing circuitry, and asynchronous systems; hands-on system prototyping with HDLs for FPGA devices; current hardware topics related to computer design using modern design methodologies and CAD tools; and principles of system design for testability. Preq: ECE 3710  with a C or better.

  
  • ECE 3290 - Computer Systems Structures

    3 Credits (3 Contact Hours)
    Fundamental structures and issues that arise in the analysis and implementation of computer systems. Topics include operating systems structures and data structures and their relationship to computer organization. Engineering science background for computer systems design. Preq: ECE 2230  and ECE 2720 , each with a C or better.

  
  • ECE 3300 - Signals, Systems, and Transforms

    3 Credits (3 Contact Hours)
    Study of systems models, analysis of signals, Fourier series and transforms, sampling and Z transforms, discrete Fourier transforms. Includes Honors sections. Preq: ECE 2620  and MATH 2080 , each with a C or better.

  
  • ECE (CPSC) 3520 - Programming Systems

    3 Credits (3 Contact Hours)
    An advanced course in programming languages and systems for computer engineering and computer science majors. The course objective is to enable a more complete understanding of programming topics and related supporting tools, including philosophy, methodology, formal syntax and semantics, and examples of programming paradigms, languages and development approaches. May also be offered as CPSC 3520 . Preq: ECE 2230 ; or CPSC 2120  and CPSC 2150 , each with a C or better. Preq or concurrent enrollment: CPSC 2070  or MATH 4190 , each with a C or better.

  
  • ECE 3600 - Electric Power Engineering

    3 Credits (3 Contact Hours)


    Presents the basic principles of power systems, energy conversion, electromagnetic induction and developed forces. Topics include power and energy concepts and analysis; the basics of electric power generation, transmission, and distribution; synchronous machines, induction motors, and DC motors. Preq: ECE 2620  and PHYS 2210 , each with a C or better.

     

  
  • ECE 3710 - Microcontroller Interfacing

    3 Credits (3 Contact Hours)
    Discusses the programming and interfacing of microcontrollers in order to control their integrated devices and external peripherals. Topics include memory and I/O; interupts, counters and timers; ADCs and DACs; PWMs; and parallel and serial communication. Preq: ECE 2620  and ECE 2720 , each with a C or better. Preq or concurrent enrollment: ECE 3200  with a C or better.

  
  • ECE 3720 - Microcontroller Interfacing Laboratory

    1 Credits (3 Contact Hours)
    Emphasizes microcontroller programming and interfacing for controlling various types of hardware. Topics include reading and writing to RAM, applications of a digital latch, keypad interfacing, interrupts, clock pulse generation, pulse width modulation, serial interfaces, and A-to-D and D-to-A conversion. Preq or concurrent enrollment: ECE 3710  with a C or better.

  
  • ECE 3800 - Electromagnetics

    3 Credits (3 Contact Hours)
    Topics in electrostatics include static electric charge, force, field (Coulomb’s and Gauss’s laws), flux, potential, energy, dielectrics, boundary conditions, and capacitance. Topics in magnetostatics include steady electric current, magnetic field (Biot-Savart and Ampere’s law), force, flux, energy, boundary conditions, and inductance. Preq: ECE 2620  and MATH 2060  and PHYS 2210 , each with a C or better.

  
  • ECE 3810 - Fields, Waves, and Circuits

    3 Credits (3 Contact Hours)
    Covers foundation of circuit theory, transmission lines and circuits, plane-wave propagation, radiation, and antennas. Preq: ECE 3800  and MATH 2080 , each with a C or better.

  
  • ECE 3990 - Creative Inquiry in Electrical and Computer Engineering

    1-4 Credits (1-4 Contact Hours)
    In consultation with and under the direction of a faculty member, students pursue scholarly activities individually or in teams. These creative inquiry projects may be interdisciplinary. Arrangements with mentors must be established prior to registration. Includes Honors sections. May be repeated for a maximum of eight credits. Preq: Consent of faculty member/mentor.

  
  • ECE 4040 - Semiconductor Devices

    3 Credits (3 Contact Hours)
    Consideration of the principles of operation, external characteristics, and applications of some of the more important semiconductor devices presently available. Preq: ECE 3200  with a C or better. Preq or concurrent enrollment: MATH 3110  or MATH 4340 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4050 - Design Projects in Electrical and Computer Engineering

    1-3 Credits (1-3 Contact Hours)
    Individually defined projects oriented toward providing experience in establishment of objectives and criteria, synthesis, analysis, construction, testing, and evaluation. Develops student creativity through the solution of open-ended problems. Includes individual instruction in design methodology. May be repeated for a maximum of three credits. Preq: ECE 3300  or ECE 4090 , each with a C or better; and consent of project supervisor.

  
  • ECE 4060 - Introduction to Microelectronics Processing

    3 Credits (3 Contact Hours)
    Microelectronic processing, MOS and bipolar monolithic circuit fabrication, thick and thin film hybrid fabrication, applications to linear and digital circuits, fundamentals of device design. Preq: ECE 3200  with a C or better. Preq or concurrent enrollment: MATH 3110  or MATH 4340 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4090 - Introduction to Linear Control Systems

    3 Credits (3 Contact Hours)
    Introduction to classical linear control systems. Topics include continuous and discrete descriptions of systems, time and frequency response, stability, system specification, system design of continuous and discrete systems. Preq: ECE 3300  with a C or better.

  
  • ECE 4120 - Electrical Machines Laboratory

    1 Credits (2 Contact Hours)
    Selected experiments to familiarize students with characteristics of transformers, DC and AC motors and generators. Measurement techniques and component modeling are included. Preq or concurrent enrollment: ECE 3600 .

  
  • ECE 4160 - Smart Grid

    3 Credits (3 Contact Hours)
    This introductory course on smart grid covers the concepts and technologies that transform the traditional power system into an intelligent power system, now referred to as the smart grid. The interdisciplinary technologies needed for this transformation are introduced in this course. Preq: Senior standing.

  
  • ECE 4170 - Elements of Software Engineering

    3 Credits (3 Contact Hours)
    Foundations of software design, reasoning about software, the calculus of programs, survey of formal specification techniques and design languages. Preq: ECE 3220  and ECE 3520  and MATH 4190 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4180 - Power System Analysis

    3 Credits (3 Contact Hours)
    Study of power system planning and operational problems. Topics include load flow, economic dispatch, fault studies, transient stability, and control of problems. System modeling and computer solutions are emphasized through class projects. Preq: ECE 3600  and ECE 3800 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4190 - Electric Machines and Drives

    3 Credits (3 Contact Hours)
    Performance, characteristics, and modeling of AC and DC machines during steady-state and transient conditions. Introduction to power electronics devices and their use in adjustable speed motor drives. Preq: ECE 3210  and ECE 3600  and ECE 3800 , each with a C or better. Preq or concurrent enrollment: MATH 4340  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4200 - Renewable Energy Penetration on the Power Grid

    3 Credits (3 Contact Hours)
    Introduces the basic definition of electrical power, interfacing primary sources, generator/load characteristics, and renewable energy resources. Topics include solar energy grid interfacing, wind energy grid interfacing, battery charging/management, harmonic distortion, voltage sags, and national standards. Preq: ECE 2070  or ECE 3200 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4220 - Electronic System Design I

    3 Credits (2 Contact Hours)
    Emphasizes the application of theory and skills to the design, building, and testing of an electronic system with both analog and digital components. Application varies each semester. Computer software tools are used extensively in the design process. Preq: ECE 3210  and ECE 3300  and ECE 3600  and ECE 3710  and ECE 3810 , each with a C or better. Coreq: ECE 4221 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4221 - Electronic System Design I Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany ECE 4220 . Coreq: ECE 4220 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4270 - Communication Systems

    3 Credits (3 Contact Hours)
    Study of communication systems design and analysis. Topics include signals and spectra, baseband signaling and detection in noise, digital and analog modulation and demodulation techniques, communications link budget analysis. Preq: ECE 3170  and ECE 3300 , each with a C or better.

  
  • ECE 4290 - Organization of Computers

    3 Credits (3 Contact Hours)
    Computer organization and architecture. Topics include a review of logic circuits, bus structures, memory organization, interrupt structures, arithmetic units, input-output structures, state generation, central processor organization, control function implementation, and data communication. Registered Transfer Language (RTL) for description and design of digital systems. Preq: ECE 2720  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4300 - Digital Communications

    3 Credits (3 Contact Hours)
    Introduction to modern digital communication systems, emphasizing modulation and detection, taking into account the effects of noise. Includes Honors sections. Preq: ECE 3170  and ECE 3300 , each with a C or better; and consent of instructor. Consent is not required for honors students.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4310 - Introduction to Computer Vision

    3 Credits (3 Contact Hours)
    The purpose of a computer vision system is to take data, usually in the form of one or more images, and produce information. This course covers the mainstream theories of computer vision used to build such systems. Several examples, such as optical character recognition, are implemented in assignments. Preq: ECE 2230 .

  
  • ECE 4320 - Instrumentation

    3 Credits (3 Contact Hours)
    Theory and analysis of transducers and related circuits and instrumentation. Generalized configurations and performance characteristics of instruments are considered. Transducer devices for measuring physical parameters such as motion, force, torque, pressure, flow, and temperature are discussed. Preq: ECE 3210  with a C or better. Preq or concurrent enrollment: MATH 3110  or MATH 4340 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4350 - Electromagnetic Compatibility

    3 Credits (3 Contact Hours)
    Introduction to electromagnetic compatibility concepts and techniques for students who will be designing or working with electronic systems when they graduate. Topics include electromagnetic interference and noise control, crosstalk and signal integrity, grounding, filtering, shielding, circuit board layout, lighting and electrostatic discharge protection. Preq: ECE 3810  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4360 - Microwave Circuits

    3 Credits (3 Contact Hours)
    Analysis of microwave networks comprising transmission lines, waveguides, passive elements, interconnects, and active solid state microwave circuits. Use of modern CAD tools to design RF/Microwave passive/active networks. Fabrication of typical circuits. Preq: ECE 3810  with a C or better. Preq or concurrent enrollment: MATH 3110  or MATH 4340 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4370 - Microelectromechanical Systems

    3 Credits (3 Contact Hours)
    Introduction to the basic materials in current microelectromechanical systems (MEMS), as well as the fundamental sensing and actuation mechanisms therein. Students also learn the basic fabrication techniques for bulk and surface micromachining, discuss the primary forces in MEMS devices, and study the basic micro mechanical structures and microfluidics. Preq: CH 1020  and PHYS 1220 ; and senior standing.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4380 - Computer Communications

    3 Credits (3 Contact Hours)
    Digital data transmission techniques, modems and communications channels, communications software and protocols, multiprocessors and distributed processing; concurrency and cooperation of dispersed processors. Preq: Senior standing in Electrical or Computer Engineering or Computer Science.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4390 - Fiber Optics

    3 Credits (3 Contact Hours)
    Covers the underlying principles of design for optical fibers in practical systems. Examines optical fiber as a wave-guide using wave optics and ray optics. Discusses design criteria for using mono- and multi-mode fibers. Other topics include fabrication, measurement. Preq: ECE 3810  with a C or better. Preq or concurrent enrollment: MATH 4340  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4400 - Performance Analysis of Local Computer Networks

    3 Credits (3 Contact Hours)
    Introduction to methods of modeling and performance analysis of local computer networks. Topics include basic queueing models based on probability theory and random processes, performance driven network design, and software defined networking methods. Preq: ECE 2720  and ECE 3170 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4420 - Knowledge Engineering

    3 Credits (3 Contact Hours)
    Introduction to the theoretical and practical aspects of knowledge engineering or applied artificial intelligence (AI). Topics include symbolic representation manipulation, knowledge structures and ontologies, unification, constraint satisfaction, production systems and structures, rule-based and expert systems, planning, machine learning, and biomimetic approaches. Includes system design via projects using appropriate software tools. Preq: ECE 3170  or MATH 4000  or STAT 3090 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4460 - Antennas and Propagation

    3 Credits (3 Contact Hours)
    Study of the theoretical and practical aspects of antenna design and utilization, input impedances, structural considerations, and wave propagation. Preq: ECE 3300  and ECE 3810 ; and one of MATH 3110  or MATH 4340 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4490 - Computer Network Security

    3 Credits (1 Contact Hours)
    Hands-on practicum in the administration and security of modern network service emphasizing intrusion prevention techniques, detection, and recovery. Preq: Senior standing in Computer Engineering or Electrical Engineering. Coreq: ECE 4491.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4491 - Computer Network Security Laboratory

    0 Credits (4 Contact Hours)
    Non-credit laboratory to accompany ECE 4490 . Coreq: ECE 4490 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4530 - Software Practicum

    3 Credits (1 Contact Hours)
    Students design and implement a software system that satisfies both a requirements and specifications document. The resulting system is tested for compliance. Preq: ECE 3220  and ECE 3520 , each with a C or better. Coreq: ECE 4531 .

  
  • ECE 4531 - Software Practicum Laboratory

    0 Credits (6 Contact Hours)
    Non-credit laboratory to accompany ECE 4530 . Coreq: ECE 4530 .

  
  • ECE 4550 - Robot Manipulators

    3 Credits (3 Contact Hours)
    Analysis of robot manipulator systems with special focus on interaction of these technologies with society. Emphasis is on rigid-link robot manipulator systems. Topics include history of robot technology, kinematics, dynamics, control, and operator interfaces. Case studies reinforce impact of robot technology on society and vice versa. Preq: MATH 2080  and PHYS 1220 , each with a C or better; and senior standing.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE (ME) 4570 - Fundamentals of Wind Power

    3 Credits (3 Contact Hours)
    Introduces wind turbine systems, including wind energy potential and application to power generation. Topics include wind energy principles, wind site assessment, wind turbine components, power generation machinery control systems, connection to the electric grid, and maintenance. May also be offered as ME 4570 . Preq: ECE 2070  or ECE 3200  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4590 - Integrated Circuit Design

    3 Credits (2 Contact Hours)
    Design concepts and factors influencing the choice of technology; fundamental MOS device design; silicon foundries, custom and semicustom integrated circuits; computer-aided design software/hardware trends and future developments; hands-on use of CAD tools to design standard library cells; systems design considerations, testing, and packaging. Preq: ECE 3200  with a C or better. Preq or concurrent enrollment: MATH 3110  or MATH 4340 , each with a C or better. Coreq: ECE 4591 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4591 - Integrated Circuit Design Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany ECE 4590 . Coreq: ECE 4590 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4600 - Computer-Aided Analysis and Design

    3 Credits (3 Contact Hours)
    Principles and methods suited to the solution of engineering problems on the digital computer. Topics include widely used methods for the solution of the systems of algebraic and/or differential equations which arise in modeling of engineering systems, data approximation and curve fitting, continuous system simulation languages, and design-oriented programming systems. Preq: ECE 2620  and MATH 3110  and MATH 4340 , each with a C or better.

  
  • ECE 4610 - Fundamentals of Solar Energy

    3 Credits (3 Contact Hours)
    Introduces solar energy conversion systems. Topics include environmental benefits of solar energy, solar thermal systems, concentration solar power, photovoltaic (PV) cell design and manufacturing, sizing of PV system, hybrid photovoltaic/thermal systems, energy storage, and urban/rural applications. Preq: ECE 3200  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4670 - Introduction to Digital Signal Processing

    3 Credits (3 Contact Hours)
    Introduction to characteristics, design, and applications of discrete time systems; design of digital filters; introduction to the Fast Fourier Transform (FFT); LSI hardware for signal processing applications. Preq: ECE 3300  with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4680 - Embedded Computing

    3 Credits (2 Contact Hours)
    Principles of using computing in the larger context of a system. Topics include bus and processor design types (e.g. microprocessor, microcontroller, DSP), codecs, digital circuit power management, real time scheduling, and embedded operating systems. Lab work consists of projects on embedded hardware (e.g. PC-104+). Preq: ECE 2230  and ECE 3710 , each with a C or better. Coreq: ECE 4681 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4681 - Embedded Computing Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany ECE 4680 . Coreq: ECE 4680 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4700 - Vehicle Electronics

    3 Credits (3 Contact Hours)
    Introduction to vehicle electronic systems and networks. Topics include a review of electronic systems in automotive and aerospace applications; vehicle components, sensors and actuators; communication busses; electric power generation and distribution in vehicle systems; vehicle diagnostics; reliability; and trends in vehicle system design. Preq: ECE 3200  with a C or better.

  
  • ECE 4710 - Electric Vehicles and Energy Storage

    3 Credits (3 Contact Hours)
    Introduction to hybrid electric propulsion systems and energy storage systems. Topics include a review of fundamentals of electric vehicles and hybrid electric vehicles architectures covering reasons for hybridization, energy analysis of architecture and components; overview of energy storage systems (batteries and supercapacitors); modeling of components; vehicle simulation; and supervisory control. Preq: ECE 3200  with a C or better.

  
  • ECE 4730 - Introduction to Parallel Systems

    3 Credits (3 Contact Hours)
    Introduces parallel computer architectures and their programming. Includes an introduction to MPI and OpenMP and a number of engineering problems, including numerical simulations. Introduces scalability analysis. Preq: ECE 3220  or ECE 3290 , each with a C or better.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE (CPSC) 4780 - General Purpose Computation on Graphical Processing Units

    3 Credits (3 Contact Hours)
    Instruction in the design and implementation of highly parallel, GPU-based solutions to computationally intensive problems from a variety of disciplines. The OpenCL language with inter-operable OpenGL components is used. Applications to models of physical systems are discussed in detail. May also be offered as CPSC 4780 . Preq: CPSC 2120  or ECE 2230 .

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4910 - Undergraduate Honors Research

    1-6 Credits (1-6 Contact Hours)
    Individual research projects conducted under the direct supervision and guidance of a faculty member. May be repeated for a maximum of six credits.

  
  • ECE 4920 - Special Problems

    1-3 Credits (1-3 Contact Hours)
    Special assignment in electrical or computer engineering. Some typical assignments include computer programs, term papers, technical literature searches, hardware projects, and design project leadership. May be taken only once for credit.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4930 - Selected Topics

    1-3 Credits (1-3 Contact Hours)
    Classroom study of current and new technical developments in electrical and computer engineering. May be repeated for a maximum of six credits, but only if different topics are covered. Preq: Consent of instructor.

    This 4000-level course has a 6000-level counterpart. Students should refer to the Graduate Announcements for the 6000-level description and requirements.
  
  • ECE 4950 - Integrated System Design I

    2 Credits (1 Contact Hours)
    Considers engineering design of systems in a continuous process of project definition, planning, execution, and evaluation. This process includes consideration of both technical and non-technical factors in design. Strong emphasis is placed on the development of effective technical communications skills, particularly oral communications competency. Preq: Electrical Engineering major and ECE 3200  and ECE 3300  and ECE 3600  and ECE 3800 , each with a C or better; or Computer Engineering major and ECE 3200  and ECE 3220  and ECE 3300  and ECE 3520  and ECE 3710 , each with a C or better. Preq or concurrent enrollment: ECE 4090  with a C or better. Coreq: ECE 4951 .

  
  • ECE 4951 - Integrated System Design I Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany ECE 4950 . Coreq: ECE 4950 .

  
  • ECE 4960 - Integrated System Design II

    2 Credits (6 Contact Hours)
    Project-oriented course which brings together electrical and computer engineering students of dissimilar training in teams or project groups. Group assignments are designed to develop an appreciation for individual and creative thinking, as well as team effort. Preq: Electrical Engineering major and ECE 3210  and ECE 3710  and ECE 3810  and ECE 4090  and ECE 4950 , each with a C or better; or Computer Engineering major and ECE 3270  and ECE 4090  and ECE 4950 , each with a C or better.

  
  • ECE 4990 - Creative Inquiry in Electrical and Computer Engineering

    1-4 Credits (1-4 Contact Hours)
    In consultation with and under the direction of a faculty member, students pursue scholarly activities individually or in teams. These creative inquiry projects may be interdisciplinary. Arrangements with mentors must be established prior to registration. Includes Honors sections. May be repeated for a maximum of eight credits. Preq: Consent of faculty member/mentor.


Elementary Education

  
  • EDEL 3040 - Instructional Planning, Management, and Communications

    3 Credits (3 Contact Hours)
    Provides students with knowledge and techniques for short- and long-term planning of developmentally appropriate lessons. Students learn how to structure ADEPT lessons and activities to meet the needs of students; and learn techniques for time and behavior management, organization and effective communication with school audiences. Preq: EDF 3340  and admission to the professional level.

  
  • EDEL 3100 - Arts in the Elementary School

    3 Credits (2 Contact Hours)
    Introduces skills, theories and practices used to integrate visual arts, drama, music and dance in the elementary classroom. Emphasizes philosophies associated with art education, content information, curriculum for diverse learners, and use of tools, media, materials and techniques. Preq: Admission to Elementary Education, Special Education or Early Childhood Education majors. Coreq: EDEL 3101 .

  
  • EDEL 3101 - Arts in the Elementary School Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany EDEL 3100 . Coreq: EDEL 3100 .

  
  • EDEL 3110 - Teaching Diverse Populations

    3 Credits (3 Contact Hours)
    Preservice teachers examine the role of teachers as they relate to culturally appropriate curricula, instruction, and evaluation. Preq: Admission to the professional level.

  
  • EDEL 3210 - Physical Education Methods and Content for Classroom Teachers

    3 Credits (3 Contact Hours)
    Provides education majors with a basic understanding of the methods and techniques utilized in teaching elementary physical education. Emphasizes acquiring a basic understanding of the movement education approach and the ability to teach integrated lessons utilizing this approach. Preq: Junior standing; and admission to the professional level; and EDF 3020  and EDF 3340 . Preq or concurrent enrollment: EDEL 3100 .

  
  • EDEL 4010 - Elementary Field Experience

    3 Credits (1 Contact Hours)
    Practical classroom experience prior to the student teaching semester for Elementary Education majors. For a twelve-week period, students spend two days per week in schools observing, tutoring individuals, conducting small group activities, and teaching the class. Students attend seminars on topics related to field experience. Designed to meet Read to Succeed state teacher certification requirements. Preq: EDF 3340  and EDEL 3100  and EDEL 3210  and EDEL 4520 , and admission to the professional level. Coreq: EDEL 4011 .

  
  • EDEL 4011 - Elementary Field Experience Laboratory

    0 Credits (6 Contact Hours)
    Non-credit laboratory to accompany EDEL 4010 . Coreq: EDEL 4010 .

  
  • EDEL 4510 - Elementary Methods in Science Teaching

    3 Credits (2 Contact Hours)
    Development of process skills, technical skills, and attitudes needed to foster increased confidence and commitment to the teaching of elementary science, with emphasis on teaching strategies and techniques and their implications for what we know of how children learn science. Includes Honors sections. Preq: BIOL 1090  and PHSC 1170  and PHSC 1180 ; and admission to the professional level. Coreq: EDEL 4511 .

  
  • EDEL 4511 - Elementary Methods in Science Teaching Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany EDEL 4510 . Coreq: EDEL 4510 .

  
  • EDEL 4520 - Elementary Methods in Mathematics Teaching

    3 Credits (2 Contact Hours)
    Special emphasis is given to the development of understanding, skills, and attitudes in the elementary curriculum with focus on strategies, techniques, and materials for teaching elementary mathematics. Includes Honors sections. Preq: MATH 1150  and MATH 1160  and MATH 2160  and MATH 3160 ; and admission to the professional level. Coreq: EDEL 4521  and EDLT 4620 .

  
  • EDEL 4521 - Elementary Methods in Mathematics Teaching Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany EDEL 4520 . Coreq: EDEL 4520 .

 

Page: 1 <- Back 109 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19Forward 10 -> 40