Course Catalog

| Bioinformatics | Chemical Engineering | Computer Science | Electrical and Computer Engineering | Engineering | Mechanical Engineering |

Bioinformatics (BioE)

BioE 439 Biostatistics
This course is designed for bioinformatics students. The industry standard in statistical software, which will be taught in this course, is R and S++. The application of basic algorithms and the theory behind the statistical analysis will be covered. Extensive examples and small projects will be used in order to learn how to use R and Java to accomplish bioinformatics tasks. Topics covered also include: sample analysis, interval-censored survival data analysis, longitudinal data analysis, multivariate analysis, theory of distributions in statistics, and experiment and design.

BioE 480 Intro to Bioinformatics
This is the general introductory course in bioinformatics. The main techniques covered in this course are related to sequence analysis and include: gene identification, genome sequencing, sequence comparison, database searching, and phylogenetic tree analysis. Molecular biology is also introduced including: the central dogma of molecular biology, DNA sequences, and protein sequences. Students will be introduced to all of the biology necessary to understand the applications of bioinformatics algorithms and software taught in this course.

BioE 483 Molecular Modeling in Bioinformatics
This course teaches the students how to elucidate the structure of a biopolymer using related modeling tools and algorithms in bioinformatics. The targeted areas are in protein structure modeling, structure based drug design, drug screening, cheminformatics, and binding prediction. Students will learn the principles and applications of each of the algorithms and programs used in structure modeling.

BioE 582 Computational Genomics
This course focuses on the study and implementation of methods for data mining and machine learning. Particular attention is given to those methods which are useful in the analysis of gene expression data from genome comparisons, microarray experiments, and protein function prediction. Students will gain practical skills in addition to theoretical knowledge, especially in the area of microarray data analysis. We will use the R and Bioconductor packages for the microarray data analysis and MATLAB for other implementation tasks. All three tools are widely used in industry and academia.

BioE 594 Imaging Informatics
Imaging informatics is an emerging area from the intersection of biological science, medical practice, health care, computer algorithms, and information sciences. Naturally, it belongs to bioengineering, although it is developed and practiced in many other departments and hospitals, especially in the field of radiology.

BioE 594 Biodatabase
Databases are used extensively in biological/medical data storage and analysis. Specific types of databases that are common and widely used include gene and protein sequence, protein structure, protein interaction, metabolic pathways, compounds and drugs, literature, medical records, and many others. Mastering the basic principles and design methods of databases is fundamental in bioinformatics training. In this course we are introduce how database design and application are used in the biomedical field. Students are not required to have prior database knowledge, but should be familiar with the basics of computer science. Fluency in at least one programming language (as well as cursory knowledge of at least one other), familiarity with common operating systems such as Windows XP and Unix/Linux, and experience using online biological and medical databases such as NCBI's PubMed and BLAST, PFAM, SWISS-PROT, etc. are basic requirements.

BioE 594 Biodatamining
Datamining of biological and medical data is an emerging area that is becoming increasingly popular in bioinformatics. Biological and medical phenomenons are being studied with high throughput methods that generate large amount of data. To understand the complicated and highly interactive nature of biology from this data, advanced datamining methods and algorithms are required. This course will focus on the basic knowledge of datamining and how it is applied and modified in order to adjust to special characteristics of biological and medical datamining.

BioE 594 Systems Biology and Omics Data
Systems biology aims to study the biological process from network modeling with integrated approach, as opposed to the traditional reductionist approach. The systems biology study often involves the development of mechanistic models, such as the reconstruction of dynamic systems from the quantitative properties of their elementary building blocks. For instance, a cellular network can be modeled mathematically using methods coming from chemical kinetics and control theory. Due to the large number of parameters, variables and constraints in cellular networks, numerical and computational techniques are necessary.

Systems biology is intrinsically linked to analyze and understanding high throughput data. Recent technology development on the study of biological and medical phenomenon are generating large amount of data. The second part of the course is focused on processing of those large dataset and connects those data to systems biology models

Chemical Engineering (ChE)

ChE 450 Air Pollution Engineering. (Also listed as ME 450).
4 Hours.
Same as Mechanical Engineering 450. Environmental aspects of combustion processes, pollutant formation. Control of pollutants and particulates. Air quality control. Fundamentals of combustion.

ChE 494 Computational Molecular Modeling (Also listed as ME 494).
4 Hours.
May be repeated for credit. Students may register for more than one section per term. Systematic study of selected topics in chemical engineering theory and practice.

ChE 512 Microhydrodynamics, Diffusion, and Membrane Transport.
4 Hours.
Theoretical and numerical fluid mechanics of microstructure: potential flow and virtual mass, quasistatic versus transient Stokes flow, integral theorems, multipole expansions, singularity solutions, fluctuations, and current applications.

MEng 410 Transport Phenomena.
4 Hours.
Continuum theory of momentum, energy, and mass transfer. Viscous behavior of fluids, thermal conduction and convection, and diffusion. Multivariable transport problems and macroscopic balance analysis. Students will use vector and tensor mathematics and solutions methods for partial differential equations.

MEng 411 Non-Newtonian Fluid Mechanics.
4 Hours.
Fluid mechanics and transport processes involving non-Newtonian fluids. Purely viscous and viscoelastic behavior. Viscometric functions and rheometry. Heat and mass transfer in non-Newtonian fluids.

Computer Science (CS)

Note: Courses under this rubric were previously listed under Electrical Engineering and Computer Science (EECS).

CS 475 Object-Oriented Programming.
4 Hours.
No credit given if the student has credit in CS 340 or CS 474. OO Paradigm: classes, messages, methods, variables, inheritance, polymorphism; the C++ and Java languages. Extensive computer use required.

CS 493 Advanced Computer Architecture.
Previously listed as EECS 466. Credit is not given for CS 493 if the student has credit in CS 466. Heterogeneous, adaptable multicore systems can be considered the established trend in modern computing architectures. Silicon resources are increasingly abundant, runtime reconfigurable elements can be combined together with heterogeneous processing elements and many cores on a chip by processor designers. Such architectures provide important improvements in system performance, but also pose new research questions to be answered. The Advanced Computer Architecture class will guide you through this scenario. The first part will be used to poses the bases to understand modern computer architecture while in the second part of the class modern multicore architectures and reconfigurable (e.g. FPGA-based architectures) computing systems will be presented. Finally, the last part of the class will be used to present hot-topics in the research area of advanced computer architecture. These topics will include: self-aware adaptive systems, heterogeneous multicore architecture and OS for multicore computing systems.

CS 493 Introduction to Database Management and Databases
4 Hours.
There are two “targets” of this course: – breadth, the intention of which is to help you familiarize yourselves with as many topics of relevance for the field of the database management; – depth, the intention of which is to enable you to develop capabilities that are expected (at least as an ”entry-level”) from a database person when admitted for a position at any enterprize. Towards this, after a brief introduction to the field, we will firstly present many of the abstractions and concepts that are relevant for a database designer to know and understand. The goal of this part course is for you to understand some essential aspects of the data modeling, representation and querying. Subsequently, we will cover topics that are relevant for the Database Management systems-knowledge, in a manner that will enable you to understand what are the main aspects of the databases as software products.

Electrical and Computer Engineering (ECE)

Note: Courses under this rubric were previously listed under Electrical Engineering and Computer Science (EECS).

ECE 401 Quasi-Static Electric and Magnetic Fields
4 Hours.
Previously listed as EECS 401. Static electric and magnetic fields. Material description, boundary value problems. Field energy, its conversion and scaling laws. Quasi-static fields, field diffusion, eddy currents, energy loses.

ECE 423 Electromagnetic Compatibility
4 Hours.
Previously listed as EECS 423. EMC requirements for electronic systems. Nonideal behavior of components. Radiated and conducted emissions. Susceptibility. Coupling and shielding. Electrostatic discharge. System design for EMS.

ECE 432 Digital Communications
4 Hours.
Previously listed as EECS 432. Source coding, quantization, signal representation, channel noise, optimum signal reception, digital modulation: ASK, PSK, FSK, MSK, M-ary modulation. Probability of error. Inter-symbol interference.

ECE 434 Multimedia Sysyems
4 Hours.
Extensive computer use required. Multimedia systems; compression standards; asynchronous transfer mode; Internet; wireless networks; television; videoconferencing; telephony; applications.

ECE 435 Wireless Communication Networks
4 hours.
Previously listed as EECS 435. Radio technology fundamentals; channel and propagation models; channel multiple access technologies; wireless mobile communication fundamentals; generic wireless mobile network; cellular/PCS wireless mobile network standards. Prerequisites: a course in Digital Communications

ECE 465 Digital Systems Design
4 Hours.
Previously listed as EECS 465. Switching algebra, combinational circuits, Mux, ROM, PLA-based designs, minimization techniques, synchronous and asynchronous sequential circuits (minimization, hazards, races, state assignment, retiming), fault analysis, testing.

ECE 491 Analog Circuits and Networks
4 Hours.
Matrix methods. Elements of graph theory. Topological network analysis.
Multiport network analysis. Sensitivity analysis. Analysis and design be
S-parameters. Feedback. Models of active devices.

ECE 491 Introduction to Radio Frequency Circuits
4 Hours.
 This course teaches the design and analysis of radio circuits that operate at frequencies up to 300 MHz (lumped-element, not transmission line analysis). Topics include: narrowband transistor amplifiers, impedance matching networks, oscillators, mixers, amplitude and frequency modulation/demodulation, phase-lock loop circuits, amplifier noise and stability analysis.

ECE 491 Transmission Lines for Communication and Power
4 Hours.
Time and frequency domain analyses of transmission lines. Smith chart.
Impedance matching. Wideband systems. Waveguiding systems. Line
parameters. Artificial lines. Circuit theory for guiding systems.
Scattering matrix. Three-phase systems.

ECE 491 Wave Propagation and Communication Links
4 Hours.
Previously listed as EECS 422. Antennas and propagation; wave propagation over ground, through ionosphere and troposphere; diversity principles; propagation effects in microwave systems, satellite, space, and radar links.

ECE 520 Electromagnetic Field Theory
4 hours.
Previously listed as EECS 520. Maxwells equations. Potentials. Constitutive relations. Special relativity. Boundary conditions. Green's functions. Polarization. Radiation from antennas and charged particles. Waveguides and resonators. Exterior boundary-value problems.

ECE 526 Electromagnetic Scattering
4 hours.
Previously listed as EECS 526. Exact solutions of exterior boundary-value problems. Low-frequency expansions. High-frequency methods, including geometrical and physical theories of diffraction. Hybrid techniques. Radar cross-sections.

ECE 527 Optical Electronics
4 hours.
Optical resonators. Radiation and atomic systems. Laser oscillation. Laser systems. Parametric amplification and oscillation. Phase conjugate optics. Modulation, detection and noise. Prerequisite(s): ECE 520

ECE 535 Advanced Wireless Communication Networks
4 hours.
Previously listed as EECS 535. 2nd generation: IS-95-based wireless mobile network; 2nd generation: GSM-based wireless mobile network; 2.5 generation: wireless mobile data/voice network; 3rd generation: broadband wireless mobile multimedia network. Prerequisites: ECE435

ECE 594 Advanced Digital Systems Design
4 hours.
Description coming soon

ECE 594 Embedded Processors & Architectures
4 hours.
This course prepares you for undertaking the task of designing complex digital systems required for today’s electronic applications. After covering the basics and an introduction to the Verilog Hardware Description Language, this course continues with a comprehensive coverage of register-transfer level design for design of custom cores and utility components. We will then get into processor architectures and show several examples of processors that are used as components of embedded systems. Discussion of bussing and interconnection of cores will follow. The course wraps up all the concepts discussed by presenting Altera’s embedded system design environment and Altera’s embedded processor, NIOS II, and Avalon bus structure. [Course Information - PDF] [Course Syllabus]

ECE 594 Methodologies for System Level Designs & Modeling
4 hours.
This course discusses principles, methodologies and tools used for a modern hardware design process. Design flows and hardware languages needed for various stages of the design process from putting together register and busses to integration of IP cores are discussed. The course starts with an overview of the evolution of design from transistor level to system level. Languages used at each level will briefly be discussed. We will use C/C++ for description of gates, Boolean level logic circuits, and register-transfer (RT) level components. Following this, the IEEE standard SystemC language will be used for describing hardware at the RT level, and will use TLM-2.0 for system level design and description. The concept of describing hardware by dividing it into its computations and communications will be covered. C/C++ will be used for describing computations and SystemC TLM-2.0 will be used for modeling communications. After covering languages and techniques for system level design, we discuss several system level architectures that can be described using C++, SystemC, and TLM-2.0. RT level hardware correspondence of such architectures will be discussed. We will then show how a high-level specification of a hardware component is mapped into a system level architecture template.

Engineering (Engr)

Engr 494 Critical Infrastructure & Resource Protection Planning
4 hours.
Description coming soon

Engr 494 Disaster Response and Recovery Operations
4 Hours.
This course presents the basic framework of emergency management concept of operations (CONOPS), provides a structure for creating CONOPS, and discusses examples of the appropriate use of CONOPS. Students will learn to create CONOPS to respond to selected terrorist or natural events and define program organization and management approaches. The course is designed to provide students with the requisite skills to create strategic homeland security management plans with a hazard specific focus. This planning develops a cohesive approach to emergency management that includes prepare, prevent, protect, respond, and recover operational plans that are integrated into a strategic planning concept. This strategic hazard specific plan integrates the planning cycle as a method to maintain a high-level of continual preparedness. The course also integrates the knowledge acquired in previous EMCP courses in developing functional operations planning to manage and coordinate complex natural, technological, and political emergencies.

Engr 494 Engineering Management and Commercialization of Intellectual Property.
4 Hours.
This course will present the major dimensions of intellectual property management, focusing on the following issues: establishing a competitive position of intellectual property related products; the valuation of intellectual property; the development and implementation of intellectual property protection strategies; the management of key corporate resources needed to implement intellectual property management strategies; and international and regulatory issues associated with the implementation of intellectual property asset management.

Engr 494 Environmental Risk Assessment and Management
4 Hours.
This course familiarizes students with methods of assessing health and business risks related to manmade or natural events. Characterization of hazard sources, exposure pathways, transmission or dispersion mechanisms, business impact analysis, and estimation methods of the populations and businesses affected are presented. This course covers risk assessment from public health, environmental risk, and emergency management perspectives. Students explore vulnerability and risk assessment methodologies for natural disasters and man-made events. Vulnerability assessment is the process of identifying and quantifying vulnerabilities in a system (e.g., a physical facility such as a chemical plant, or an infrastructure component such as a power plant). Vulnerability assessment has many methodological elements in common with risk assessment. These commonalities and differences are discussed during the course.

Engr 494 Foundations of Emergency Management and Continuity Programs
4 Hours.
This course introduces students to the scope, objectives, and principles of emergency management and continuity planning. It is intended to be an introductory course with topics including the history of emergency management in the United States; the profession of emergency management; the roles of federal, state, and local emergency management agencies; national response concepts; and preparedness, response, recovery, and mitigation strategies. This course also provides the basics of disaster preparedness. The course takes the “All Hazards” approach and is a study of natural disasters such as earthquakes, hurricanes, and tornados, as well as man-made incidents such as acts of terrorism, chemical spills or release, fire, and explosions. The course focuses on the different aspects of potential hazards for each type of incident. These aspects include severity, risk of occurrence, methods of mitigation (risk reduction), and preparedness, response, and recovery procedures.

Engr 494 Introduction to Geographic Information Systems
4 Hours.
Description Coming Soon

Engineering (MEng)

MEng 400 Engineering Law.
4 Hours.
Overview of the legal system. Legal principles affecting the engineering profession. Professional ethics in engineering. Intellectual property law. Basic contract and tort principles. Environmental law.

MEng 401 Engineering Management.
4 hours.
Theory, strategy, and tactics of the use of project management including project planning, matrix management concept, and team meetings

MEng 402 Intellectual Property Law.
4 hours.
Patent, copyright, trade secret, mask work, and cyber-squatting legal and procedural principles; protection for novel software, biotech inventions, and business methods; and trademark protection for domain names.

MEng 403 Reliability Engineering.
4 hours.
Probability overview; statistics overview; system reliability modeling and prediction-static methods; system reliability modeling and prediction-dynamic methods; maintainability and availability; reliability optimization; and risk analysis.

MEng 436 Wireless Data.
4 hours.
Data communications; existing Wireless Data Networks; planning, topology, performance and operation; 3G standard activities; evolution of TDMA based 2G - 3G cellular systems; 3G European and North American systems; CDMA networks; WAP, Bluetooth and WLAN - IEEE 802.11 and HIPERLAN2; and Wireless Local Loop. Prerequisites: a course in Digital Communications and ECE435

Mechanical Engineering (ME)

ME 450 Air Pollution Engineering. (Also listed as ChE 450)
4 Hours.
Environmental aspects of combustion processes, pollutant formation. Control of pollutants and particulates. Air quality control. Fundamentals of combustion.

ME 494 Computational Molecular Modeling (Also listed as ChE 494)
4 Hours.
May be repeated for credit. Students may register for more than one section per term. Systematic study of selected topics in chemical engineering theory and practice.

ME 501 Advanced Thermodynamics.
4 hours.
Thermodynamic laws of closed and open systems; exergy destruction; property relations, single phase systems, Gibbs-Duhem relations, multiphase systems, equilibrium; engineering applications.

ME 533 Plasma Engineering
4 hours.
Plasma-assisted applications. Kinetic theory of non-equilibrium processes. Plasma dynamics. Elementary processes-collisions. Diffusion and transport. Chemical reactions and surface treatment. Particle and energy balance in plasmas. Prerequisite(s): ME 433 or consent of the instructor.

Application Info:

Fall 2013 application deadline extended to June 15, 2013

Click here
for deadline schedule

Application to MEng program: Click here

Application to MEng program - non-degree: Click here

Application to Certificate programs: Click here

News