Apr 26, 2024  
2018-2019 Academic Catalog 
    
2018-2019 Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Software Engineering

  
  • CEN 4083 - Advanced Concepts in Virtualization


    Credits: 3

    Prerequisites: Junior standing and COP 4610 Operating Systems Concepts  
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This is an applied course in the principles, methods, and technologies of Cloud Computing. Upon completion of this course students should be able to create, configure, build, deploy and manage a variety of cloud based solutions.
  
  • CEN 4088 - Software Security Testing


    Credits: 3

    Prerequisites: CEN 4010 - Software Engineering  
    Course Description: This course introduces software testing with a focus on testing security flaws. Topics covered: secure software development lifecycle, web application testing, risk assessment, developing security policies for applications, threat analysis and application development vulnerabilities, exploitation testing, black-box testing.
  
  
  • CEN 4213 - Embedded Systems Programming


    Credits: 3

    Prerequisites: COP 4415 - Data Structures , EEL 4768C - Computer Architecture and Organization 
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: The course focuses on the programming of embedded systems in diverse set of applications, environments, and settings. Topics include: Reading technical specifications for embedded systems, Embedded systems architectures, Low-level programming, Embedded systems development environments, communication protocols, and real-time operating systems.
  
  • CEN 4721 - Human Computer Interaction


    Credits: 3

    Prerequisites: Computer Engineering majors:  COP 3530 - Data Structures & Algorithms   

    Computer Science and Data Analytics majors: COP 4415 - Data Structures  and COP 4531 - Algorithm Design & Analysis    
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course surveys the many techniques humans interact with computers and mobile devices i.e. physical buttons, touch screens, speech, eye gaze, gestures, and game controllers. Topics included: creating and improving user-centric interfaces, interactive design processes, and sensing and recognizing activities of people by a computer.

  
  • CEN 4722 - User Interface and User Experience


    Credits: 3

    Prerequisites: CEN 4010 - Software Engineering  
    Course Description: This course covers software design rational, evaluation of User Interfaces, usability engineering, interaction styles, task analysis, user-centered design and prototyping, and measuring the software user experience.
  
  • CEN 5088 - Advanced Software Security Testing


    Prerequisites: Graduate Standing
    Course Description: This graduate course focuses on software security fundamentals, secure coding guidelines and principles, and advanced software security concepts. It is designed to give students practical experience with building a software system and securing it. Topics covered: secure software development lifecycle, web application testing, risk assessment, developing security policies for applications, threat analysis and application development vulnerabilities, exploitation testing, and black-box testing. State-of-the-art papers related to software security will be presented and discussed.
  
  • CEN 5721 - Advanced Human-Computer Interaction


    Credits: 3

    Prerequisites: Graduate Standing
    Course Description: This course surveys of strategies and practices in human-computer interaction. Students will learn to perform studies in user interface analysis and design, to read the research literature critically, extract important points from readings, summarize, and write papers as well as present their written and oral work.

Computer Technology and Skills

  
  • CTS 2375 - Cloud Implementation Strategies and Cloud Providers


    Credits: 3

    Prerequisites: COP 2272C Computer Programming 1 
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course discusses the strategic management of the cloud environment and considerations for leveraging cloud providers for Infrastructure as a Service (Iaas), Platform as a Service (Paas), and Software as a Service (SaaS). Course content emphasizes mechanisms for relating virtual resources to underlying physical resources, system monitoring, security administration, scalability, and cost analysis. Current and emerging cloud providers will be surveyed and analyzed in regard to implementing a specific cloud solution, use of contemporary cloud management tools, and articulating issues involved in migrating to a cloud environment are presented.
  
  • CTS 4452 - Business Intelligence 2


    Credits: 3

    Prerequisites: CIS 3301 - Business Intelligence  
    Course Description:

    This is an advanced course in business intelligence covering applications such as SAP, HFM, and SAS. It is designed to lead to a certification level in one of the major ERP systems.

  
  • CTS 4453 - Business Intelligence 3


    Credits: 3

    Prerequisites: CTS 4452 - Business Intelligence 2  
    Course Description: The course explores Web Services Architecture and methods for implementing communication of systems and software over distributed networks. Topics include: Client-side programming, distributed transactions, remote procedure calls, component objects, server side programming and network load balancing.
  
  • CTS 4817 - Advanced Web Services


    Credits: 3

    Prerequisites: COP 2272C - Computer Programming 1  
    Course Description: The course explores Web Services Architecture and methods for implementing communication of systems and software over distributed networks. Topics include: Client-side programming, distributed transactions, remote procedure calls, component objects, server side programming and network load balancing.
  
  • CTS 5378 - Advanced Cloud Applications


    Credits: 3

    Prerequisites: None
    Course Description: Examples of topics in this course include, clusters, nodes, network reliability and optimizing performance.

Computer Theory

  
  • COT 5405 - Design and Analysis of Algorithms


    Credits: 3

    Prerequisites: Graduate Standing
    Course Description: Advanced and efficient algorithm design methods, topics include: greedy algorithms, genetic algorithms, graph algorithms, divide and conquer algorithms, algorithmic complexity analysis, and randomized algorithms.
  
  • COT 5462 - Integrative Biomedicine and Bioinformatics


    Credits: 3

    Prerequisites: Graduate Standing
    Course Description: This course introduces multi-scale algorithms and data processing strategies used in modern medical research. The emphasis is on the algorithmic foundation and on the development of software fragments that may assist students in future research or health industry projects. The course covers biophysical topics such as fast Fourier transform, computational geometry, diffraction theory, optics, and digital signal processing. The course also covers Bioinformatics and Systems Biology strategies for sequence analysis and the modeling of metabolic pathways. The application of these methods in the multi-scale analysis of biological specimens are discussed.

Digital Media

  
  • DIG 2520 - Digital Media Production


    Credits: 3

    Prerequisites: None
    Course Description: This course integrates a broad platform of practical skills in art, storytelling, and technology.  The creation of digital multimedia explores audio engineering techniques using Adobe Audition, image enhancement in Adobe Photoshop, and video production with Adobe Premiere Pro.  Students will combine these skills to produce complex and creative productions.

Economic Problems and Policy

  
  • ECP 4031 - Benefit Cost Analysis


    Credits: 3

    Prerequisites: ECO 2023 - Principles of Microeconomics  
    Course Description: This course discusses the benefit-cost analysis of business and public projects, programs, and regulations. Students will be provided opportunities to conduct a benefit-cost analysis and determine if a public benefit-cost analysis is accurate.
  
  • ECP 4044 - Economic Analysis for Technologists


    Credits: 3

    Prerequisites: ECO 2023 - Principles of Microeconomics MAC 2311 - Analytic Geometry and Calculus 1 STA 2023 - Statistics 1  or equivalent.  
    Course Description: The course applies the tools of economic analysis to develop a systematic approach to critical thinking about problems in science and technology management, particularly under conditions of incomplete or imperfect information. Topics include: time value of money; risk and uncertainty; demand approximation and forecasting; information acquisition, use, and value; real option value; optimal production and pricing under uncertainty; peak load pricing and optimal capacity; decisions in strategic environments, and market structure. When appropriate, emphasis will be placed on applications in the areas of science, engineering and technology.
  
  • ECP 5007 - Economic Analysis for Technologists


    Credits: 3

    Prerequisites: ECO 2023 ECO 2023 - Principles of Microeconomics ,MAC 2311 MAC 2311 - Analytic Geometry and Calculus 1 , Introduction to Probability and Statistics, or equivalent courses, or permission of program director.
    Course Description: The course applies the tools of economic analysis to develop a systematic approach to critical thinking about problems in science and technology management, particularly under conditions of incomplete or imperfect information. Topics include: time value of money; risk and uncertainty; demand approximation and forecasting; information acquisition, use, and value; real option value; optimal production and pricing under uncertainty; peak load pricing and optimal capacity; decisions in strategic environments, firm structure.

Economics

  
  • ECO 2013 - Principles of Macroeconomics


    Credits: 3

    Prerequisites: None
    Course Description: This course presents the nature of economic aggregates such as investment, employment, and price levels. The interrelationship of business and government policies; applicability of economic theory to the problems of business forecasting; cyclical fluctuations and long-term economic trends are also examined. This course meets communication/writing-intensive requirements (W).
  
  • ECO 2023 - Principles of Microeconomics


    Credits: 3

    Prerequisites: None
    Course Description: Theories of production, determination of prices and distribution of income in regulated and unregulated industries are discussed. Attention is also given to industrial relations, monopolies and comparative economic systems. This course meets communication/writing-intensive requirements (W).
  
  • ECO 3930 - Special Topics


    Credits: 3

    Prerequisites: MAC 2311 - Analytic Geometry and Calculus 1 STA 2023 - Statistics 1  or equivalent.  
    Course Description: The course is organized around a coherent theme each semester, but that theme will change from semester to semester depending on current student and faculty interest and the issues prominent at the time. Possible examples include the Economics of Health, the Economics of the Federal Budget, Debt, and Entitlements, or the Economics of the Market for STEM Graduates. Meets communication/writing-intensive requirements (W).

Engineering Electrical

  
  
  • EEL 3112C - Circuits 2


    Credits: 3

    Prerequisites: EEL 3111C - Circuits 1  MAP 2302 - Differential Equations   
    Course Description: This lecture-lab combined course introduces the fundamentals of transient state analysis; linear circuit analysis in frequency domain, sinusoidal steady-state analysis and power calculations, Laplace transform techniques, frequency response analysis, balanced three-phase circuits and two-port circuit analysis.
  
  • EEL 3135 - Systems and Signals


    Credits: 3

    Prerequisites: EEL 3111C - Circuits 1  MAP 2302 - Differential Equations  and MAC 2313 - Analytic Geometry and Calculus 3  
    Course Description: Continuous-time and discrete-time systems analysis, focusing on linear time-invariant (LTI) systems and the classification of these systems is presented in this course. Convolution and its application to LTI systems, the Laplace, Fourier, and z transforms, the Fourier series and their application to the analysis of LTI systems will also be presented. Industry applications will be a specific focus.
  
  • EEL 3211C - Electric Power


    Credits: 3

    Prerequisites: EEL 3111C - Circuits 1  
    Co-requisite: EEL 3112C - Circuits 2  
    Course Description: This course covers the analysis and modeling of power system components, magnetic circuits, energy conservation, transformers, and AC and DC rotating machines.
  
  
  
  • EEL 3477 - Magnetics


    Credits: 3

    Prerequisites: EEL 3470 - Electromagnetic Fields and Applications  
    Course Description: This course describes the behavior of magnetic phenomena. Students will calculate magnetic fields for various steady current configurations and learn properties of magnetic fields and Maxell’s equations.
  
  • EEL 3687 - Active Video and Embedded Control


    Credits: 3

    Prerequisites: COP 2272C - Computer Programming 1  
    Course Description: This course covers the scientific principles and concepts of active video and embedded control. Students will have opportunities to apply these methods.
  
  • EEL 3702C - Digital Logic Design


    Credits: 3

    Prerequisites: EGN 1007C - Concepts and Methods for Engineering and Computer Science  and COP 2272C - Computer Programming 1 
    Course Description: The analysis and design of sequential logic circuits, combinational logic circuits, and feedback circuits are covered in this course. Additional topics include Boolean algebra, Boolean functions, number systems, minimizations, binary arithmetic, k-maps, combinational circuit synthesis, combinational medium scale integrated (MSI) logic circuits, sequential logic, sequential MSI logic circuits and synchronous state machine design.
  
  • EEL 4220 - Electronic Motor Control


    Credits: 3

    Prerequisites: EEE 4351 - Electronic Devices   
    Co-requisite or Prerequisite: EEL 4652 - Control Theory   
    Course Description: Analysis and design of ac and dc motor controls with semiconductor converter drives. Controlled rectifier and chopper drives for dc motors; cycloconverter and inverter drives for ac motors.
  
  
  • EEL 4251 - Power System Analysis


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2   
    Co-requisite: MAS 2105 - Linear Algebra   
    Course Description: Development of models for power system components: power transformers, transmission lines, transmission lines steady state operation, power flows, symmetrical components, and fault analyses
  
  • EEL 4283 - Renewable Energy Systems


    Credits: 3

    Prerequisites: EEL 3287 Renewable Energy and Sustainability  
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course covers the elements of renewable systems from the sources to the smart grid. Topics include generators, transformers, and converters. Different types of sources and systems such as solar, wind and hydropower are presented. MATLAB Simulink will be used extensively to simulate and evaluate the performance and control characteristics of renewable energy systems.
  
  • EEL 4290 - Sustainability for Engineering, Technology, and Entrepreneurship


    Credits: 3

    Prerequisites:


    Course Description: This course discusses entrepreneurship, engineering, and technology development that accounts for society’s growing needs for sustainability in all aspects of our infrastructure and society.  Entrepreneurship plays a key role in how these technologies are deployed and made accessible, while supporting appropriate and fair opportunities for economic development (capacity building).
  
  • EEL 4300 - Hybrid Devices and Systems


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2 , EEL 3135 - Systems and Signals  and Permission of Instructor
    Course Description: The course covers the design, development and application of hybrid devices and systems.   The course will discuss subjects related to electronics, inorganic-organic devices, sensors, prototyping and mobility.   It also introduces interfacing technologies and design concerns for hybrid devices and systems.
  
  • EEL 4301 - Collaborative Digital and Hybrid System Design


    Credits: 3

    Prerequisites:


    Course Description: This course covers the collaborative design and application of hybrid digital technology, devices, and systems.  Interfacing technologies, packaging electronics, and design considerations for modern devices, systems, and applications will also be discussed.  Some of the applications considered may include energy systems, mobile technology, sensor, networks, integrated rapid prototyping, and interfaces.

     

     

  
  • EEL 4302 - Hybrid Digital System Applications


    Credits: 3

    Prerequisites: EEL 4301 - Collaborative Digital and Hybrid System Design  
    Course Description: This course discusses applications for digital systems, hybrid systems, integrated systems, embedded devices, interfaces, mobile devices for applications in unmanned vehicles, manufacturing, health technologies, infrastructure monitoring, energy systems, and sustainability. The applications will be associated with industry and research trends that guide application development, deployment, and innovation supporting entrepreneurship.

     

  
  • EEL 4321C - Hardware in the Loop Simulation


    Credits: 3

    Prerequisites: EEE 4531 - Techniques for High Fidelity Signal Acquisition  
    Course Description: This course covers the most common tools and techniques used in the design, development, and test of complex control systems. Applications include modeling, simulation, and implementation of microcontrollers and PLCs, and controlling the dynamic system using data acquisition boards.
  
  • EEL 4390C - Interdisciplinary Rapid Prototyping


    Credits: 3

    Prerequisites: COP 2272C - Computer Programming 1 , or permission of program director
    Course Description: This course discusses the emerging field of rapid prototyping which includes subjects related to rapid fabrication, rapid application development, 3D printing and others.  It will also discuss the interdisciplinary nature of this type of technology and how it can be integrated to rapid prototyping systems.
  
  • EEL 4421 - Introduction to Transmission Lines


    Credits: 3

    Prerequisites: EEL 3470 - Electromagnetic Fields and Applications  
    Course Description: This course is an introduction to microwave engineering and techniques. The design of impedance matching, power dividers, directional couplers and filters are also covered.
  
  
  • EEL 4475 - Spintronics


    Credits: 3

    Prerequisites: EEL 3477 - Magnetics  
    Course Description: The course focuses on the emerging field of basic and applied research in physics and engineering including the fundamentals of spin electronics, quantum theory of spin, classes of magnetic materials, spin-orbit, and exchange interactions. Giant Magneto Resistance (GMR), and Tunnel Magneto Resistance (TMR) are also covered.
  
  • EEL 4476 - Radiation Detectors


    Credits: 3

    Prerequisites: EEL 3477 - Magnetics  
    Course Description: This course introduces the fundamental physics of radiation detection. Radiation detection techniques related to general optoelectronics and magnetics are covered. The fabrication of thin films based on magnetic and not magnetic material recipes are also discussed.
  
  • EEL 4515 - Digital Communication Systems


    Credits: 3

    Prerequisites: EEL 3135 - Systems and Signals  and STA 3032 - Probability and Statistics  
    Course Description: This course covers various aspects of the physical layer of the communication system. These aspects include information theory (source coding, channel coding, and channel capacity), channel models, and modulation techniques.
  
  • EEL 4612C - Control System Design


    Credits: 3

    Prerequisites: EEL 4652 - Control Theory  
    Course Description: The course covers linear time-invariant systems, bode diagrams, root locus, pole placement, observer techniques, linear-quadratic optimal controllers, and Lyapunov theory. The course covers the feedback control systems design using root locus, state space, and frequency response.
  
  • EEL 4652 - Control Theory


    Credits: 3

    Prerequisites: EEL 3135 - Systems and Signals  and EEL 3112C - Circuits 2   
    Course Description: The analysis of feedback control systems in both continuous- & discrete time domains, methods for improving system response for transient and steady state behavior, system stability concept, methods for examining system stability in both time & frequency domains and determining the system stability margins are discussed.
  
  • EEL 4660C - Autonomous Robotic Systems


    Credits: 3

    Prerequisites: COP 2271C - Introduction to Computation and Programming COP 2272C - Computer Programming 1 , and EEL 3702C - Digital Logic Design  or CDA 2108 - Introduction to Computer Systems  
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course is a project-based intensive semester program, with an integrated introduction to robotics, autonomy, real-time operating systems, and systems engineering. Students specify and design a small-scale yet complex robot capable of real-time interaction with the natural world. Topics covered include embedded systems control, computer vision, localization and planning, mapping algorithms, and sensor integration into real-time operating systems. Students design, assemble, and program a scale-model autonomous, self-driving vehicle. They learn to integrate and program radar sensors, visual sensors, inertial sensors, and GPS mapping, in a series of project challenges: Obstacle detection and wall following, visual servoing, mapping and localization, and motion planning. The final exam is a capstone demonstration of all accomplishments and is a Grand Prix time trial, race, and presentation by the students. 
  
  
  • EEL 4685C - Embedded Control


    Credits: 3

    Prerequisites: EEL 3135 - Systems and Signals  and EEL 4768C - Computer Architecture and Organization   
    Course Description: Microprocessors as an embedded element of engineering systems are discussed in this course. Topics include hardware and software control, interface, command, networks, information, sensing, and display. Coursework focuses on the underlying mathematics, specifying performance of dynamic systems, system analysis, controller design and implementation on typical hardware platforms in C.

     

     

  
  • EEL 4746C - Microcomputers


    Credits: 3

    Prerequisites: EEL 3702C - Digital Logic Design  
    Course Description: The course will discuss microcomputers and microcontrollers and explore the subjects of memory addressing modes, instruction sets, central processing units / microprocessors, C and assembly language programming in the context of the course, debugging software and hardware, computer buses, interrupts, real-time events, memory, I/O, counters, timers and interfacing techniques.
  
  • EEL 4759 - Digital Image Processing


    Prerequisites: EEL 3135 - Systems and Signals  
    Course Description: This course provides the theoretical and practical basis required for understanding Digital Image Processing fundamentals and their applications on gray and colored images. Topics covered: Image Fundamentals, Image Enhancement, Image Transforms, Image Segmentation, Image Restoration, and Image Compression.

    Cannot complete both this course and CAP 4410 - Computer Vision  for credit.

  
  • EEL 4768C - Computer Architecture and Organization


    Credits: 3

    Prerequisites: Computer Engineering/Electrical Engineering students STA 3032 - Probability and Statistics  

    Computer Science students STA 2023 - Statistics 1  

    and CDA 2108 - Introduction to Computer Systems  OR EEL 3702C - Digital Logic Design  
    Course Description: This course covers a top-down approach to computer design. Topics include Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules, CPU, memory and I/O units, instruction cycles, the data path and control unit, hardwiring and microprogramming are also covered.

  
  • EEL 4794 - Power Aware Design


    Credits: 3

    Prerequisites: EEL 3111C - Circuits 1 CDA 4210 - VLSI Design  
    Course Description: This course focuses on the design of digital electronic systems that meet application requirements while minimizing electrical power and energy needs. Hardware and software techniques for power management are presented in this course. The techniques covered have application in the Internet of Things (IoT), wearable electronics and energy harvesting electronics.
  
  • EEL 4914C - Senior Design 1


    Credits: 3

    Prerequisites: Senior standing and EEL 4768C - Computer Architecture and Organization  or EEE 4510 - Digital Signal Processing  or EEL 4746C - Microcomputers  
    Course Description: This is a design course sequence for computer engineering and electrical engineering students with at least senior standing. Teams of students will focus on applying engineering design concepts to problems with realistic constraints. A project proposal, written technical and managerial reports and oral presentations are required. This course meets communication/writing-intensive requirements (W).
  
  • EEL 4915C - Senior Design 2


    Credits: 3

    Prerequisites: EEL 4914C Senior Design 1  with a grade of C or better.
    Course Description: Senior computer engineering and electrical engineering students will work in teams to build and test a solution to a real-world design problems. Students will demonstrate the solution they develop for their projects at the end of the course. Written technical and managerial reports and oral presentations are required. This course meets communication/writing-intensive requirements (W).
  
  • EEL 5235 - Electronic Motor Control


    Credits: 3

    Prerequisites: EEE 4351 Electronic Devices  or an  equivalent undergraduate course
    Co-requisite or Prerequisite: EEL 4652 Control Theory  or an  equivalent undergraduate course
    Co-requisite: EEL 4652 Control Theory  or an  equivalent undergraduate course
    Course Description: Analysis and design of ac and dc motor controls with semiconductor converter drives. Controlled rectifier and chopper drives for dc motors; cycloconverter and inverter drives for ac motors.
  
  • EEL 5245 - Power Electronics


    Credits: 3

    Prerequisites: EEE 4351 Electronic Devices  or equivalent preparation.
    Co-requisite or Prerequisite: EEE 4351 Electronic Devices  or equivalent preparation.
    Co-requisite: EEE 4351 Electronic Devices  or equivalent preparation.
    Course Description: Circuit topologies, analysis, design and simulation of power electronic circuits such as power supplies and motor drives.
  
  • EEL 5250 - Power System Analyis


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2   
    Co-requisite or Prerequisite: MAS 2105 - Linear Algebra   
    Co-requisite: MAS 2105 - Linear Algebra   
    Course Description:   Power System Modeling and Analysis,  Symmetrical Components, Power Flow and Short  Circuit Simulations, 
  
  • EEL 5286 - Advanced Renewable Energy Systems


    Credits: 3

    Prerequisites: Graduate Standing.
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course covers the elements of renewable systems from the sources to the smart grid. Topics include generators, transformers, energy storage, and converters. Different types of sources and systems such as solar, wind and hydropower, along with renewable energy system applications and advanced topics in renewable energy are presented. MATLAB Simulink will used extensively to simulate and evaluate the performance and control characteristics of renewable energy systems.  Students will complete a research paper on contemporary issues in renewable energy systems.
  
  • EEL 5308 - Keystone Hybrid Devices and Systems


    Credits: 3

    Prerequisites: EEL 4300 - Hybrid Devices and Systems  or equivalent
    Course Description: The course focuses on the advanced integrated techniques to fabricate hybrid devices and systems. It also examines the impact of the subject on interdisciplinary industry applications and other related courses.
  
  • EEL 5391 - Mobile Health Technology and Innovation


    Credits: 3

    Prerequisites: EEL 4302 - Hybrid Digital System Applications  or equivalent
    Course Description: The exploration of the development and deployment of innovative Mobile Health System applications for enhanced management and accessibility to health services and resources for the global community.
  
  • EEL 5455 - Magneto-optics


    Credits: 3

    Prerequisites:   
    Course Description: This course evaluates magnetics, electrical and optical interaction with low and high energies.
  
  • EEL 5457 - Advanced Optoelectronics


    Credits: 3

    Prerequisites: Graduate standing
    Course Description: This course will cover the optoelectronic device concepts, designs and operations for those used in research and industry.
  
  • EEL 5474C - Advanced Magnetics


    Credits: 3

    Prerequisites: EEL 3470 - Electromagnetic Fields and Applications  or equivalent
    Course Description: Deeper examination of magnetic phenomena. Calculate magnetic fields for various steady current configurations. Learn properties of magnetic fields and Maxell’s equations and applications.
  
  • EEL 5664C - Autonomous Robotic Systems


    Credits: 3

    Prerequisites: Strong background in programming and digital logic design.
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: This course is a project-based intensive semester program, with an integrated introduction to robotics, autonomy, real-time operating systems, and systems engineering. Students specify and design a small-scale yet complex robot capable of real-time interaction with the natural world. Topics covered include embedded systems control, computer vision, localization and planning, mapping algorithms, and sensor integration into real-time operating systems. Students design, assemble, and program a scale-model autonomous, self-driving vehicle. They learn to integrate and program radar sensors, visual sensors, inertial sensors, and GPS mapping, in a series of project challenges: Obstacle detection and wall following, visual servoing, mapping and localization, and motion planning. The final exam is a capstone demonstration of all accomplishments and is a Grand Prix time trial, race, and presentation by the students. 
  
  • EEL 5685C - Embedded Control


    Credits: 3

    Prerequisites: Graduate standing and EEL 3702C - Digital Logic Design  or comparable or permission of program director.
    Course Description: Microprocessors as an embedded element of engineering systems are discussed in this course. Topics include hardware and software control, interface, command, networks, information, sensing, and display. Coursework focuses on the underlying mathematics, specifying performance of dynamic systems, system analysis, controller design and implementation on typical hardware platforms in C.

     

     

  
  • EEL 5746C - Microcomputers


    Credits: 3

    Prerequisites: Graduate standing and EEL 3702C - Digital Logic Design  or comparable or permission of program director.
    Course Description: The course will discuss microcomputers and microcontrollers and explore the subjects of memory addressing modes, instruction sets, central processing units / microprocessors, C and assembly language programming in the context of the course, debugging software and hardware, computer buses, interrupts, real-time events, memory, I/O, counters, timers and interfacing techniques.
  
  • EEL 5820 - Digital Image Processing


    Credits: 3

    Prerequisites: EEE 4510 - Digital Signal Processing  or permission of program director
    Course Description: This course provides the theoretical and practical basis required for understanding Digital Image Processing fundamentals and their applications. Topics covered: Image Transforms, Image Enhancement, Edge Detection, Image Segmentation, Image Restoration, Image Compression.

Engineering Electrical and Electronic

  
  • EEE 3304C - Analog Electronics


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2  
    Course Description: This course covers the design of integrated circuits for use in analog applications as well as feedback of linear small-signal amplifiers, gain, and frequency response. Students will identify appropriate standards for solid state amplifiers and sub circuits and then design, simulate, construct and test them to meet the stated specifications.
  
  • EEE 3308 - Transistor Circuit Design


    Credits: 3

    Prerequisites: EEE 3304C - Analog Electronics  
    Course Description: Discrete transistor circuits; amplifiers for Low Frequency, High Frequency, tuned and power applications biasing; computer-aided design; noise; switching applications; operational amplifiers; and linear circuits are discussed.
  
  • EEE 3310 - Digital Electronics


    Credits: 3

    Prerequisites: EEL 3111C - Circuits 1 , and EEL 3702C - Digital Logic Design   
    Course Description: This course focuses on the implementation of logic devices, MOSFET’s, and BJT’s. Students will analyze logic families including NMOS, CMOS, and TTL. The fundamentals of digital memory circuits are also covered.
  
  • EEE 3396C - Fundamentals of Semiconductor Devices


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2   
    Course Description: This course is an introduction to the internal operation, terminal characteristics, and material physics of semi-conductors. Transistors, diode models and applications are also discussed. The laboratory will reinforce technical lecture and complete group projects regarding the application of semiconductors to industry. Teams are required to give verbal and written technical and managerial reports.
  
  • EEE 4350 - Physical Electronics


    Credits: 3

    Prerequisites: EEE 4351 - Electronic Devices  
    Course Description: Semiconductor fundamentals, pn diodes, bipolar transistors, Schottky diodes, heterojunctions, JFETs, MESFETs, and MOSFETs are presented in this course.
  
  • EEE 4351 - Electronic Devices


    Credits: 3

    Prerequisites: EEL 3112C - Circuits 2 , CHM 2045 - Chemistry 1 , and CHM 2045L - Chemistry 1 Laboratory  
    Course Description: This course is an introduction to the internal operation, terminal characteristics, and material physics of semi-conductors. Transistors, diode models and applications are also discussed. Principles of semiconductor devices and microelectronic circuits will be examined, along with the characteristics of diodes, multi-junction devices, metal oxide semiconductors and Field Effect Transistor based devices.
  
  • EEE 4376 - Analog Integrated Circuits


    Credits: 3

    Prerequisites: EEE 3304C - Analog Electronics  
    Co-requisite or Prerequisite: None
    Co-requisite: None
    Course Description: Design and analysis of bipolar and MOS analog integrated circuits. Topics include operational amplifier design, analog multipliers, active loads, current sources, feedback, frequency response, and compensation. Emphasis on design and computer simulation.
  
  • EEE 4380 - Solid State Electronics


    Credits: 3

    Prerequisites: EEE 4351 - Electronic Devices , EEL 3470 - Electromagnetic Fields and Applications 
    Course Description: An introduction to quantum mechanics, WKB method, perturbation theory, hydrogen atom, identical particles, chemical bonding, crystal structures, statistical mechanics, free-electron model and the quantum theory of electrons in periodic lattices are presented in this course.
  
  • EEE 4421C - Micro/Nano Fabrication and Characterization


    Credits: 3

    Prerequisites: Permission from VP of Academic Affairs or Designee
    Course Description: This course covers interdisciplinary micro/nano fabrication and processing technology, process design, theory and application for process integration, sensitivity processes, imaging and related testing.
  
  • EEE 4463L - MEMS


    Credits: 3

    Prerequisites: EEE 4350 - Physical Electronics  
    Course Description: This course provides an introduction to MEMS-based microsystems with the focus on design and characterization of multidisciplinary microscale systems.
  
  • EEE 4510 - Digital Signal Processing


    Credits: 3

    Prerequisites: STA 3032 - Probability and Statistics  and EEL 3135 - Systems and Signals  
    Course Description: In this course you will study digital signal processing, sampling and quantization, A/D & D/A converters, discrete time systems, convolution, z-transforms, transfer functions, digital filter realizations, fast Fourier transforms and analog & digital filter design.
  
  • EEE 4531 - Techniques for High Fidelity Signal Acquisition


    Credits: 3

    Prerequisites: EEE 3304C Analog Electronics  
    Co-requisite: EEL 4652 - Control Theory  
    Course Description: The course covers the concepts, planning, design, tools, and skills related to acquiring high quality signals. Methods include extracting signals from noise, designing measurement systems to minimize noise and disturbance effects, and identifying and ameliorating sources of noise. The course also investigates measurement error using statistical analysis and sensors dynamic models.
  
  • EEE 5311 - Analog IC Design


    Credits: 3

    Prerequisites: EEE 4351 Electronic Devices  or equivalent preparation.
    Co-requisite: None
    Course Description: The course covers discrete transistor circuits; amplifier stages, tuned amplifiers, active loads, output stags, op-amps, feedback, frequency response, and compensation.
  
  • EEE 5353 - Advanced Semiconductor Devices


    Credits: 3

    Prerequisites: Consent of Instructor
    Course Description: The course is a more advanced examination of the physical phenomena of charge transport, diffusion and drift current, injection, lifetime, transient behavior, recombination and generation processes. It will also examine the p-n junction devices, FET’s, I-V, and frequency characteristics, MOS devices C-V, C-f, and I-V characteristics and operation of bipolar transistors and applications.
  
  • EEE 5427 - Advanced Characterization/ Fabrication


    Credits: 3

    Prerequisites: Permission from VP of Academic Affairs or Designee
    Course Description: The course will discuss advanced interdisciplinary micro/nano fabrication and processing technology, process design, theory and application for process integration, sensitivity processes, imaging and related testing and interdisciplinary applications.
  
  • EEE 5507 - Advanced Digital Signal Processing


    Credits: 3

    Prerequisites: Permission from VP of Academic Affairs or Designee
    Course Description: This course focuses on advanced structures and techniques for advanced digital signal processing (digital signal processing and their properties in relation to application requirements); for example real-time, low bandwidth, and low-power operation. Topics include: Hilbert transform relations, Optimal FIR filter design, time-dependent Fourier transform and filter banks, cepstral analysis and de-convolution, parametric signal modeling, multi-rate signal processing, and multidimensional signal processing.
  
  • EEE 5935 - Special Topics


    Credits: 1-3

    Prerequisites: Graduate Standing
    Course Description: This course will expose students to the current research topics in technology and innovation. Lectures will be based on: literature review methods, scientific writing techniques and structure, industrial and academic guest lecturers, themed research paper surveys, and student presentations. The college’s concentrations will be especially emphasized in the chosen topics.

Engineering Environmental

  
  • ENV 3618 - Infrastructure Sustainability and Renewable Development


    Credits: 3

    Prerequisites: Permission from VP of Academic Affairs or Designee
    Course Description: This course will be a project based course and discuss the interaction of infrastructure, community resources, environment, energy systems, strategies for sustainability and cultural dynamics. The strategies and implementation planning will consider economic models and development practices locally and globally.
  
  • ENV 4610 - Sustainable Logistics


    Credits: 3

    Prerequisites: None
    Course Description: This course introduces students to current and future trends in logistics technology, policy, and sustainability. Topics include resource sustainability, environmental impacts of existing and emerging technologies and local environmental conditions and the global climate.

Engineering General

  
  • EGN 3XX5 - Discrete Event Simulation


    Credits: 3

  
  • EGN 4XXX - Applied Decision Analysis


    Credits: 3

  
  • EGN 1002 - Introduction to Engineering


    Credits: 3

    Prerequisites: None
    Course Description: This foundation course is an introduction to engineering and addresses: ethics and professional responsibility, creative thinking, software and calculator techniques, time and project management, and technical report presentation and writing. Students will have opportunities to interact with engineering professionals. In the combined lab, teams will build and test various devices and report findings on paper, in verbal presentations, and by using various computer applications.
  
  • EGN 1006 - Introduction to Engineering Design


    Credits: 1

    Prerequisites: EGN 1002 - Introduction to Engineering  
    Course Description: This foundation course provides a first look at engineering design and focuses on creativity, teamwork, communication, leadership, and work across engineering disciplines. Students will participate in a design-build-test project. Teams are required to give verbal and written technical and managerial reports.
  
  • EGN 1007C - Concepts and Methods for Engineering and Computer Science


    Credits: 1

    Prerequisites: IDS 1380 Introduction to STEM  recommended.
    Course Description: This foundation course provides a first hands on experience for the knowledge learned in IDS 1380: Introduction to STEM and it focuses on creativity, teamwork, communication, leadership,
    and work across the Computer Science discipline and the Engineering disciplines. Students will participate in a design-build-test project. Teams are required to give verbal and written technical and managerial reports.
  
  • EGN 2001C - Skills and Design 1


    Credits: 2

    Prerequisites: MAC 2311 - Analytic Geometry and Calculus 1  
    Course Description: This course aims to integrate engineering design activities with engineering graphical communications using Computer Aided Design (CAD) software and professional skills emphasizing teaming and leadership, and communication in a variety of mediums. Computer Aided Design (CAD) software is used as a tool to create 2D and 3D sketches, 3D parts, 3D assemblies, and engineering drawing per industry standards. Skills in parametric modeling include planning and model strategy, dimensioning and tolerances, perspectives, and use of basic features in the CAD software. The project will allow students to integrate these basic skills with additive manufacturing processes to develop solutions to real world engineering problems. This course will develop students’ knowledge of design processes as well as basic mechanical engineering skills, which will begin to prepare them for future open-ended problems in their capstone design course.
  
  • EGN 2002C - Skills and Design 2


    Credits: 2

    Prerequisites: EGN 2001C - Skills and Design 1 ,  
    Co-requisite or Prerequisite: EGN 3311 - Statics  
    Course Description: This course aims to advance the knowledge and experience of students to use engineering tools and professional skills to seek solutions to real world problems. Students will engage in engineering design activities, use Computer Aided Design (CAD) software, and continue to mature with professional skills emphasizing teaming and leadership, and communication in a variety of mediums. Intermediate Computer Aided Design (CAD) skills including parts assembly, model motion and analysis, and design tables. The project will allow students to integrate these intermediate level skills with subtractive manufacturing processes. This course will enhance students’ knowledge of design processes as well as build intermediate level mechanical engineering skills, which will continue to prepare them future open-ended problems in their capstone design course.
  
  • EGN 2127L - CAD


    Credits: 1

    Prerequisites: None
    Course Description: An introduction to the techniques for creating solid models of engineering designs. Topics include three-dimensional modeling of parts and assemblies, visualization, orthographic and isometric free-hand sketching, and computer-generated design documentation. Industry applications will be a specific focus.
  
  • EGN 3015C - Mechanical Lab Design 1


    Credits: 2

    Prerequisites: EGN 3321 - Dynamics EGN 3331 - Strength of Materials EGN 2002C - Skills and Design 2   
    Course Description: This course aims to build on skills learned during in proceeding courses and put them to use towards designing and executing mechanical engineering laboratories. Student teams will investigate and then develop demonstrable laboratory apparatuses of mechanical engineering principles and phenomena including heat transfer, fluids, vibrations, and control systems.  Students will be guided through the process with educational primers on principles that will be investigated while being taught general design practices and processes. The course will include functional representations, concept evaluation, planning, and require extensive written communication and documentation. Teams will utilize Labview and data acquisition (DAQ) cards for the development of the mechanical systems laboratories.  This course will enhance students’ knowledge of design processes as well as core mechanical engineering topics and prepare them to tackle future open ended problems in their capstone design course.
  
  • EGN 3016C - Mechanical Lab Design 2


    Credits: 3

    Prerequisites: EGN 3015C - Mechanical Lab Design 1  
    Course Description: This course is a continuation of Mechanical Lab Design 1. Students will be reassembled into teams and tasked with reverse engineering and refining previously created alpha prototype laboratory apparatuses. After refinement student teams will perform testing along with simulation, verification, and validation of their experiments. Teams will then engage in peer-to-peer learning with other laboratory groups and eventual cycle through all the student generated laboratory exercises in heat transfer, fluids, vibration, and controls. Additionally, student teams will also cycle through other fundamental mechanical engineering laboratory exercises including mechanics and materials and beam deflection.
  
 

Page: 1 | 2 | 3 | 4