May 17, 2024  
2014-2015 Catalog 
    
2014-2015 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Accommodations Program

  
  • CAP 4034 - Computer Animation


    Credits: 3

    Prerequisites: CAP 4730 - Computer Graphics 
    Course Description: The course builds a foundation of 3D computer animation algorithms which includes: geometric modeling, motion design, lighting and surface properties, keyframing, inverse kinematics, physical simulation, optimization, still systems, rigid body motion, collision detection and modeling.
  
  • CAP 4410 - Computer Vision


    Credits: 3

    Prerequisites: Computer Programming Experience
    Course Description: The course introduces how computers see and interpret the visual world and how this interpretation can be used to enhance game play experience. Topics covered: projections and coordinate systems, camera modeling, stereo vision, edge detection, filtering, segmentation, optical flow, motion vision, color vision, object representation, face recognition, object recognition.
  
  • CAP 4612 - Machine Learning


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms  
    Course Description: An overview of machine learning algorithms and their applications. Topics covered include: supervised and unsupervised learning, clustering and classification, linear and logistic regression, dimensionality reduction, support vector machines, anomaly detection.
  
  • CAP 4730 - Computer Graphics


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms 
    Course Description: The objective of this course is to establish a foundation in two- and three-dimensional computer rendering algorithms and display devices. Topics included: Geometric transformations, homogeneous coordinates, anti-aliasing, color vision, ray tracing, surface modeling, texture mapping, polyhedral representations, and reflectance models.
  
  • CEN 4721 - Human Computer Interaction


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms 
    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.

Computer Design and Architecture

  
  • CDA 2108 - Introduction to Computer Systems


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1  
    Course Description: This course introduces the computer systems’ building blocks, some basic circuits, registers and memory, caches, number and data representation, interrupts and exceptions, and some basic I/O operations.
  
  • EEL 4768c - Computer Architecture and Organization


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1  
    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.

Computer Engineering

  
  • CAP 4122 - Virtual Reality


    Credits: 3

    Prerequisites: EEL 4768c - Computer Architecture and Organization  
    Course Description: The course provides an introduction to VR, human factors in VR, input/output devices, dedicated hardware, world modeling, haptic interfaces. The future of VR is discussed.
  
  • CAP 4453 - Robotics and Computer Vision


    Credits: 3

    Prerequisites: None
    Course Description: This course discusses robotics, computer vision, image formation and analysis, rigid body and coordinate frame transformations, low level visions and edge detection, models for shading and illuminations, camera models, calibration, 3-D stereo reconstruction, epipolar geometry, fundamental matrices, object recognition and motion estimation.
  
  • CAP 4630 - Artificial Intelligence


    Credits: 3

    Prerequisites: None
    Course Description: This course covers fundamental concepts as in search and knowledge representation and applied work in areas such as planning, game playing, and vision. Topics included: logical reasoning, constraint satisfaction problems, graph search algorithms, Bayes rule, Bayesian networks, multi-agent system, neural networks, decision trees, and natural language processing.
  
  • CDA 3100 - Computer Architecture


    Credits: 3

    Prerequisites: EEL 3702C - Digital Logic Design  
    Course Description: This course discusses the background and principles of computer architecture and assembly language including the following: computer organization, computer performance, assembly language and machine code, computer arithmetic, multi-processor and distributed architectures, ALU design, datapath and control, pipelining, memory hierarchy, I/O devices, graphics, mobile and multi-core processors.
  
  
  • CEN 4010 - Software Engineering


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1  
    Course Description: The course covers object-oriented software engineering, the software development life cycle, system specification, software design patterns, and the methods of software measurement and estimation.
  
  • 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.
  
  • COP 4415 - Data Structures


    Credits: 3

    Prerequisites: COP 2271c - Introduction to Computation and Programming  
    Course Description: This course examines the essential properties of algorithms and data structures. The data structures will be used as tools to aid in algorithm design and application.
  
  • COP 4531 - Algorithm Design & Analysis


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms  , MAD 3401 - Numerical Analysis  
    Course Description: The course studies a variety of useful algorithms and analyzes their complexity. Students will gain an understanding of principles and data structures that are useful in algorithm design.
  
  • EEL 4XXX - Power Aware Design


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1 , EEL 3111c - Circuits 1  
    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 4515 - Digital Communication Systems


    Credits: 3

    Prerequisites: EEL 3135 - Systems and Signals  
    Course Description: The study of integrated multi-medium communication networks, examining multiplexing schematics, switching circuit networks and packet switching networks. Communication traffic characterization, delay, blocking analysis and queuing network analysis will also be discussed. The course will also explore routing protocols, protocol architectures, network architectures, layered connection management, network design, path dimensioning, dynamic routing, flow control, and random access algorithms. Additionally, protocols for error control, signaling, addressing, fault management, and security control will be covered.
  
  • EEL 4685C - Embedded Control


    Credits: 3

    Prerequisites: EEL 3702C - Digital Logic Design  
    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: COP 2272c - Computer Programming 1 , 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 4831 - Embedded GUI Programming


    Credits: 3

  

Computer Generated Solutions

  
  • CGS 1100 - Applications for Business


    Credits: 3

    Prerequisites: None
    Course Description: Using technology to improve global business performance as well as the creation of value for organizations by using business process innovations and technology are discussed. Hardware concepts, operating systems, word processing, spread sheets, database, project management, networks, internet, World Wide Web, multimedia presentations, information systems, and other microcomputer hardware and software applications that are typically used in the work place are presented.
  
  • CGS 5096 - Advanced Legal, Ethical and Management Issues in Technology


    Credits: 3

    Prerequisites: None
    Course Description: This course covers legal, ethical and regulatory issues present in the domain of applied technology. Students will learn to apply SWOT, PEST, and SEEC methods to analyze situations based on social, political, environmental, cultural and economic criteria. This course is designed to emphasize moral and ethical training for students to be well prepared for the business environment.
  
  • COP 4610 - Operating Systems Concepts


    Credits: 3

    Prerequisites: EEL 4768c - Computer Architecture and Organization  
    Course Description: This course covers the concepts of the design and implementation of operating systems. Topics included: memory and storage management, virtual memory, processes/threads, system calls, interfaces, I/O, file system, and introduction to virtualization.

Computer Information Systems

  
  • CAP 5XXX - Complex Issues in Data Analytics and Text Mining


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1 COP 3710 - Database 1  
    Course Description: Application of analytical tools for solving complex and multifaceted problems. Topics include working with unstructured, semi-structured and extremely large information sets, as well as extracting electronic documents and mining information from text, including scalable supervised and unsupervised machine learning methods and visualization.
  
  • CIS 4203 - Digital Forensics


    Credits: 3

    Prerequisites: None
    Course Description: This course introduces computer investigative techniques that can be used for legal purposes. It covers evidence collection procedures that extend beyond personal computers to mobile devices, networks and the cloud. Topics covered are: disk and file system analysis, Windows registry analysis, Linux system artifacts, memory analysis, network devices and server analysis, packet analysis, and internet and email analysis.
  
  • CIS 4204 - Ethical Hacking


    Credits: 3

    Prerequisites: CNT 3004 - Introduction to Computer Networks  
    Course Description: This course augments the CIS 4367 - Computer Security  and CNT 4409 - Network Security  courses by exploring the topic from the hacker’s perspective. Latest hacking tools are explored and countermeasures are proposed. Topics covered: penetration testing, reconnaissance, scanning, exploitation, backdoors, rootkits, viruses, worms, packet sniffers, social engineering, phishing, Denial of Service.
  
  • CIS 4367 - Computer Security


    Credits: 3

    Prerequisites: CIS 4362 - Applied Cryptography  and COP 4610 - Operating Systems Concepts 
    Course Description: This course covers security issues in different aspect of computing. Topics covered are: access control mechanisms, authentication models, and vulnerability detection. Attacks and mitigation methods at the OS level. Database and operating system security issues, mobile code, security kernels. Malicious code, Trojan horses and computer viruses. Security policy formation and enforcement.

Computer Networks

  
  • CNT 3004 - Introduction to Computer Networks


    Credits: 3

    Prerequisites: None
    Course Description: This course provides an introduction to fundamental concepts in computer networks, including their design and implementation. Topics covered include all seven layers of OSI Reference Model, network protocols (providing reliability and congestion control), routing, and link access. Special attention is also paid to wireless networks and security.
  
  • CNT 4409 - Network Security


    Credits: 3

    Prerequisites: CIS 4362 - Applied Cryptography  and CNT 3004 - Introduction to Computer Networks 
    Course Description: The course introduces networks security tools and techniques. Topics covered are: hardware and software network security tools, firewalls, attacks and mitigation at the network level, authentication, intrusion detection, network vulnerability analysis, threat and risk assessment.

Computer Programming

  
  • CAP 4052 - Game Design and Development 1


    Credits: 3

    Prerequisites: CAP 4730 - Computer Graphics  
    Course Description: This is a technical course introducing the major tools used in game development and programming. Topics include: stages of game development, development methodologies, scripting, game engines, game loading, programming input devices, multi-player design, mobile games, distribution and publishing.
  
  • CAP 4056 - Game Design and Development 2


    Credits: 3

    Prerequisites: CAP 4052 - Game Design and Development 1  
    Course Description: This course builds upon CAP 4052 (Game Design and Development I). It is a hands-on, group- and project-based course. Students will use several game design aspects, different game engines, and a variety of software development kits. The focus of this course will be mainly on the technical aspects of game development with non-trivial programming projects employing different computer interaction technologies and digital media sources.
  
  • CIS 4362 - Applied Cryptography


    Credits: 3

    Prerequisites: STA 2023 - Statistics 1  and COP 3530 - Data Structures & Algorithms 
    Course Description: This course introduces cryptographic primitives and how they are implemented in applications. Topics covered include: symmetric-key encryption algorithms, public key encryption, digital signatures, and message integrity.
  
  • CIS 4369 - Web Application Security


    Credits: 3

    Prerequisites: CIS 4362 - Applied Cryptography 
    Course Description: This course’s main focus is on securing web-based communications and applications. The security vulnerabilities involved in applications such as e-commerce that are based on communicating sensitive data over the Internet is covered. Securing the web client, the communication channel, and the web servers such as Apache and IIS is reviewed in detail. In addition, the inner working of SSL is discussed and its set up is practiced.
  
  • COP 2271c - Introduction to Computation and Programming


    Credits: 3

    Prerequisites: None
    Course Description: This course is an introduction to computational thinking and the art of computer programming. Students will learn fundamental programming concepts and systematic design techniques. They will use them to write programs that computationally solve and reduce problems. At the end of the course, students will be able to use a programming language without focusing on the language specifics. No prior programming background is required and a working knowledge of high school level algebra is expected. This course is a prerequisite for all subsequent programming courses and is designed for all majors at both colleges.
  
  • COP 2272c - Computer Programming 1


    Credits: 3

    Prerequisites: COP 2271c - Introduction to Computation and Programming  
    Course Description: This is an intermediate programming course designed for students with prior programming experience in any language. It revises the fundamental programming concepts focusing on best practices in designing and writing efficient code. It also covers basic user-defined data types and the use of essential built-in data structures. After completing the course, students will have a solid command of computer programming and will be able to write medium-sized computer code.
  
  • COP 3330 - Computer Programming 2


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1  
    Course Description: This course is an intermediate level computer programming course. It introduces intermediate programming concepts: Object-Oriented design principals, data abstraction, classes, polymorphism, inheritance, and basic algorithms. Students will acquire skills to solve larger projects and algorithmic problems with more efficient code.
  
  • COP 3530 - Data Structures & Algorithms


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1  and MAD 2104 - Discrete Mathematics  
    Course Description: The course introduces program run-time analysis and algorithm design and analysis. Topics include: data abstraction principals, serial and parallel data structures, linked lists, graphs, trees, divide and conquer algorithms, greedy algorithms, and linear programming.
  
  • COP 4020 - Programming Languages


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms  
    Course Description: The course covers programming models underlying different languages. The course will help students make informed design choices in languages supporting multiple complementary approaches. Students will be introduced to the principles of how programming language features are defined, composed, and implemented. In addition, the effective use of programming languages, and appreciation of their limitations, is emphasized by introducing main constructs on programming languages as well as lexical and syntax analysis.
  
  • COP 4520 - Introduction to Parallel and Distributed Computing


    Credits: 3

    Prerequisites: COP 3530 - Data Structures & Algorithms  and EEL 4768c - Computer Architecture and Organization  
    Course Description: The course introduces concepts of parallel algorithms analysis and implementation. Topics covered: shared memory model, distributed memory model, concurrency, synchronization, message passing interface (MPI), heterogeneous parallel programming, GPU programming.

Digital Media

  
  • DIG 2520 - Digital Media Production


    Credits: 3

    Prerequisites: None
    Course Description: This course focuses on multimedia technologies and software, it introduces basic image enhancement techniques like in Photoshop or gimp, video editing software like Final Cut Studio, music editing software like GarageBand, and 3D modeling and animation like Blender or MAYA.

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).
  
  • ECP 5XXX - Economic Analysis for Technologists


    Credits: 3

    Prerequisites: Principles of Microeconomics, 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.
  
  • ECP 4031 - Benefit Cost Analysis


    Credits: 3

    Prerequisites: ECO 2023  
    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.

Electronics

  
  • EEE 3304C - Analog Electronics


    Credits: 3

    Prerequisites: EEL 3112c - Circuits 2  
    Co-requisite or Prerequisite:  

     
    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 3310C - Digital Electronics


    Credits: 3

    Prerequisites: COP 2272c - Computer Programming 1 , EEL 3111c - Circuits 1  
    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 4350 - Physical Electronics


    Credits: 3

    Prerequisites: EEE 4351C - Electronic Devices  
    Course Description: Semiconductor fundamentals, pn diodes, bipolar transistors, Schottky diodes, heterojunctions, JFETs, MESFETs, and MOSFETs are presented in this course.
  
  • EEE 4351C - 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 4380 - Solid State Electronics


    Credits: 3

    Prerequisites: EEE 4351C - 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 of program director
    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 4510 - Digital Signal Processing


    Credits: 3

    Prerequisites: 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 4531C - Techniques for High Fidelity Signal Acquisition


    Credits: 3

    Prerequisites: EEE 3304C Analog Electronics  
    Course Description: The course covers the concepts, planning, design, tools and skills related to acquiring high quality signals in the laboratory. Methods include extracting low level signals from noise, designing measurements to minimize parasitic effects, and identifying and ameliorating sources of noise.
  
  • EEL 3111c - Circuits 1


    Credits: 4

    Co-requisite or Prerequisite: MAC 2312 - Analytic Geometry and Calculus 2  
    Course Description: This course covers the basic analysis of direct current and alternating current electrical circuits. Topics include impedance, admittance, power, energy, network laws and theorems, transient analysis, and steady analysis using phasors. The use of simulation techniques to analyze electrical circuits is introduced.
  
  • EEL 3112c - Circuits 2


    Credits: 3

    Prerequisites: EEL 3111c - Circuits 1  
    Course Description: Sinusoidal steady-state power analysis; three-phase circuits; transient and forced response; frequency response; two-port networks; and circuit analysis with computers are covered in this course. Students working in lab groups will address a real-industry issue. Students will be given opportunities to carry-over the lab project from EEL 3111c Circuits 1. Teams are required to give verbal and written technical and managerial reports.
  
  • EEL 3135 - Systems and Signals


    Credits: 3

    Prerequisites: EEL 3111c - Circuits 1  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 3702C - Digital Logic Design


    Credits: 3

    Prerequisites: COP 2271c - Introduction to Computation and Programming  
    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 4300 - Hybrid Devices and Systems


    Credits: 3

    Prerequisites: EEL 3112c - Circuits 2  
    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 or System in the Loop Simulation and Characterization


    Credits: 3

    Prerequisites: EEE 4531C - Techniques for High Fidelity Signal Acquisition  
    Course Description: The paring of hardware or software, being tested or developed, with simulation systems, such that the two components can work together to produce more valuable results than either system could produce individually is covered in this course.
  
  • 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 4448 - Optoelectronics


    Credits: 3

    Prerequisites:
    Course Description: This course will cover the optoelectronic device concepts, designs and operations for those used in research and industry.
  
  • 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 4612 - 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, Kalman filters, Lyapunov, describing function method and the extended Kalman filter.
  
  • EEL 4652 - Control Theory


    Credits: 3

    Prerequisites: EEL 3135 - Systems and Signals 
    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 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

  
  • EGN 5XXX - Thesis/Project 1


    Credits: 3

    Prerequisites: Permission of program director
    Course Description: Students will make an original contribution to a technical topic, under the guidance of a faculty member, in a selected program. The student must submit a thesis or project proposal and must successfully defend the work in a public venue. The thesis or project should facilitate engagement with both academic and professional communities, and STEM related industries. The work should contribute to the respective knowledge bases of the communities and fields. A successful project will explore, evaluate and extend creative uses of emerging methods, models and processes.
  
  • EGN 5XXX - Thesis/Project 2


    Credits: 3

    Prerequisites: EGN 5XXX - Thesis/Project 1  
    Course Description: This is a continuation of EGN 5971 - Thesis/Project 1. Students will make an original contribution to a technical topic, under the guidance of a faculty member, in a selected program. The student must submit a thesis or project proposal and must successfully defend the work in a public venue. The thesis or project should facilitate engagement with both academic and professional communities, and STEM related industries. The work should contribute to the respective knowledge bases of the communities and fields. A successful project will explore, evaluate and extend creative uses of emerging methods, models and processes.
  
  • 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 1006c - 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 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.
  
  • EGS 2035 - Ethics


    Credits: 1

    Prerequisites: None
    Course Description: This course focuses on codes of ethics and moral reasoning, ethics and professionalism, the impact of engineering and technology problems/solutions/mistakes, engineering and technology as social experimentation, professional responsibilities and rights. Environmental and global issues are also discussed.

English Composition

  
  • ENC 1101 - English Composition 1: Expository and Argumentative Writing


    Credits: 3

    Prerequisites: None
    Course Description: This course focuses on the principal elements of writing clearly, efficiently and effectively. Logical arguments, technical and managerial reports, building research skills and developing critical thinking through reading, writing and discussion are also presented. This course meets communication/writing-intensive requirements (W).
  
  • ENC 2210 - Technical Writing


    Credits: 3

    Prerequisites: ENC 1101 - English Composition 1: Expository and Argumentative Writing
    Course Description: This course focuses on the forms, formats, and genres of business, government, professional, and technical communication. Students are given opportunities to practice creating proposals, reports, applications, and resumes. This course meets communication/writing-intensive requirements (W).

French

  
  • FRE 1100 - Beginning French 1


    Credits: 3

    Prerequisites: None
    Course Description: This course is the first in a sequence of two courses designed to develop overall skill in the French language. This course is open to students with little or no background in French.
  
  • FRE 1101 - Beginning French 2


    Credits: 3

    Prerequisites: FRE 1100 - Beginning French 1 
    Course Description: This course is the second in a sequence of two courses designed to develop overall skill in the French language.

Health Informatics

  
  • HIM 4XXX - Advanced Topics 1: Consumer and Population Health Informatics


    Credits: 3

    Prerequisites: HIM 4XXX - Policy Issues in Health Informatics , HIM 4XXX - Survey of the US Health Care System  
    Course Description: A comprehensive examination of healthcare needs, access, and use factors. In-depth analysis of supply and distribution of health professionals and facilities; and critical review of current issues pertinent to health care services with focus on care costs, quality assessment and financial models of care in both private health insurance systems and governmental programs.
  
  • HIM 4XXX - Advanced Topics 2: Epidemiology and Biostatistics


    Credits: 3

    Prerequisites: HIM 3626 - Empirical Methods in Health Informatics  
    Course Description: The course covers principles, concepts, and methods of population-based epidemiologic research, including case-control, cohort studies and analysis, with additional support in statistical methodologies as applied to population, healthcare and the public.
  
  
  
  • HIM 4XXX - Policy Issues in Health Informatics


    Credits: 3

    Prerequisites: HIM 3626 - Empirical Methods in Health Informatics  
    Course Description: This course covers regulatory, political, cultural and ethical issues as applied to national, agency, organizational and individual healthcare services and alternative delivery methods.
  
  • HIM 4XXX - Survey of the US Health Care System


    Credits: 3

    Prerequisites: None
    Course Description: This course covers historical and current foundations in the US health care system. The discussions focus on the most current emerging issues.
  
  • HIM 2340 - Development and Administration of Health Information Systems


    Credits: 3

    Prerequisites: None
    Course Description: This course focuses on using health information systems to support managerial decision-making. Implementation methods are discussed for the integration of clinical, personnel, and financial data collection, administration and dissemination. This course is taught from an organizational perspective and is designed to develop managerial decision making skills.
  

Logistics and Supply Chain

  
  • AVM 3012 - Air Transportation and Operations


    Credits: 3

    Prerequisites: MAN 3610 - Global Logistics Management  
    Course Description: This course covers air transportation including major, regional, cargo, and general carriers.
  
  • MAN 5XXX - Global Supply Chain Management


    Credits: 3

    Prerequisites: Permission of Program Director
    Course Description: This course will be a project and case study based course that will focus on management and improvement of supply chain processes and performance. This course will cover the topics of: global supply chain drivers, global supply chain distribution centers, inventory, packaging, transportation, trade agreements, sustainability, cost and innovation.
  
  • MAN 5XXX - Logistics and Supply Chain Strategy


    Credits: 3

    Prerequisites: None
    Course Description: This course provides a broad overview of logistics and supply chain strategies, issues and real world solutions.  Topics covered include: Return on investment (ROI), Financial ratios and ROI drivers, Fixed/variable, direct/indirect, engineered/discretionary, Activity-based costing (ABC) and Cost-time profile (CTP), time management and Collaborative planning, forecasting and replenishment (CPFR).Case studies, a final project and an industry guest speaker will be used to illustrate the issues discusses in lectures.
  
  • MAN 5XXX - Logistics Management


    Credits: 3

    Prerequisites: None
    Course Description: This course will be a project and case study based course that will discuss the management perspective of distribution, transportation, inventory, global logistics, sustainable logistics, supply chain finance, data analysis, logistics IT and RFID systems.
  
  • MAN 1590 - Introduction to Logistics, Materials and Supply Chain Management


    Credits: 3

    Prerequisites: None
    Course Description: This course is an introduction to the processes and functions of logistics, materials, and supply chain management and focuses on creating a competitive advantage.
  
  • MAN 3520 - Six Sigma


    Credits: 3

    Prerequisites: STA 2023 - Statistics 1  
    Course Description: Strategies, techniques, and tools for process improvement resulting in continuous efforts to achieve stable and predictable results are covered in this class.
  
  • MAN 3526 - Six Sigma Applications


    Credits: 3

    Prerequisites: MAN 3520 - Six Sigma  
    Course Description: Applying Six Sigma to business including managing processes, process improvement and control, and toolset application are covered in this course.
  
  • MAN 3591 - Logistics in the Supply Chain


    Credits: 3

    Prerequisites: Permission of program director
    Course Description: This course considers logistics as part of a market-driven supply chain process. Sound decision making using analytical methods is discussed. Topics include management, outsourcing, warehouse management, forecasting, third party logistics and service providers, and performance measurement.
  
  
  • MAN 3593 - National Transportation Management


    Credits: 3

    Prerequisites: MAN 3591 - Logistics in the Supply Chain  
    Course Description: This course presents transportation management and policy. Carrier selection and management, purchasing, order processing, facility operation and design, distribution, operations, transportation costing and negotiation are also discussed.
  
  • MAN 3610 - Global Logistics Management


    Credits: 3

    Prerequisites: MAN 3591 - Logistics in the Supply Chain  or permission of program director.
    Course Description: This course compares global versus national transportation management. Global transportation management, decision making, operations, logistics, supply chain, and traffic management are discussed.
 

Page: 1 | 2 | 3