| | Close | | BME 503 | Physiological Systems | Introduction to mammalian physiology from an engineering point of view. The quantitative aspects of normal cellular and organ functions and the regulatory processes required to maintain organ viability and homeostasis. Laboratory exercises using exercise physiology as an integration of function at the cellular, organ and systems level will be conducted at the same time. Measurements of heart activity (EKG), cardiac output (partial CO2 rebreathing), blood pressure, oxygen consumption, carbon dioxide production, muscle strength (EMG), fluid shifts and respiratory function in response to exercise stress will be measured and analyzed from an engineering point of view. | | BME 557 | Sensory Systems I | The Sensory Systems I course will focus on speech, audition, and vision systems. Students will begin with a review of system principles including sampling, filtering, analog to digital conversion (ADC), spectral (Fourier) analysis and transfer functions. The second topic will cover the audio spectrum and properties of sound as they relate to both speech and hearing. The course will then cover basic anatomy and physiology of the larynx, ear, and eye. Students will participate in two types of Labs for each of the three topics. Sensory Labs are designed to enhance the student’s knowledge of sound production, auditory response and image processing. Reverse Engineering (RE) Labs utilizing existing speech, hearing, and vision enhancement products will be conducted as well. | | BME 600 | Strategies and Principles of Biomedical Design | A successful approach to product development and design in the field of medical technologies requires a highly interdisciplinary approach. This course reviews the regulations, protocols, and guidelines which must be met in each discipline, and describes how these issues are inter-related and how the affect design and product development. Marketing, Regulatory, IP and Clinical aspects are all considered in the technical aspects of design. | | BME 601 | Advanced Biomedical Engineering Lab | One of the distinguishing features of biomedical engineers is the ability to make and interpret measurements on living systems. One of the major objectives of advanced laboratory training is to provide experience in selecting appropriate measurement and analysis tools that will advance hypothesis driven and translational research and development. This laboratory serves these dual purposes. Students are introduced to techniques for measurements at the cellular, organ and systems levels. Students will then use these techniques to: a) formulate hypotheses, design experiments using the tools provided, make appropriate measurements, analyze the data an determine if the data do or do not support their hypotheses; b) make measurements that facilitate the design and manufacture of devices in terms of materials properties, fatigue and failure modes. Each student will keep a laboratory notebook. | | BME 602 | Principles of Tissue Engineering | This course is an introduction to the field of Tissue Engineering. It is rapidly emerging as a therapeutic approach to treating damaged or diseased tissues in the biotechnology industry. In essence, new and functional living tissue can be fabricated using living cells combined with a scaffolding material to guide tissue development. Such scaffolds can be synthetic, natural, or a combination of both. This course will cover the advances in the field of cell biology, molecular biology, material science and their relationship towards developing novel 'tissue engineered' materials. | | BME 603 | Topics in Biological Transport | The engineering applications of biological transport phenomena are important considerations in basic research related to molecules, organelles, cell and organ function; the design and operation of devices such as filtration units for kidney dialysis, high density cell culture and biosensors; and applications including drug and gene delivery, biological signal transduction and tissue engineering. This course develops the fundamental principles of transport processes, the mathematical expression of these principles and the solution of transport equations, along with characterization of composition, and function of living systems to which they are applied. | | BME 650 | Advanced Biomaterials | Upon completion of this course, students will be able to demonstrate an understanding of the major classes of engineering materials, their principle properties and design requirements that serve as both the basis for materials selection as well as for the ongoing development of new materials. This course is substantially differentiated from introductory materials courses by its very specific focus on material whose use puts them in direct contact with physiological systems. Thus the course begins with brief sections on inflammatory response, thrombosis, infection and device failure. It then concentrates on developing the fundamental material science and engineering concepts underlying the structure-property relationships in both synthetic and natural polymers, metals and alloys, and ceramics relevant to in vivo medial-device technology. | | BME 655 | Principles of Multiscale Biosystems Development and Integration | This course extends concepts present in tissue engineering, biotransport and biomaterial to develop design principles for generating tissue and organs in-vitro. The processes which cells integrate proteins and extracellular matrix to form functioning organ systems are developed. The principles of bioreactor design are sued to analyze and design in-vitro systems for growing functioning tissue and organs for use as prostheses. Principles of Scale-up to organs of different size are discussed. Design issues and limitations for extension of these principles to multi-organ systems are illustrated. | | BME 665 | Pathophysiology | Pathophysiology describes changes in physiology resulting in disease or injury. A solid understanding of normal physiology is necessary before attempting the study of abnormal situations. The course emphasizes the "mechanistic" approach to pathophysiology, i.e., A-B-C, rather that the symptom-diagnosis-treatment approach. Multiple examples, case studies and procedural videos are presented with a discussion of what they do well and where improvements can be made. | | BME 675 | Nanomedicine | This course will provide a comprehensive introduction to the rapidly developing field of nanomedicine, and discuss the application of nanoscience and nanotechnology in medicine such as in diagnosis, imaging and therapy, surgery and drug delivery. | | BME 685 | Nanobiotechnology | This course describes the application of nano- and micro-fabrication methods to build tools for exploring the mysteries of biological systems. It is a graduate-level course that will cover the basics of biology and the principles and practice of nano- and micro-fabrication techniques with a focus on applications in biomedical and biological research. | | BME 690 | Cellular Signal Transduction | This advanced course coves the mechanism and biological role of signal transduction in mammalian cells. Topics included are exracellular regulatory signals, intercellular signal transduction pathways, role of tissue context in the function of cellular regulation, and example of biological processes controlled by specific cellular signal transduction pathways. | | BME 695 | Bio/Nano Photonics | This course deals with the principles of light interactions with biological- and biomedical-relevant systems. The enabling aspects of nanotechnology for advanced biosensing, medical diagnosis, and therapeutically treatment will be discussed. | | BME 700 | Seminar in Biomedical Engineering | Lectures by department faculty, guest speakers and doctoral students on recent research. | | BME 701-702 | Selected Topics in Biomedical Engineering I-II | Selected topics of current interest in the field of biomedical engineering will be treated from an advanced point of view. | | BME 800 | Special Problems in Biomedical Engineering (ME) | One to three credits. Limit of three credits for the degree of Master of Engineering (Biomedical). | | BME 900 | Masters Thesis in Biomedical Engineering | For the degree of Master of Engineering (Biomedical). Nine credits with departmental approval | | BME 950 | Biomedical Engineering Design Project | Design project for the degree of Master of Engineering (Biomedical). Hours to be arranged. Six credits, with departmental approval. | | BME 960 | Research in Biomedical Engineering | Original research leading to the doctoral dissertation. Hours and credits to be arranged. |
|
| | | Close | | CHE 501 | Mass and Energy Balances, Stagewise Operations | This course serves as an introduction to chemical engineering for those with no previous training in the field. Among the topics covered are mass and energy balances, and equilibrium stagewise operations. | | CHE 502 | Transport Phenomena | This introductory course in chemical engineering covers mass, heat and momentum transfer. | | CHE 503 | Introduction to Chemical Engineering III | This introductory course in chemical engineering covers reaction kinetics and chemical reactor design. | | CHE 504 | Safety of Pilot Plants and Research Operations | This course is intended to teach the basis of safety in pilot plants, laboratory and similar research operations. It will focus on the practical concerns faced in industry and highlight those areas not readily available elsewhere. | | CHE 520 | Chem/Material Eng Thermodynamics | | | CHE 521 | Chemical and Materials Thermodynamics | | | CHE 530 | Introduction to Pharmaceutical Manufacturing | Pharmaceutical manufacturing is vital to the success of the technical operations of a pharmaceutical company. This course is approached from the need to balance company economic considerations with the regulatory compliance requirements of safety, effectiveness, identity, strength, quality, and purity of the products manufactured for distribution and sale by the company. Overview of chemical and biotech process technology and equipment, dosage forms and finishing systems, facility engineering, health, safety, & environment concepts, and regulatory issues. | | CHE 531 | Process Safety Management | This course reviews the 12 elements of the Process Safety Management (PSM) model created by the Center for Chemical Process Safety of the American Institute of Chemical Engineers. PSM systems were developed as an expectation/demand of the public, customers, in-plant personnel, stockholders and regulatory agencies because reliance on chemical process technologies were not enough to control, reduce and prevent hazardous materials incidents. PSM systems are comprehensive sets of policies, procedures and practices designed to ensure that barriers to major incidents are in place, in use and effective. The objectives of this course are to: define PSM and why it is important, describe each of the 12 elements and their applicability, identify process safety responsibilities, give real examples and practical applications to help better understand each element, share experiences and lessons learned of all participants, and assess the quality and identify enhancements to student's site PSM program. | | CHE 535 | Good Manufacturing Practice in Pharmaceutical Facilities Design | Current Good Manufacturing Practice compliance issues in design of pharmaceutical and biopharmaceutical facilities. Issues related to process flow, material flow, and people flow, and A&E mechanical, industrial, HVAC, automation, electrical, and computer. Bio-safety levels. Developing effective written procedures, so that proper documentation can be provided, and then documenting through validation that processes with a high degree of assurance do what they are intended to do. Levels I, II, and III policies. Clinical phases I, II, III and their effect on plant design. Defending products against contamination. Building quality into products. | | CHE 539 | Bioprocess Technology in API Manufacturing | This course provides a broad overview of topics related to the design and operations of modern biopharmaceutical facilities. It covers process, utilities and facility design issues, and encompasses all major manufacturing areas, such as fermentation, harvest, primary and final purification, media and buffer preparation, equipment cleaning and sterilization, and critical process utilities. Unit operations include cell culture, centrifugation, conventional and tangential flow filtration, chromatography, solution preparation, and bulk filling. Application of current Good Manufacturing Practices and Bioprocessing Equipment Standards (BPE-2002) will be discussed. | | CHE 540 | Validation and Regulatory Affairs in Pharmaceutical Manufacturing | Validation of a pharmaceutical manufacturing process is an essential requirement with respect to compliance with Good manufacturing Practices (GMP) contained within the Code of Federal Regulations (21 CFR). Course covers validation concepts for plant, process, cleaning, sterilization, filtration, analytical methods, and computer systems; GAMP (Good Automated Manufacturing Practice), IEEE SQAP, and new electronic requirements – 21 CFR Part 11. Master validation plan, IQ, OQ, and PQ protocols, and relationships to GMP. National (FDA) and international (EU) regulatory affairs for cGMP (current Good Manufacturing Practice) and cGLP (current Good Laboratory Practice) requirements in development, manufacturing, and marketing. Handling the FDA inspection. | | CHE 541 | Validation of Computerized Systems | Computers and computerized systems are ubiquitous in pharmaceutical manufacturing. Validation of these systems is essential to assure public safety and compliance with appropriate regulatory issues regarding validation: GMP, GCP, 21CFR Part 11, etc. This course covers validation concepts for various classes of computerized systems and applications used in the pharmaceutical industry; importance of requirements engineering in validation; test protocols and design; organizational maturity considerations. | | CHE 564 | Microprocessors in Process Control | Designed to provide the process engineers with the background necessary to understand and work with microprocessor -based systems. Topics include: introduction and overview of microprocessor-based technology in chemical engineering; analog and digital signal conditioning, data transmission and serial interfacing using RS-232C and GPIB IEEE-488standards; analog-to-digital conversion and sampling; digital-to-analog conversion; digital I/O, switches/relays, and power supplies; microprocessor-based sensors, transducers and actuators; programmable logic controllers and batch process control; software packages for data-acquisition and control. | | CHE 610 | Process Synthesis, Analysis and Design | Development and evaluation of processing schemes; analysis of process circuits; establishing design criteria; process design; evaluation and selection of process equipment: economic analysis and evaluation; applications to chemical, biochemical, waste treatment, energy and other processes of current interest. | | CHE 611 | Design of Separation Processes | Selection, design, and scaling of separation processes using principles of momentum, energy, and mass transfer; applications to novel as well as to conventional separation techniques. | | CHE 612 | Stagewise Operations | The ultimate goal of this course is to prepare students to undertake the analysis of the most difficult problems in equilibrium stage operations. The problems typically, involve one or more columns with components exhibiting highly non-ideal behavior. This class of problems includes azeotropic distillation, extractive distillation, columns with more than one liquid phase, and a variety of other anomalies. Lack of complete equilibrium dat is not uncommon. Extensive use is made of commercialsoftware in the solution of problems. The course concludes with the assignment of an industrial problem, a substantial project, which requires that the students exercise virtually all techniques studied. | | CHE 613 | Similarity & Scaling | Concepts of similarity and dimensional analysis; models, scaling, correlation of physical and engineering properties, applications in chemical engineering design. | | CHE 620 | Chemical Engineering Thermodynamics | This course supplements the clasical undergraduate thermodynamics course by focusing on physical and thermodynamic properties, and phase equilibria. A variety of equations of state, and their applicability, are introduced as are all of the important liquid activity coefficient equations. Customization of both vapor and liquid equations is introduced by appropriate methods of applied mathematics. Vapot-liquid, liquid-liquid, vapor-liquid-liquid and solid-liquid equilibria are considered with rigor. Industrial applications are employed. A variety of methods for estimating physical and thermodynamic properties are introduced. Students are encouraged to use commercial software in applications. The course concludes with an introduction to statistical thermodynamics. | | CHE 628 | Pharmaceutical Finishing and Packaging Systems | The course covers finished product manufacturing and packaging systems in the pharmaceutical industry, concentrating on the oral solid dosage forms. Process unit operations include blending, granulating, size reduction, drying, compressing, and coating for tablets, as well as blending and filling for capsules. Design and operation of packaging equipment for tablet and capsule counting, capping, security sealing, labeling, cartoning, and case packing will be considered. Approach for development of project documentation, such as equipment specifications, purchase orders, test plans, and validation documents will be presented. Use of computer simulation tools for system development and improvement will be discussed. Term paper project will require students to collectively design a solid dosage manufacturing and packaging facility, considering selection of processing and packaging equipment, material flow, development of commissioning and qualification plan and protocols. | | CHE 630 | Theory of Transport Processes | Generalized approach to differential and macroscopic balances: constitutive material equations; momentum and energy transport in laminar and turbulent flow; interphase and intraphase transport; dimensionless correlations | | CHE 638 | Chemical Technology Processes in API Manufacturing | Bulk active pharmaceutical ingredient manufacturing and unit operations. Process scale-up. Transport processes, including mass, heat, and momentum transfer. Process synthesis, analysis, and design. Traditional separation processes, including distillation, evaporation, extraction, crystallization, and absorption. New separation processes, including pressure swing adsorption, molecular sieves, ion exchange, reverse osmosis, microfiltration, nanofiltration, ultrafiltration, diafiltration, gas permeation, pervaporation, supercritical fluid extraction, and high performance liquid chromatography (HPLC). Batch and continuous reactors for homogeneous, heterogeneous, catalytic, and non-catalytic reactions. | | CHE 639 | Modeling and Simulation of Pharmaceutical Manufacturing Systems | This course will introduce students to the modeling and simulation applications in the pharmaceutical manufacturing. Learn the basics of discreet event simulation and use commercially available software to develop models of various manufacturing and service systems. Approaches to the development of conceptual and computer models, data collection and analysis, model verification and validation, simulation output analysis are discussed. Learn how to model chemical, biochemical and separation processes in pharmaceutical manufacturing using process simulation software. Develop material balances, stream reports, operations and equipment Gantt charts, conduct process debottlenecking and cost analysis. | | CHE 641 | New Separation Processes | The course begins with a review of traditional separation processes such as distillation, evaporation, extraction, crystallization and absorption. New topics in separation which are covered include pressure swing adsorption, molecular sieves, ion exchange, reverse osmosis, microfiltration, nano-filtration, ultrafiltration, diafiltration, gas permeation, pervaporation, supercritical fluid extraction, and liquid chromatography. Industrial applications, design considerations, and engineering analysis of these separation topics are covered. | | CHE 646 | Biopharmaceuticals Facilities Design | Proven techniques and creative tools presented for design, development, and delivery of biopharmaceutical manufacturing facilities. Includes skills and knowledge in bioprocessing requirements, equipment and facility requirements, project management as well as regulatory guidelines and big-picture drug development. Also corporate capital management processes to functionally meet corporate requirements from pre-clinical to commercial scale of operations, qualifications to pass regulatory inspections, achieving faster time-to-market, but not breaking the corporate treasury bank. Course also explores trends in new equipment technology such as disposables or single-use product, new design concepts in aseptic manufacturing, barrier and isolation technologies, new FDA thinking in risk-based compliance approach, process analytical technology, capital project planning and management. | | CHE 649 | Design of Water, Steam, and CIP Utility Systems for Pharmaceutical Manufacturing | Water & steam systems: (water used as excipient, cleaning agent, or product diluent) water quality selection criteria; generation, storage and distribution systems; bio-burden control; USP PWS (purified water systems) and USP WFI (water for injection) systems; engineering considerations, including specification, design, installation, validation, operation, testing, and maintenance; common unit operations, including deionization, reverse osmosis, distillation, ultrafiltration, and ozonation systems; process considerations, including pretreatment, storage and distribution, materials of construction, microbial control, pyrogen control, and system maintenance; FDA requirements; clean-in-place systems; steam generation and distribution systems. | | CHE 650 | Reactor Design | Analysis of batch and continuous chemical reactions for homogeneous, heterogeneous, catalytic, and non-catalytic reactions; influence of temperature, pressure, reactor size and type, mass and heat transport on yield and product distribution; design criteria based on optimal operating conditions and reactor stability will be developed. | | CHE 652 | Environmental Catalysis | This course describes the application of catalysis to modern air pollution control. A practical description of catalysts and their fundamental properties provides a foundation for understanding modern catalytic converters used for reducing hydrocarbon, carbon monoxide, and nitric oxide emissions from gasoline and diesel fueled vehicles, power plants, chemical facilities, etc. It is intended for graduate students in any engineering or science discipline interested in environmental control technology. | | CHE 653 | Design of PAT Systems for Pharmaceutical Manufacturing | The objective of this course is to provide the student with the engineering tools and knowledge required to design and deploy Process Analytical Technology (PAT) solutions in pharmaceutical drug substance and drug product manufacturing. This course provides in-depth coverage of current PAT technologies. At the conclusion of this course, students will understand the engineering theory, principles, and mathematics required to design and deploy these technologies in a pharmaceutical manufacturing environment in compliance with FDA and international regulations. Topics covered include: analyzer types and principals of operation, chemometric techniques for multivariate analysis, multivariate process models, dynamic process control, and advanced pattern recognition techniques. In addition, the course will cover the technical aspects of real-time data management and 21 CFR Part 11 compliance. | | CHE 660 | Advanced Process Control | Mathematical modeling and identification of chemical processes. State-space process representation and analysis: stability, observability, controllability and reach-ability. Analysis and design of advanced control systems: internal model control, dynamic matrix control and model predictive control. Synthesis of multivariable control systems: interaction analysis, singular value decomposition, decoupler design. Continuous and sampled-data systems, on-line process identification. State and parameter estimation techniques: Luenberger observer and Kalman filter. Knowledge of Laplace transforms, material and energy balances, computer programming and matrix algebra is required. | | CHE 662 | Chemical Process Simulation | The course comprises a series of workshops, employing an industrial process simulator, Aspen Plus, which explore the primary components required to simulate a chemical process. Most workshops have embedded irregularities designed to heighten the student awareness of the types of errors that could arise when using simulation software. The workshops include facilities to exercise and customize a wide variety of physical and thermodynamic properties as the students develop process models. Heavy concentration is on the equations describing the models used. As the experience level of the students rises, workshops designed to introduce complicated industrial flowsheets are employed. | | CHE 670 | Polymer Properties and Structure | Stress-strain relationships, theory of linear viscoelasticity and relaxation spectra, temperature dependence of viscoelastic behavior, dielectric properties, dynamic mechanical and electrical testing, molecular theories of flexible chains, statistical mechanics and thermodynamics of rubber-like undiluted systems, morphology of high polymers. | | CHE 671 | Polymer Rheology | Molecular and continuum mechanical constitutive equations for viscoelastic fluids; analysis of viscometric experiments to evaluate the viscosity and normal stress functions: dependence of these functions on the macromolecular structure of polymer melts: solution of isothermal and nonisothermal flow problems with non-Newtonian fluids which are encountered in polymer processing; development of design equations for extruder dies and molds. | | CHE 672 | Processing of Polymers for Biomedical Applications | Descriptions of various polymer processing operations and processing requirements of biomedical products, principles of processing of polymers covering melting, pressurization, mixing, devolatilization, shaping using extrusion, spinning, blowing, coating, calendering and molding technologies, surface treatment and sterilization, applications in the areas of prostheses and artificial organs and packaging of various biomedical devices. | | CHE 673 | Polymerization Engineering | Analysis and design of experimental and industrial polymerization reactors for various polymerization mechanisms: relationship between design parameters and polymer structure, yield and average molecular weight: kinetic and statistical methods; batch and continuous, addition and condensation polymerization in bulk, solution, suspension and emulsion. | | CHE 674 | Design of Polymer Processing Machinery | A treatment of polymer processing machinery with emphasis on the design of components to implement the various elementary steps involved, and subsequent assembly of these components into processing machines. Use is made of computational models. Principles of control systems are applied to processing machinery. The primary objective is to stimulate creative approaches to the design of processing machinery rather than to familiarize the student with the details of existing machinery. | | CHE 675 | Polymer Blends and Composites | Recent advances in polymer blend and composite formation; the role of melt rheology in component selection and the resulting morphology; melt mixing processes and equipment; models for predicting processing and performance characteristics; morphology generation and control in manufacturing processes; sample calculations and case histories for polyblends used in film blowing, blow molding and injection molding. | | CHE 676 | Polymer Mold and Die Design | Principal manufacturing methods utilizing molds and dies; mold and die design characteristics dictated by functional requirements; interaction between molds/dies and processing machinery; mathematical models of forming processes including: flow through dies and into molds, solidification, heat transfer and reaction (in reactive processing); end-product properties (morphology, bulk properties, tolerances, appearance) and operating conditions in alternative manufacturing methods; materials and manufacturing methods for molds and dies; case studies. | | CHE 677 | Polymer Product Design | Design of polymeric products; design criteria based upon product functions and geometry; material selection by property assessment; selection of molds, dies, and special manufacturing devices (e.g., mold inserts); selection of appropriate forming process (injection, rotational or blow-molding, extrusion, etc.), and determination of optimum operating conditions (such as temperature, pressure, cycle or residence time). Case histories of failure. | | CHE 678 | Experimental Methods in Polymer Melt Rheology | Discussion of models for flow and deformation in polymers, and a treatment of measurable rheological properties. Analysis of thermoplastic and thermosetting resins for processability. Use of experimental data to determine parameters of the constitutive equations. Laboratory includes use of state-of-art equipment in elongational, rotational, and capillary viscometry. | | CHE 682 | Colloids and Interfacial Phenomena | A survey course covering the chemical, biological and material science aspects of interfacial phenomena. Applications to adhesion, biomembranes, colloidal stability, detergency, lubrication, coating, fibers, and powders - were surface properties play an important role. Prerequisites: Physical Chemistry and Thermodynamics. | | CHE 695 | Bio/Nano Photonics | This course deals with the principles of light interactions with biological and biomedical-relevant systems. The enabling aspects of nanotechnology for advanced biosensing, medical diagnosis, and therapeutically treatment will be discussed. | | CHE 700 | Seminar in Chemical Engineering | Lectures by department faculty, guest speakers, and doctoral students on recent research. | | CHE 701-702 | Selected Topics in Chemical Engineering III-IV | Selected topics of current interest in the field of chemical engineering will be treated from an advanced point of view. | | CHE 703 | Numerical Methods in Chemical Engineering | The course is designed to enable students to attack a variety of chemical engineering problems which lend themselves to solution by numerical methods as opposed to classical mathematics. Problems that do not fir the mold "use existing software" are illustrated. The students are encouraged to create their own software to solveproblems. For this purpose students are given an introduction to the Visual Basic programming language. Students are also encouraged to use more advanced methods in Excel. Examples and homework assignments are drawn from industrial experience when possible. | | CHE 704 | Advanced topics in applied mathematics - mathematical modeling and solution | techniques in chemical engineering analysis; tensor analysis, numerical methods, operational mathematics, probabilistic and statistical methods, nonlinear equations and stability theories. | | CHE 770-771 | Selected Topics in Polymer Science and Engineering III-IV | A critical review of current theories and experimental aspects of polymer science and engineering.(Three to Six credits.) | | CHE 800 | Special Problems in Chemical Engineering | One to six credits. Limit of six credits for the degree of Master of Engineering (Chemical). | | CHE 801 | Special Problem in Chemical Engineering | One to six credits. Limit of six credits for the degree of Doctor of Philosophy. | | CHE 802 | Special Problem in Chemical Engineering | For the degree of Chemical Engineer. (One to six credits.) | | CHE 810 | Special Topics in Chemical Engineering | A participating seminar on topics of current interest and importance in Chemical Engineering | | CHE 900 | Thesis in Chemical Engineering | For the degree of Master of Engineering (Chemical). Five to ten credits with departmental approval. | | CHE 950 | Chemical Engineer Design Product | Design project for the degree of Chemical Engineer. Hours and credits to be arranged. Eight to fifteen credits. | | CHE 960 | Research in Chemical Engineering | Original research leading to the doctoral dissertation. Hours and credits to be arranged. |
|
| | | Close | | CH 500 | Physical Chemistry Review | Review of undergraduate physical chemistry by means of problem solving; atomic spectra; structure of atoms and molecules; thermodynamics; changes of state; solutions; chemical equilibrium; kinetic theory of gases; chemical kinetics, and electrochemistry. | | CH 520 | Advanced Physical Chemistry | The elements of quantum mechanics are developed and applied to chemical systems. Valence bond theory and molecular orbital theory of small molecules; introduction to group theory for molecular symmetry; fundamental aspects of chemical bonding, and molecular spectra. | | CH 524 | Intro to Surface Analysis | See course description under MT524. | | CH 525 | Techniques of Surface and Nanostructure Characterization | Lectures, demonstrations and laboratory experiments, selected from among the following topics, depending on student interest: vacuum technology; thin-film preparation; scanning electron microscopy; infrared spectroscopy, ellipsometry: electron spectroscopies-Auger, photoelectron, LEED; ion spectroscopies SIMS, IBS, field emission; surface properties-area, roughness, and surface tension. Alternate years. | | CH 540 | Advanced Organic Laboratory I | Your needs and interests will be considered in the assignment of typical advanced preparations, small research problems and special operations. Fall and Spring semesters, by request. | | CH 541 | Advanced Organic Laboratory II | Your needs and interests will be considered in the assignment of typical advanced preparations, small research problems and special operations. Fall and Spring semesters, by request. | | CH 561 | Instrumental Methods of Analysis | Primarily a laboratory course, with some lecture presenting the principles and applications of contemporary instrumental analytical methods, with a focus on spectroscopy and separations. Laboratory practice explores ultraviolet, visible and infrared spectrophotometry, atomic absorption spectroscopy, nuclear magnetic resonance spectrometry, gas-liquid and high-performance liquid chromatography, and capillary electrophoresis. These instrumental techniques are utilized for quantitative and qualitative analyses of organic, inorganic, biological and environmntal samples. | | CH 580 | Biochemistry I - Cellular Metabolism and Regulation | Discussions include metabolic pathways in biosynthesis and catabolism of biomolecules, including carbohydrates, proteins, lipids, and nucleic acids. The hormonal regulation of metabolism, as well as vitamin metabolism, is presented. | | CH 582 | Biophysical Chemistry | The relationship of the chemical and physical structure of biological macromolecules to their biological functions as derived from osmotic pressure, viscosity, light and X-ray scatting, diffusion, ultracentrifugation, and electrophoresis. The course is subdivided into: 1) properties, functions, and interrelations of biological macromolecules, e.g., polysaccharides, proteins, and nucleic acids; 2) correlation of physical properties of macromolecules in solution; 3) conformational properties of proteins and nucleic acids; and 4) aspects of metal ions in biological systems. | | CH 583 | Physiology | Fundamentals of control processes governing physiological systems analyzed at the cellular and molecular level. Biological signal transduction and negative feedback control of metabolic processes. Examples from sensory, nervous, cardiovascular, and endocrine systems. Deviations that give rise to abnormal states; their detection, and the theory behind the imaging and diagnostic techniques such as MRI, PET, SPECT; and the design and development of therapeutic drugs. The principles, uses, and applications of biomaterials and tissue engineering techniques; and problems associated with biocompatibility. Students (or groups of students) are expected to write and present a term project. | | CH 610 | Advanced Inorganic and Bioinorganic Chemistry | A systematic treatment of the bonding and reactivity of inorganic substances; molecular shape and electron charge distribution of main-group and coordination compounds, including valence-bond theory and a group theoretical approach to molecular orbital theory; organometallic chemistry; the solid state; and the role of inorganic compounds in biological processes and the environment. | | CH 620 | Chemical Thermodynamics and Kinetics | Applications of the laws of thermodynamics to solutions, electrolytes and polyelectrolytes, binding, and biological systems; statistical thermodynamics is developed and applied to spectroscopy and transition state theory; and chemical kinetics of simple and complex reactions, enzyme and heterogeneous catalysis, and theories of reaction rates. | | CH 621 | Quantum Chemistry | Theorems and postulates of quantum mechanics; operator relationships; solutions of the Schrödinger equation for model systems; variation and perturbation methods; pure spin states; Hartree-Fock self-consistent field theory; and applications to many-electron atoms and molecules. | | CH 622 | Molecular Spectroscopy | Theoretical foundations of spectroscopic methods and their application to the study of atomic and molecular structure and properties; theory of absorption and emission of radiation; line spectra of complex atoms: group theory; rotational, vibrational, and electronic spectroscopy of diatomic and polyatomic molecules; infrared, Raman, uv-vis spectroscopy; laser spectroscopy and applications; photoelectron spectroscopy; multi-photon processes. Also offered as PEP 722. By request. | | CH 623 | Chemical Kinetics | A detailed discussion of the kinetics and mechanism of complex reactions in the gaseous and liquid phases; topics include: stationary and nonstationary conditions; chain reactions, photo and radiation-induced reactions, and reaction rate theories. By request. | | CH 624 | Statistical Mechanics | Classical and quantum mechanical preliminaries; derivation of the laws of thermodynamics; applications to monoatomic and polyatomic gases and to gaseous mixtures; systems of dependent particles with applications to the crystalline solid, the imperfect ga, s and the cooperative phenomena; electric and magnetic fields; and degenerate gases. By request. | | CH 640 | Advanced Organic and Heterocyclic Chemistry I | An advanced course in the chemistry of carbon compounds, with special reference to polyfunctional compounds, heterocycles, techniques of literature survey, stereochemical concepts, and physical tools for organic chemists. Fall semester. | | CH 641 | Advanced Organic and Heterocyclic Chemistry II | An advanced course in the chemistry of carbon compounds, with special reference to polyfunctional compounds, heterocycles, techniques of literature survey, stereochemical concepts, and physical tools for organic chemists. Spring semester.
| | CH 642 | Synthetic Organic Chemistry | A survey of important synthetic methods with emphasis on stereochemistry and reaction mechanism. | | CH 646 | Chemistry of Natural Products | Structure, synthesis, and biogenesis of antibiotics, alkaloids, hormones, and other natural products. | | CH 647 | Chemistry and Pharmacology of Drugs | Discussion at the molecular level of drug receptor interaction, influence of stereochemistry and physiochemical properties on drug action, pharmacological effects of structural features, mechanism of drug action, metabolic rate of drugs in animals and man, and drug design. The application of newer physical tools and recent advances in methods for pharmacological studies will be emphasized. | | CH 650 | Spectra and Structure Determination | An intensive course on the interpretation of spectroscopic data; emphasis is on the use of modern spectroscopic techniques, such as NMR (13C, D, 15N, and H), mass (including CI), laser-Raman, ESCA, ORD, CD, IR, and UV for structure elucidation. Special attention is given to the application of computer technology in spectral work. A course designed for practicing chemists in analytical, organic, physical, and biomedical areas. Extensive problem solving. No laboratory. | | CH 660 | Advanced Instrumental Analysis | Advanced treatment of the theory and practice of spectrometric methods (mass spectrometry, nuclear magnetic resonance, etc.) and electroanalytical methods with emphasis on Fourier Transform techniques (FTIR, FTNMR, etc.) and hyphenated methods (gc-ms, etc.), the instrument-sample interaction, and signal sampling. A survey of computational methods, such as factor analysis and other chemometric methods is also included. | | CH 661 | Advanced Instrumental Analysis Laboratory | Your needs and interests are considered in the assignment of work on one or more of the following: NMR spectrometry, mass spectrometry, electrochemical methods, infrared, ultraviolet, and visible spectrophotometry. | | CH 662 | Separation Methods in Analytical and Organic Chemistry | An advanced course applying principles and theory to problems in chemical analysis. Theory of separations, including distillation, chromatography, and ultracentrifugation; heterogeneity and surface effects; and sampling and its problems. | | CH 663 | Design of Chemical Instrumentation | A practical treatment of the mechanical, electronic, and optical devices used in the construction of instruments for research and chemical analysis and control; motors, light sources and detectors, servomechanisms, electronic components and test equipment, vacuum and pressure measuring devices, and overall design concepts are among the topics treated. | | CH 664 | Computer Methods in Chemistry | Discusses computational chemistry topics, including energy minimization, molecular dynamics, solvation mechanics, and electronic structure calculations. Applications in drug design and receptors will be discussed. | | CH 665 | Chemometrics I | Application of chemometric techniques to problems in analytical, physical and organic chemistry, with emphasis on spectroscopic measurements. Includes optimization, analysis of variance, pattern recognition, factor analysis, experimental design, etc. | | CH 666 | Modern Mass Spectrometry | A comprehensive hands-on course covering both fundamentals and modern aspects of mass spectrometry, with emphasis on biological and biochemical applications. Topics include: contemporary methods of gas phase ion formation [electron ionization (EI), chemical ionization (CI), inductively coupled plasma (ICP), fast atom bombardment (FAB), plasma desorption (PD), electrospray (ESI), atmospheric pressure chemical ionization (APCI), matrix assisted laser desorption ionization (MALDI), detection (electron and photomultipliers, and array detectors), and mass analysis [magnetic deflection, quadrupole, ion trap, time of flight (TOF), and Fourier-transform (FTMS)]. Detailed interpretation of organic mass spectra for structural information, with special emphasis on even-electron-ion fragmentation. Qualitative and quantitative applications in environmental, biological, pharmacological, forensic, and geochemical sciences. | | CH 668 | Computational Biology | Topics at the interface of biology and computer technology will be discussed, including molecular sequence analysis, phylogeny generation, biomolecular structure simulation, and modeling of site-directed mutagenesis. | | CH 670 | Synthetic Polymer Chemistry | Mechanisms and kinetics of organic and inorganic polymerization reactions; condensation, free radical and ionic addition, and stereoregular polymerizations; copolymerizations; and the nature of chemical bonds and the resulting physical properties of high polymers. | | CH 671 | Physical Chemistry of Polymers | Physio-chemical aspects of polymers, molecular weight distributions, solution characterization and theories, polymer chain configuration, thermodynamics of polymer solutions, the amorphous state, and the crystalline state. | | CH 672 | Macromolecules in Modern Technology | The course covers recent advances in macromolecular science, including polyelectrolytes and water-soluble polymers, synthetic and biological macromolecules at surfaces, self-assembly of synthetic and biological macromolecules, and polymers for biomedical applications. | | CH 673 | Special Topics in Polymer Chemistry | Recent developments in polymer science will be discussed, e.g., physical measurements, polymer characterization, polymerization kinetics, and morphology. Topics will vary from year to year and specialists will participate. | | CH 674 | Polymer Functionality | Topics at the interface of polymer chemistry and biomedical sciences, focusing on areas where polymers have made a particularly strong contribution, such as in biomedical sciences and pharmaceuticals . Synthesis and properties of biopolymers; biomaterials; nanotechnology smart polymers; functional applications in biotechnology, tissue and cell engineering; and biosensors and drug delivery. | | CH 678 | Experimental Microbiology | Discussions in medical, industrial, and environmental microbiology will include bacteriology, virology, mycology, parasitology, and infectious diseases. Includes experimental laboratory instruction. | | CH 681 | Biochemistry II - Biomolecular Structure and Function | Discusses the physical and structural chemistry of proteins and nucleotides, as well as the functional role these molecules play in biochemistry. Extensive use of known X-ray structural information will be used to visualize the three-dimensional structure of these biomolecules. This structural information will be used to relate the molecules to known functional information. | | CH 682 | Biochemical Laboratory Techniques | Students will work actively in small collaborative groups to solve a unique research project that encompasses the purification, analysis of purity, kinetics, and structure-function analysis of a novel recombinant protein. Techniques in protein purification, gel electrophoresis, peptide digest separation, ligand binding, steady-state and stopped-flow kinetics, and molecular simulation will be explored. | | CH 684 | Molecular Biology Laboratory Techniques | This laboratory course introduces essential techniques in molecular biology and genetic engineering in a project format. The course includes aseptic technique and the handling of microbes; isolation and purification of nucleic acids; construction, selection and analysis of recombinant DNA molecules; restriction mapping; immobilization and hybridization of nucleic acids; and labeling methods of nucleic acid probes. | | CH 685 | Medicinal Chemistry | A few topics of timely interest will be treated in depth,; recent chemical developments will be surveyed in fields such as antibiotics, cancer chemotherapy, CNS agents, chemical control of fertility, steroids and prostaglandins in therapy, etc. | | CH 686 | Immunology | The cells and molecules of the immune system and their interaction and regulation; the cellular and genetic components of the immune response, the biochemistry of antigens and antibodies, the generation of antibody diversity, cytokines, hypersensitivities, and immunodeficiencies (i.e. AIDS); and transplants and tumors. Use of antibodies in currently emerging immunodiagnostic techniques such as ELISA, disposable kits, molecular targets, and development of vaccines utilizing molecular biological techniques, such as recombinant and subunit vaccines. Students (or groups of students) are expected to write and present a term project. | | CH 687 | Molecular Genetics | This course is a modern approach to the study of heredity through molecular biology. Primary emphasis is on nucleic acids, the molecular biology of gene expression, molecular recognition and signal transduction, and bacterial and viral molecular biology. The course will also discuss recombinant DNA technology and its impact on science and medicine. | | CH 688 | Methods in Chemical Biology | A discussion of the theories underlying various techniques of molecular biology which are used in the biotechnology industry. Topics include all recombinant DNA techniques; DNA isolation and analysis; library construction and screening; cloning; DNA sequencing; hybridization and other detection methods; RNA isolation and analysis; protein isolation and analysis (immunoassay, ELISA, etc.); transgenic and ES cell methods; electrophoresis (agarose, acrylamide, two dimensional, and SDS-PAGE); column chromatography; and basic cell culture including transfection and expression systems. | | CH 689 | Cell Biology Laboratory Techniques | Laboratory practice in modern biological research will be explored. Techniques involving gene and protein cellular probes, ELISA, mammalian cell culturing, cell cycle determination, differential centrifugation, electron microscopy, and fluorescent cellular markets will be addressed. Laboratory fee $60. | | CH 690 | Cellular Signal Transduction | This advanced course covers the mechanism and biological role of signal transduction in mammalian cells. Topics included are extracellular regulatory signals, intracellular signal transduction pathways, role of tissue context in the function of cellular regulation, and examples of biological processes controlled by specific cellular signal transduction pathways. | | CH 700 | Seminar in Chemistry | Lectures by department faculty, guest speakers, and doctoral students on recent research. | | CH 720 | Selected Topics in Chemical Physics I | Topics of current interest selected by you are to be investigated from an advanced point of view. | | CH 721 | Selected Topics in Chemical Physics II | Topics of current interest selected by you are to be investigated from an advanced point of view. | | CH 722 | Selected Topics in Physical Chemistry | Topics selected to coincide with research interests current in the department. | | CH 740 | Selected Topics in Organic Chemistry | Selected topics of current interest in the field of organic chemistry will be treated from an advanced point of view; recent developments will be surveyed in fields such as reaction mechanisms, physical methods in organic chemistry, natural products chemistry, biogenesis, etc. | | CH 760 | Chemoinformatics | This advanced course in computational chemistry builds on the methods developed in CH 664. Students will analyze and design combinatorial libraries, develop SAR models, and generate calculated molecular properties. The hands-on course will use both PC and Silicon Graphics computers. Software, such as that from Oxford Molecular, Tripos, and Oracle will be used, as will MSI software, such as INSIGHT/DISCOVER, Catalyst, and Cerius 2. | | CH 780 | Selected Topics in Biochemistry I | Topics of current interest in biochemical research are discussed, such as: enzyme chemistry, biochemical genetics and development, cellular control mechanism, biochemistry of cell membranes, bioenergetics, and microbiology. | | CH 781 | Selected Topics in Biochemistry II | Topics of current interest in biochemical research are discussed, such as: enzyme chemistry, biochemical genetics and development, cellular control mechanism, biochemistry of cell membranes, bioenergetics, and microbiology.
| | CH 782 | Selected Topics in Bioorganic Chemistry | Topics of timely interest will be treated in an interdisciplinary fashion; recent developments will be surveyed in fields such as biosynthesis, radioactive and stable isotope techniques, genesis of life chemicals, nucleic acids and replication, genetic defects, and metabolic errors. | | CH 800 | Special Research Problems in Chemistry | One to six credits. Limit of six credits for the degree of Master of Science. | | CH 801 | Special Problems in Chemistry | One to six credits. Limit of six credits for the degree of Doctor of Philosophy. | | CH 900 | Masters Thesis in Chemistry/Chemical Biology | For the degree of Master of Science, five to ten credits with departmental approval. | | CH 960 | Dissertation in Chemistry/Chemical Biology | Original experimental or theoretical research that may serve as the basis for the dissertation required for the degree of Doctor of Philosophy. The work will be carried out under the guidance of a faculty member. Hours and credits to be arranged. |
|
| | | Close | | CE 503 | Engineering Hydraulics | Properties of fluids, fluid statics, mass, energy and momentum conservation principles, flow in pipes, major and minor energy losses, water pumps. Principles of flow in open channels, uniform flow computations, gradually varied flows, design of hydraulic structures, dimensional analyses and similitude principles. | | CE 504 | Water Resources Engineering | Principles of engineering hydrology, the hydrologic cycle, rainfall – runoff relationships, hydrographs, hydrologic and hydraulic routing. Ground water resources. Planning and management of water resources. Probabilistic methods in water resources, reservoir design, water distribution systems. | | CE 518 | Advanced Mechanics of Materials | A second course in Mechanics of Materials that will introduce failure criteria, energy methods, beams on elastic foundation, curved beams, unsymmetric bending, buckling and theory of elasticity. The emphasis is on classical problems and solutions without numerical procedures. | | CE 519 | Advanced Structural Analysis | Analysis of structures using methods of work, slope deflection and moment distribution; force acceleration and energy methods; variable moments of inertia; continuous beams, trusses and frames; arch analysis; plasticity and limit design; slab and shell structures. | | CE 520 | Soil Behavior and its Role in Environmental Applications | See EN520 course description. | | CE 525 | Engineering Hydrology | Principles of hydrology and their application to engineering projects, including the hydrologic cycle, measurement and interpretation of hydrologic variables, stochastic hydrology, flood routing and computer simulations in hydrology. | | CE 526 | Watershed Modeling | This course is intended to provide graduate students with the tools necessary to simulate the water quality of a complex watershed. The course will focus on the development of models for examining the water quality and water quantity issues that are associated with watershed management. Students will learn various modeling technologies from simplistic mass balance models to more complex dynamic models. The models required for fully understanding the effects of both point and nonpoint sources of pollution on a natural waterway will be examined. The students will also develop an understanding of how to design a monitoring program to collect the data that are appropriate for simulating a natural system. Current state and federal guidelines and regulations will be discussed including the development of a wasteload allocation for a point source, a load allocation for a nonpoint source and a Total Maximum Daily Load (TMDL) for an impaired waterway. This course will not only provide the student with the tools necessary to simulate a watershed but also provide a keen insight into the watershed management process. The final project will require the students to work in teams to analyze a specific watershed. | | CE 527 | Wetland Hydrology | Over the past two decades, there has been a rise in wetland mitigation projects across the country. The success of a wetland depends mainly on it hydrology. Central to the course will be the principle of water budgeting. This course will outline the hydrologic principles involved in freshwater and coastal wetland engineering. Dynamic and steady state mathematical modeling will be presented as techniques to estimate wetland hydrology. | | CE 530 | Nondestructive Evaluation | This course will introduce principles and applications of Nondestructive Evaluation (NDE) techniques, which are important in design, manufacturing, and maintenance. Most commonly used methods such as ultrasonic, magnetic, radiography, penetrates, and eddy currents will be discussed. Physical concepts behind each of these methods as well as practical examples of their applications will be emphasized. | | CE 535 | Stormwater Management | This course will be of significant importance in urbanplanning and construction management. The management of stormwater must be addressed for any modern development/construction project. This course will focus on the development of the runoff hydrograph, the design of storm drains and detention ponds, watershed characteristics for the existing and developed areas and regulations by both state and federal agencies. | | CE 541 | Project Management for Construction | This course deals with the problems of managing a project. A project is defined as a temporary organization of human and nonhuman resources, within a permanent organization, for the purpose of achieving a specific objective. Both operational and conceptual issues will be considered. Operational issues include definition, planning, implementation, control and evaluation of the project; conceptual issues include project management vs. hierarchical management, matrix organization, project authority, motivation and morale. Cases will include construction management, chemical plant construction and other examples. | | CE 560 | Advanced Soil Testing | An advanced treatment of methods and techniques of soil testing. It entails the execution of tests, data presentation and data interpretation associated with soil mechanics practice and research. Tests include soil classification, compaction, shear strength, permeability soil-moisture extraction and soil compressibility. Use of microcomputers in data reduction and presentation. | | CE 561 | Fundamentals of Remote Sensing | This course exposes the student to the physical principles underlying remote sensing of ocean, atmosphere, and land by electromagnetic and acoustic passive and active sensors: radars, lidars, infrared and microwaves thermal sensors, sonars, sodars, infrasound/seismic detectors. Topics include fundamental concepts of electromagnetic and acoustic wave interactions with oceanic, atmospheric, and land environment, as well as with natural and man-made objects. Examples from selected sensors will be used to illustrate the information extraction process, and applications of the data for environmental monitoring, oceanography, meteorology, and security/military objectives. | | CE 565 | Numerical Methods for Civil and Environmental Engineering | An introduction to numerical and methods applied to civil and environmental engineering. Methods for solution of nonlinear equations, systems of linear equations, interpolation, regression, and solution of ordinary and partial differential equations. Applications include trusses, beams, river oxygen balances and adsorption isotherms. Several computer projects are required. | | CE 576 | Multi-Hazard Engineering | Identification and assessment of wind, flood, earthquake, surge, wave, tsunami, erosion, subsidence, and landslide hazards and their associated loading on the built environment, and comprehensive engineering and planning techniques presented to mitigate extreme loads generated by individual and multi-hazards in the natural environment. | | CE 578 | Coastal and Flood Plain Engineering | Identification, assessment, and risk analysis of river and coastal flood hazards. Introduction to flood plain analysis, surge, and overland wave propagation. Development of flood, surge, and wave load analysis. Presentation of flood hazard mitigation techniques and engineering design of flood proofing techniques. | | CE 579 | Advanced Reinforced Concrete Structures | Ultimate Strength Design of beams, deep beams, slender columns, walls, two-way and plate slabs. Study of bending, shear, torsion, deflections, shrinkage, creep and temperature effects. Code Requirements. | | CE 591 | Introduction to Dynamic Meteorology | Introduction to meteorology presents a cogent explanation of the fundamentals of atmospheric dynamics. The course begins with a discussion of the Earth's atmospheric system includingglobal circulation, climate, and the greenhouse effect. The basic conservation laws and the applications of the basic equations of motion are discussed in the context of synoptic scale meteorology.The thermodynamics of the atmosphere are derived based on the equation of state of the atmosphere with specific emphasison adiabatic and pseudo-adiabatic motions. The concept of atmospheric stability is presented in terms of the moist and dry lapse rate. The influence of the planetary boundary layer on atmospheric motions is presented with emphasis on topographic and open ocean frictional effects, temperature discontinuity between land and sea, and the generation of sea breezes. The mesocale dynamics of tornadoes and hurricanes are discussed as well as the cyclogenesis of extratropical coast allows. The course makes use of a multitude of web-based prducts including interactive learning sites, weather forecasts from the National Weather Service (NWS), tropical predictions from the National Hurrican Center and NWS model outputs (AVN, NGM, ETA, and WAM). | | CE 595 | Geotechnical Design | . A design oriented course in which geotechnical engineering principles are applied to the computer-aided design of shallow and pile foundations, bulkheads and retaining walls. The course also deals with advanced soil mechanics concepts as applied to the determination of lateral earth pressures needed for the design of retaining walls. | | CE 601 | Theory of Elasticity | Review of matrix algebra; the strain tensor, including higher order terms; the stress tensor; derivation of the linear form of Hooke's law and the higher order form of Hooke's law; equilibrium equations, boundary conditions and compatibility conditions; applications to the bending and torsion problems; variational and approximate methods of solving the Dirichlet type boundary value problems with particular application to the torsion problem. Fall semester. | | CE 607 | Theory of Elastic Stability | Buckling failure of beams, columns, plates and shells in the elastic and plastic range; postbuckling strength of plates; application of variational principles. | | CE 608 | Theory of Plates and Shells | Bending of laterally loaded plates of various shapes and edge conditions; large deflection of plates; membrane stresses in shells; bending of cylindrical shells; energy solutions. Spring semester | | CE 613 | Matrix Analysis of Structures | Formulation of structural theory based on matrix algebra; discussion of force method and displacement method; use of matrix transformation chain in structural analysis; application to indeterminate structures, space frames, vibration and buckling of structures; computer application. Spring semester. | | CE 619 | Knowledge of computer programming | Analysis of structures using methods of work, slope deflection and moment distribution; force acceleration and energy methods; variable moments of inertia; continuous beams, trusses and frames; arch analysis; plasticity and limit design; slab and shell structures. Fall semester. | | CE 621 | Bridge Design for Structural Engineers | This course will concentrate on the typical highway bridge design and analysis. The design will be based on the current AASHTO specifications and other applicable codes. Major topics will include detailing and seismic design considerations. In addition, emphasis will be placed on inspection procedures and the development of contract plans, specifications and construction cost estimating. Grading for the course will be based on a midterm exam and a comprehensive design project. Included in the scope of the project will be the design of the superstructure and substructure, the development of influence lines and a construction cost estimate. | | CE 623 | Structural Dynamics | Introduction to theory of structural dynamics with emphasis on civil engineering problems. One-degree systems; lumped parameter and multi-degree systems; approximate methods; analysis and design applications using computers. | | CE 626 | Earthquake Engineering Design | A new approach to the overall earthquake-engineering problem is presented in a form that may be utilized by engineering design offices. New earthquake invariants are obtained. The emphasis is placed on the two major topics (1) damage assessment and (2) structural design, but some consideration is also given to the development of a new "mechanism" theory consistent with deep-foci earthquakes. The fundamental data bases the sources for the basic hypotheses and the resultant theories are the accelerograms and the isoseismal maps. These lead to temporal and spacewise energy variations that are the key elements in the theoretical approach. | | CE 628 | Wind Effects on Structures | Wind characteristics; deterministic and stochastic response; static wind effects and building code; effects of lateral forces; dynamic effects; self-excited motion, flutter, galloping and vortex-induced vibration; tornado and hurricane effects; case studies on tall buildings, long-span bridges, etc. | | CE 640 | Prestressed Concrete | Basic concepts of prestressing, partial loss of prestress, flexural design, shear, torsion, camber, deflection, indeterminate prestressed structures, connections, and prestressed circular tanks. | | CE 648 | Numerical Hydrodynamics | Potential flows around bodies: Panel singularities methods and conformal mapping methods. Finite-difference and spectral methods for Poisson equations: numerical inversion of matrices, potential flows in or around irregular domains. Consistency, stability and convergence of numerical methods: linear stability analysis. Numerical methods for diffusion equations: methods for ordinary differential equations. One-dimensional Burgers equation: nonlinear problems, Newton iteration, error analysis. Numerical methods for stream function vorticity equations: flows in or around irregular domains. Current research in computational fluid dynamics: discussions. Four (4) exercise projects and one (1) examination project will be assigned to each student. | | CE 649 | Earth Supporting Structures | A course of lectures dealing with the design, performance and quality control of earth supporting structures. It includes an outline of the available methods of evaluating slope stability by field studies, numerical computer analysis and hand calculations. Finally, the last portion of the course covers the principles involved in the design and construction of earth and rockfill dams including such topics as soil compaction, hydraulic fill dams, design criteria, seepage control, slope stability analyses, seismic design and case history studies. | | CE 650 | Water Distribution Systems Analysis | The design of an effective and proper system for the distribution of potable water for domestic, institutional, commercial, and industrial use, requires an understanding of the principles of planning, design and construction of pipe networks. This course will focus on the critical elements of planning, design, and modeling of a water distribution systems. | | CE 651 | Drainage Design and Modeling | Drainage design includes watershed analysis combined with hydrologic and hydraulic computations. The basic laws of drainage design will be discussed including the environmental and economic implications. Regulations pertinent to the area will also be addressed. Concepts of open channel, pressure and gravity flow will be discussed. Mathematical and computer models will be used to educate the engineer in the techniques available in industry. These models combined with the mathematical principals presented will aid the engineer in developing the best possible design for a particular region. | | CE 652 | Hydrologic Modeling | Water is probably the most used, the most abused, and the most taken for granted natural resource. Few people realize what is involved in the planning and building of urban water-distribution and management systems. Environmental costs must also be considered when analyzing any water resources project. Efforts continue toward conservation and environmental protection, which increases the need for engineers to be educated in the behavior of water as it moves through the water cycle. This course will address the modern day hydrologic processes, the mathematical and scientific processes for hydrology and introduce several models commonly used in industry. These models will aid the engineer in analyzing the hydrologic processes of a particular region and help provide the best solution for a very sensitive issue. | | CE 654 | Environmental Geotechnology | The objective of the course is to provide the students with exposure to the geotechnical nature of environmental problems. The topics covered include: principles of geochemistry, contaminant transport and hydrogeology; an overview of landfill liners and other disposal facilities and their design, construction, safe operation, performance monitoring, structural and physicochemical stability; an overview of the general principles governing the design, implementation and monitoring of existing remediation technologies with special emphasis on stabilization/solidification, vapor extraction, bioremediation, soil washing, pump and treat, cover systems and alternative containment systems such as slurry walls. A concurrent laboratory section introduces the student to the chemical analyses, absorption behavior, mineralogical and crystallographical identification and characterization of various waste forms as they pertain to surface chemistry considerations. The main emphasis of the course consists of providing hands-on experience with analyses involving the use of spectrometric, X-ray diffraction and scanning electron microscope equipment. See EN654 course description. | | CE 660 | Advanced Steel Structures | Ultimate Strength Design, deep beams, torsion, deflections, shrinkage, creep and temperature effects, biaxially loaded columns, slender columns, walls, two-way and plate slabs. | | CE 679 | Regression and Stochastic Methods | An introduction to the applied nonlinear regression, multiple regression and time-series methods for modeling civil and environmental engineering processes. Topics include: coefficient estimation of linear and nonlinear models; construction of multivariate transfer function models; modeling of linear and nonlinear systems; forecast and prediction using multiple regression and time series models; statistical quality control techniques; ANOVA tables and analysis of model residuals. Applications include monitoring and control of wastewater treatment plants, hydrologic-climatic histories of watercourses, and curve-fitting of experimental and field data. | | CE 681 | Introduction to Finite Element Methods | A concise introduction for advanced undergraduate and graduate engineering students. Includes numerical discretization, finite-differences, variational principle, weighted residual method, Galerkin approximations, continuous and piecewise-defined basis functions, finite-element methods, computer coding of one-dimensional problems, triangular elements - coding of two-dimensional problems, time-dependent problems. | | CE 682 | Design of Hydraulic Equipment | This course will provide an understanding of the hydraulic equipment design associated with integrated water and wastewater facilities. Topics include manifold pipe flow, sludge flow, multiport diffusers, open channel flow, flow measurement, hydraulic control points, chemical feed hydraulics, pump and valve selection and hydraulics, and use of computer tools for pump selection and sizing. | | CE 684 | Mixing Processes in Inland and Coastal Waters | Development of advective-diffusion equations for conservative and non-conservative substances. Fickian diffusion, turbulent diffusion, shear flow dispersion. Description and specification of mixing processes in rivers, reservoirs and estuaries. Methods and analyses of conservative dye tracer studies. Monte Carlo simulations of diffusion processes, and numerical models for simulation of advection diffusion processes in rivers and estuaries. | | CE 685 | Advanced Hydraulics | Fundamentals of open channel flows; types of open channels and their properties; velocity distribution in open channels. Specific energy, momentum and specific force principles; critical flows; principles of uniform flow and its computation. Gradually varied flow; channel transitions and controls. Rapidly varied flow; hydraulic jump and energy dissipaters. Unsteady flows; waves and wave propagation; flood routing. Applications of numerical methods in hydraulic engineering. | | CE 687 | Design of Hydraulic Structures | Design of small canal and small dam structures including sharp and broad crested weirs, stilling basins, energy dissipaters, spillways, gates, flumes, sluice gates, erosion control structures and transmission pipe lines. | | CE 691 | Introduction to Dynamic Meteorology | Introduction to meteorology presents a cogent explanation of the fundamentals of atmospheric dynamics. The course begins with a discussion of the Earth’s atmospheric system including global circulation, climate and the greenhouse effect. The basic conservation laws and the applications of the basic equations of motion are discussed in the context of synoptic scale meteorology. The thermodynamics of the atmosphere are derived based on the equation of state of the atmosphere with specific emphasis on adiabatic and pseudo-adiabatic motions. The concept of atmospheric stability is presented in terms of the moist and dry lapse rate. The influence of the planetary boundary layer on atmospheric motions is presented with emphasis on topographic and open-ocean frictional effects, temperature discontinuity between land and sea and the generation of sea breezes. The mesoscale dynamics of tornadoes and hurricanes are discussed as well as the cyclogenesis of extratropical coast allows. The course makes use of a multitude of web-based products including interactive learning sites, weather forecasts from the National Weather Service (NWS), tropical predictions from the National Hurricane Center and NWS model outputs (AVN, NGM, ETA, and WAM). | | CE 701 | Multiscale Mechanics and Computational Methods | This graduate course will introduce the applications of multiscale theory and computational techniques in the fields of materials and mechanics. Students will obtain fundamental knowledge on homogenization and heterogeneous materials, and be exposed to various sequential and concurrent multiscale techniques. The first half of the course will be focused on the homogenization theory and its applications in heterogeneous materials. In the second half multiscale computational techniques will be addressed through multiscale finite element methods and atomistic/continuum computing. Students are expected to develop their own course projects based on their research interests and the relevant topics learned from the course. | | CE 710 | Multiscale Mechanics and Computational Methods | This graduate course will introduce the applications of multiscale theory and computational techniques in the fields of materials and mechanics. Students will obtain fundamental knowledge on homogenization and heterogeneous materials, and be exposed to various sequential and concurrent multiscale techniques. The first half of the course will be focused on the homogenization theory and its applications in heterogeneous materials. In the second half multiscale computational techniques will be addressed through multiscale finite element methods and atomistic/continuum computing. Students are expected to develop their own course projects based on their research interests and the relevant topics learned from the course. | | CE 741 | Hydraulic Structures | This course will focus on the design of hydraulic structures including small dams, spillways, weirs and culverts. These are complex structures, the design of which must account for the water forces, which act upon them as well as their impacts upstream and downstream. Structural topics will be covered along with backwater curves and downstream effects. Models such as the US Army HEC II and HEC RAS will be used to model the associated hydraulic impacts of these structures. Structural models will also be used were appropriate to assist in the design of the structures. Environmental and economic implications of hydraulic structures will also be addressed. | | CE 746 | Advanced Soil Mechanics | Advanced topics in soil mechanics and geotechnology. Application of theory of elasticity to geotechnical problems; two and three dimensional consolidation theories; settlement analysis, strength of soils. | | CE 780-781 | Special Topics in Civil and Environmental Engineering I-II | An advanced seminar course concerned with recent research developments in civil engineering. Areas of concentration can be in Structures, Geotechnical, Earthquake, or Environmental Engineering. The topics are subject to current faculty and student interests. The student must have completed certain prerequisite courses and can enroll only with the consent of the instructor. | | CE 800 | Special Problems in Civil Engineering | One to six credits. Limit of six credits for the degree of Master of Engineering (Civil). | | CE 801 | Special Problems in Civil Engineering (PHD) | A thorough investigation of an advanced research topic under the direction of a faculty member. | | CE 802 | Special Problems in Civil Engineering (Deg CE) | One to six credits. Limit of six credits for the degree of Civil Engineer. | | CE 900 | Thesis in Civil Engineering (ME) | For the degree of Master of Engineering (Civil). | | CE 950 | Civil Engineering Project (Deg CE) | Design project for the degree of Civil Engineer.
| | CE 960 | Research in Civil Engineering (PHD) | Original research of advanced level in Civil Engineering, which may serve as the topics for the dissertations for the degree of Doctor of Philosophy. |
|
| | | Close | | CPE 514 | Computer Architecture | Measures of cost, performance, and speedup; instruction set design; processor design; hard-wired and microprogrammed control; memory hierarchies; pipelining; input/output systems; and additional topics as time permits. The emphasis in this course is on quantitative analysis of design alternatives. | | CPE 521 | Autonomous Mobile Robotic Systems | This course will offer the students an overview of the technology of autonomous mobile robotic systems the mechanisms that allow a mobile robot to move through a real-world environment to perform its tasks. Since the design of any successful mobile robot involves the integration of many different disciplines -- among them kinematics, signal analysis, information theory, artificial intelligence, and probability theory -- the course will discuss all facets of mobile robotic system, including hardware design, wheel design, kinematics analysis, sensors and perception, localization, mapping, motionplanning, navigation, and robot control architectures. Multi-robot systems will also be introduced due to their broader applications, such as search and rescue tasks, and exploring tasks. | | CPE 533 | Cost Estimation and Metrics | An objective cost model is necessary for planning and executing software projects. A cost model provides a framework for communicating business decisions among the stakeholders of a software effort; it supports contract negotiations, process improvement analysis, tool purchases, architecture changes, component make/buy tradeoffs, and several other return-on-investment decisions. This course provides the student with a through introduction to software estimation and to industry standard tools, like COCOMOII, used in cost estimation. Cross-listed with CS533 . | | CPE 536 | Integrated Services - Multimedia | Types of multimedia information: voice, data video facsimile, graphics, and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; and evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization. | | CPE 537 | Interactive Computer Graphics | This is an introductory-level course to computer graphics. No previous knowledge on the subject is assumed. The objective of the course is to provide a comprehensive introduction to the field of computer graphics, focusing on the underlying theory, and thus providing strong foundations for both designers and users of graphical systems. The course will study the conceptual framework for interactive computer graphics, introduce the use of OpenGL as an application programming interface (API), and cover algorithmic and computer architecture issues. | | CPE 540 | Fundamentals of Quantitative Software Engineering I | This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, such as, extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case-history and project oriented. | | CPE 542 | Fundamentals of Quantitative Software Engineering II | This course is a project-oriented continuation of CS540. It is intended for computer science majors interested in learning software development process, but not interested in the full MS program in QSE or the Graduate Certificate in QSE. | | CPE 545 | Communication Software and Middleware | Communications in computer networks are not only enabled by physical links and hardware, but are also enabled by software and middleware. This course provides an understanding of software techniques in communications. It explores development models that address a broad range of issues in the design of communication software, including hardware and software partitioning, layering, and protocol stacks. Other topics are configuration techniques, buffer and timer management, task and table managements, and multi-board communications software design. Communication middleware and agent technologies as enabling technology in networking will also be covered. | | CPE 548 | Digital Signal Processing | Review of mathematics of signals and systems including sampling theorem, Fourier transform, z-transform, Hilbert transform; algorithms for fast computation: DFT, DCT computation, convolution; filter design techniques: FIR and IIR filter design, time and frequency domain methods, window method and other approximation theory based methods; structures for realization of discrete time systems: direct form, parallel form, lattice structure and other state-space canonical forms (e.g., orthogonal filters and related structures); roundoff and quantization effects in digital filters: analysis of sensitivity to coefficient quantization, limit cycle in IIR filters, scaling to prevent overflow, role of special structures. | | CPE 550 | Computer Organization and Programming | This course provides an intensive introduction to material on computer organization and assembly language programming required for entrance into the graduate program in Computer Science or Computer Engineering. The topics covered are: structure of stored program computers; linking and loading; assembly language programming, with an emphasis on translation of high-level language constructs; data representation and arithmetic algorithms; basics of logic design; processor design: data path, hardwired control and microprogrammed control. Students will be given assembly language programming assignments on a regular basis. | | CPE 555 | Real-Time and Embedded Systems | The miniaturization of electronics and increasingly sophisticated software environments has enabled the realization of systems that embed intelligence within a wide variety of systems interacting in real time with the environment. Such systems are characterized by hardware/software integration along with integration of both analog and digital electronics. Representative topics include specification of the overall system, real-time operating system, embedded network protocols, tradeoffs between hardware and software, etc. The lectures will be complemented by projects related to design of such systems. | | CPE 556 | Computing Principles for Embedded Systems | Embedded systems have emerged as a primary application area, highlighting the co-integration of application-specific hardware components with programmable, flexible, adaptable, and versatile software components. Such systems have been one of the drivers of important new computing principles that play an important role in achieving optimal performance of the overall system. This course will provide the student with a background in these new computing principles and their application to embedded systems. Representative topics include emerging computing paradigms in the areas of context-aware pervasive systems, spatio-temporal access control with distributed software agents, vehicular computing, information systems cryptography, trust and privacy in mobile environments, location-aware services, RFID systems, wireless medical networks, and urban sensing. | | CPE 558 | Computer Vision | An introduction to the field of Computer Vision, focusing on the underlying algorithmic, geometric, and optic issues. The course starts with a brief overview of basic image processing topics (convolution, smoothing, and edge detection). It then proceeds on various image analysis topics: binary images, moments-based shape analysis, Hough transform, image formation, depth and shape recovery, photometry, motion, classification, and special topics. | | CPE 560 | Introduction to Networked Information Systems | An overview of the technical and application topics encountered in contemporary networked information systems including the overall architecture of such systems, data networked architectures, secure transmission of information, data representations including visual representations, information coding/compression for storage and transmission, management of complex heterogeneous networks, and integration of next-generation systems with legacy systems. | | CPE 563 | Networked Applications Engineering | Introduction to the engineering principles and practices to build networked applications, such as e-mail and www; programming networked applications using Web Services; coordinating the execution of application components on different computers on the network; ensuring consistency of data among the components in online banking-like applications; monitoring, recovery, and rejuvenation capabilities to handle component failures; authentication among components for eCommerce-like applications; application quality of service; middleware platforms that address these issues in practice; and large-scale networked application examples. | | CPE 565 | Management of Local Area Networks | Principles and practices of managing local area networks are presented from the perspective of a network systems engineer, including hands-on projects working with a real local area network (Cisco routers, switches, firewalls, etc.). The SNMP protocols and network management using SNMP are presented in terms of the general organization of information regarding network components and from the perspective of creating basic network management functions using SNMP. Techniques for troubleshooting practical networks, along with setting up and maintaining an IP network are covered. The course includes a project-based learning experience. | | CPE 579 | Foundations of Cryptography | This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity and non-repudiation) and the mechanisms to achieve them as well as the underlying mathematical basics. Topics include: block and stream ciphers, public-key systems, key management, certificates, public-key infrastructure (PKI), digital signature, non-repudiation, and message authentication. Various security standards and protocols such as DES, AES, PGP and Kerberos, are studied. | | CPE 580 | The Logic of Program Design | Introduction to the rigorous design of functional and procedural programs in modern language (C++). The main theme is that programs can be reliably designed, proven and refined if one pays careful attention to their underlying logic, and the emphasis of this course is on the logical evolution of programs from specifications. Programs are developed in the UNIX environment. The necessary background in logic, program syntax and UNIX is developed as needed, though at a fast pace. | | CPE 585 | Medical Instrumentation and Imaging | Imaging plays an important role in both clinical and research environments. This course presents both the basic physics together with the practical technology associated with such methods as X-ray computed tomography (CT), magnetic resonance imaging (MRI), functional MRI (f-MRI) and spectroscopy, ultrasonics (echocardiography, Doppler flow), nuclear medicine (Gallium, PET and SPECT scans) as well as optical methods such as bioluminescence, optical tomography, fluorescent confocal microscopy, two-photon microscopy and atomic force microscopy. | | CPE 590 | Algorithms | This is a course on more complex data structures, and algorithm design and analysis, using the C++ language. Topics include: advanced and/or balanced search trees; hashing; further asymptotic complexity analysis; standard algorithm design techniques; graph algorithms; complex sort algorithms; and other "classic" algorithms that serve as examples of design techniques. | | CPE 591 | Introduction to Multimedia Networking | The objective of this course is to introduce current techniques in multimedia communications especially as applied to wireless networks. The course will introduce the basic issues in multimedia communications and networking. Topics covered include: multimedia information representation - text, images, audio, video; introduction to information theory - information of a source, average information of a discrete memoryless source, source coding for memoryless sources; multimedia compression - text, image, audio, video; standards for multimedia communications; transmissions and protocols; circuit switched networks; the Internet; broadband ATM networks; packet video in the network environment; transport protocols - TCP/IP; TCP; UDP; RTP and RTCP; wireless networks - models, characteristics; error resilience for wireless networks. | | CPE 592 | Computer and Multimedia Network Security | The objective of this course is to introduce current techniques in securing IP and multimedia networks. Topics under IP security will include classic cryptography, Diffie-Hellman, RSA, end-to-end authentication, Kerberos, viruses, worms and intrusion detection. Topics from multimedia will include steganography, digital watermarking, covert channels, hacking, jamming, security features in MPEG-4, secure media streaming, wireless multimedia, copy control and other mechanisms for secure storage and transfer of audio, image and video data. | | CPE 593 | Applied Data Structures & Algorithms | The course provides the student with an integrated presentation of (i) the formalisms of data structures, graphs and algorithms, (ii) the development of efficient and reliable software using these formalisms, and (iii) theapplications of the data structures, graphs and algorithms topics (including appropriate elements of graph theory) within representative computing, information, and communications engineering applications. Principles will be applied through programming projects solving representative problems drawn from data networking and other applications. | | CPE 600 | Advanced Algorithm Design and Implementation | Design, implementation, and asymptotic time and space analysis of advanced algorithms, as well as analyzing worst-case and average-case complexity of algorithms. Students will be expected to run experiments to test the actual performance of the algorithms on sample inputs. Introduction to NP-complete problems and approximation algorithms. | | CPE 602 | Applied Discrete Mathematics | This is an introductory course for engineers. Topics that will be covered include principles of counting, set theory, mathematical induction, analysis of algorithms and complexity, relations, recurrent relations, graph algorithms, combinatorial design, software tools, applications to coding theory, network optimization, data compression, security, etc. | | CPE 604 | Analytical Methods for Networks | This course is an introduction on modern information networks with an emphasis on providing the student with the mathematical background and required analytical skills for performance analysis of information networks protocols. The material concentrates mostly on the bottom three layers of the protocol stack, focusing on delay and throughput analysis.Topics covered include an overview of the OSI layering model, data link layer issues, medium access control, queueing analysis, mathematical models for routing in broadcast and point-to-point networks, and flow and congestion control. | | CPE 608 | Applied Modeling and Optimization | This course will deal with the main aspects of applied modeling and optimization suitable for engineering, science, and business students. Sample applications to be used as case studies include channel capacity computation (information theory), statistical detection and estimation (signal processing), sequential decision making/revenue maximization (business), and others. Topics will include introduction to convex and non-linear optimization and modeling; linear, quadratic, and geometric program models and applications; stochastic modeling; combinatorial issues; gradient techniques; machine learning algorithms; stochastic approximation; genetic algorithms; and ant colony optimization. | | CPE 610 | Introduction to Bioinformatics Engineering | | | CPE 612 | Principles of Multimedia Compression | Modeling of image signals; 2D prediction theory and application to DPCM/ADM coding of images; subband coding of images; filters for subband coding; transform coding of images; comparison of various transforms like KLT, DCT, LOT; vector quantizing theory, vector quantizing algorithms like the LBG algorithm; VQ for image coding. | | CPE 619 | E-Commerce Technologies | The course provides an understanding of electronic commerce and related architectures, protocols and technologies. The course introduces the E-commerce concept, objectives, and market drivers, and identifies its requirements, underpinning techniques, and technologies. These include Internet techniques like tunneling and Telnet and WWW techniques like Forms, and Common Gateway Interface (CGI). Other related topics such as multimedia, intelligent agents and their applications in E-commerce, the client/server model, and Commitment, Concurrency and Recovery (CCR) are also presented. Network, service, and application management, which are important aspects of E-commerce, are discussed. Quality of Service (QoS) management, Service Level Agreement (SLA) management, Application Programming Interface (APIs), and the role of Application Service Providers (ASPs) are discussed. There will be strong emphasis on the important topic of security management. Topics here include security concepts and technologies, types of security attacks, encryption techniques, public key systems, Data Encryption Standard (DES), and authentication techniques. Virtual Private Networks (VPNs), secure tunneling techniques, firewalls, Intranets, extranets, and VPN management are covered. The policy and regulatory issues in E-commerce are discussed. Finally, various E-commerce applications in the areas of finance, securities, trading, auctions, and travel are described. The course includes some E-commerce case studies and demonstrations. | | CPE 625 | Systems Operational Effectiveness and Life-Cycle Analysis | This course presents the fundamental principles and process for designing effective and reliable, supportable, and maintainable systems. The participants will also understand the concept of system operational effectiveness, and the inherent "cause and effect" relationship between design decisions and system operation, maintenance and logistics. Furthermore, the course will also discuss system life cycle cost modeling as a strategic design decision making methodology and present illustrative case studies. | | CPE 631 | Cooperating Autonomous Mobile Robots | Advanced topics in autonomous and intelligent mobile robots, with emphasis on planning algorithms and cooperative control. Robot kinematics, path and motion planning, formation strategies, cooperative rules and behaviors. The application of cooperative control spans from natural phenomena of groupings such as fish schools, bird flocks, deer herds, to engineering systems such as mobile sensing networks, vehicle platoon. | | CPE 636 | Integrated Services - Multimedia | Types of multimedia information: voice, data video facsimile, graphics and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization. | | CPE 638 | Advanced Computer Graphics | Mathematical foundations and algorithms for advanced computer graphics. Topics include 3-D modeling, texture mapping, curves and surfaces, physics-based modeling, and visualization. Special attention will be paid to surfaces and shapes. The class will consist of lectures and discussion on research papers assigned for reading. In class, we will study the theoretical foundations and algorithmic issues. In programming assignments, we will use OpenGL as the particular API for writing graphics programs. C/C++ programming skills are essential for this course. | | CPE 640 | Software Engineering I | This course covers the principles and theory of programming-in-the-large. The phases of software development, requirements development, software design software coding, and module testing, and software verification will be discussed in detail. Documents, rapid phototyping, top down, bottom up, successive refinement, functional and data abstraction will be discussed. Black and white box testing methods will be covered. Hierarchical and democratic term organization structures and the effects of personalizing and group dynamics will be discussed. | | CPE 642 | Software Engineering II | The course will be built around a small number of detailed case studies. The intent is to illustrate the use of some methodologies for software development using both state-of-the art approaches as well as potentially more valuable but as yet unproven approaches from the research community. The course will cover the phases of requirement development, system specification, design, implementation, testing, and project management. | | CPE 643 | Logical Design of Digital Systems I | Design concepts for combinational and sequential (synchronous and asynchronous) logic systems; the design processes are described algorithmically and are applied to complex function design at the gate and register level; the designs are also implemented using software development tools, logic compilers for programmable logic devices and gate arrays. | | CPE 644 | Logical Design of Digital Systems II | The design of complex digital logic systems using processor architectures. The architectures are implemented for reduced instruction set computers (RISC) and extended to complex instruction set computers (CISC). The emphasis in the course is the design of high-speed digital systems and includes processors, sequencer/controllers, memory systems and input/output. | | CPE 645 | Image Processing and Computer Vision | The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. | | CPE 646 | Pattern Recognition and Classification | Introduction and general pattern recognition concerns and statistical pattern recognition: introduction to statistical pattern recognition, supervised learning (training) using parametric and nonparametric approaches, parametric estimation and supervised learning, maximum likelihood (ML) estimation, the Bayesian parameter estimation approach, supervised learning using nonparametric approaches, Parzen windows, nonparametric estimation, unsupervised learning and clustering, and formulation of unsupervised learning problems; syntactic pattern recognition: quantifying structure in pattern description and recognition, grammar-based approach and applications, elements of formal grammars, syntactic recognition via parsing and other grammars, graphical approaches, and learning via grammatical inference; neural pattern recognition: the artificial neural network model, introduction to neural pattern associators and matrix approaches, multilayer, feed-forward network structure, and content addressable memory approaches. The Hopfield approach to pattern recognition, unsupervised learning, and self-organizing networks. | | CPE 654 | Design and Analysis of Network Systems | Analysis of current networks including classic telephone, ISDN, IP and ATM. Attributes and characteristics of high-speed networks. Principles of network design including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, hardware and software issues in future network design. | | CPE 655 | Queuing Systems with Computer Applications I | Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of networked computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. | | CPE 656 | Queuing Systems with Computer Applications II | This course is a continuation of CPE 655. | | CPE 658 | Image Analysis and Wavelets | The course emphasizes two main themes. The first is the study of wavelets as a newly emerging tool in signal analysis. The second is its applications in image processing and computer vision. In the first category, the following topics will be covered: time-frequency localization, windowed Fourier transform, continuous and discrete wavelet transforms, orthogonal and biorthogonal families of wavelets, and multiresolution analysis and its relation to subband coding schemes and use of wavelets in analysis of singularities. In the second category, applications of wavelets in problems of compact coding of images, edge and boundary detection, zero-crossing based representation, motion estimation, and other problems relevant to image processing and transmission will be considered. | | CPE 664 | Advanced Digital Signal Processing | Implementation of digital filters in high speed architectures; multirate signal processing: linear periodically time varying systems, decimators and expanders, filter banks, interfacing digital systems operating at multiple rates, elements of subband coding and wavelet transforms; signal recovery from partial data: from zero crossing, level crossing, phase only, magnitude only data; elements of spectral estimation: MA, AR and ARMA models. Lattice, Burg methods, MEM. | | CPE 668 | Foundations of Cryptography | This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity and non-repudiation) and the mechanisms to achieve them. Topics include: block and stream ciphers, secret-key and public-key systems, key management, public-key infrastructure (PKI), digital envelope, integrity and message authentication, digital signature and non-repudiation, trusted third party and certificates. Various security standards and protocols such as DES, PGP and Kerberos will be studied. The course includes a project and some lab experiments related to running, analyzing and comparing various security algorithms. | | CPE 671 | High-Speed Signal and Image Processing with VLSI | The design of ASCA (Application Specific Computer Architectures) for signal and image processing; topics include an overview of VLSI architectural design principles, signal and image processing algorithms, mapping algorithms onto array structures, parallel architectures and implementation, and systolic design for neural network processing. | | CPE 678 | Information Networks I | The first of a two-course sequence on modern computer networks. Focus is on the physical and data link levels of the OSI layers. Trace the evolution of client/server computing to the Internet. Topics covered include OSI layering, TCP/IP overview, the application of Shannon’s and Nyquist’s bandwidth theorems, Discrete Wave Division Multiplexing, wireless transmission, local loops, QAM, TDM, SONET/SDH, circuit switching, ATM switching, knockout switch, ISDN, STM, framing, error detection and correction, CRC, ARQ protocol, sliding window protocols, finite state machines, Universal Modeling Language, PPP, ALOHA, CSMA, LANs, fast and gigabit Ethernet, bridges and FDDI. A significant amount of time is spend on designing 802.3 LANs. | | CPE 679 | Information Networks II | Learn the technologies that make the Internet work. You will understand the TCP and IP protocols and their interaction. You will study the TCP slow start in low noise and high noise environments, the use of proxy servers, web caching, and gain understanding of the technologies used to make routers perform well under load. These include shortest path routing, new routing protocols, TCP congestion control, leaky bucket and token bucket admission control, weighted fair queueing and random early detection of congestion. Networks are described in terms of their architecture, transport, routing and management. Quality of Service (QoS) models are integrated with communication models. The course requires problem solving and extensive reading on network technology. After an introduction to bridges, gigabit ethernet, routing and the Internet Protocol, a fundamental understanding of shortest path and distance vector routing is taught. A “problem/solution” approach is used to develop how and why the technology evolved to keep engineering tradeoffs in focus. Continuation of Information Networks I with a focus on the network and transport layers of the OSI layers. Protocol definitions for distributed networks and performance analysis of various routing protocols including Bellman-Ford, BGP and OSPF. TCP over IP is discussed. Other topics include pipelining, broadcast routing, congestion control and reservations, Leaky and Token Bucket algorithms, weighted fair queuing, tunneling, firewalls, Ipv4 and IPv6. Network layers in SAN including the different service categories are discussed. The TCP and UDP transport protocols are discussed in depth along with network security, DNS, SAN, SLIP, firewalls and naming. | | CPE 680 | Ad Hoc Networks | Ad hoc networking relates to a collection of network components that can self-organize and manage communications in a manner largely transparent to the user. Such networks have grown in importance as wireless network technologies have advanced, leading to dynamically changing network topologies. Representative topics, presented from the perspective of ad hoc networks, include routing protocols, performance metrics, implementations, applications such as sensor and peer-to-peer networks, and security are presented from the perspective of ad hoc networks. | | CPE 682 | Fuzzy Logic Systems | The geometry of fuzzy sets; the universe as a fuzzy set; fuzzy relational algebra; fuzzy systems; the fuzzy entropy theorem; the subsethood theorem; the fuzzy approximation theorem (FAT); fuzzy associative memories (FAM); adaptive FAMs (AFAM); fuzzy learning methods; approximate reasoning (linguistic modeling); different integration of neural networks and fuzzy systems; neuro-fuzzy controller and their applications; expert systems: knowledge acquisition, knowledge representation, and inference engines; hybrid expert systems (soft computing): knowledge-based systems, fuzzy systems, and neural networks; and applications: image processing, data compression, pattern recognition, computer vision, qualitative modeling, retrieval from fuzzy database, process control, robotics, and some industrial applications. | | CPE 685 | Computational Systems Biology | | | CPE 686 | Software Tools in Bioinformatics | | | CPE 690 | Introduction to VLSI Design | This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. | | CPE 691 | Information Systems Security | History of network security; classical information security; cryptosecurity; kerberos for IP networks; private and public keys; nature of network security; fundamental framework for network security; analysis and performance impact of network topology; vulnerabilities and security attack models in ATM, IP, and mobile wireless networks; security services, policies, and models; trustworthy systems; intrusion detection techniques - centralized and distributed; emulation of attack models and performance assessment through behavior modeling and asynchronous distributed simulation; principles of secure network design in the future; and projects in network security and student seminar presentations. | | CPE 693 | Cryptographic Protocols | This course covers the design and analysis of security protocols, and studies different attacks and defenses against them. Topics include: signature and authentication protocols, privacy, digital rights management, security protocols for wired, wireless and distributed networks, electronic voting, payment and micropayment protocols, anonymity, broadcast encryption and traitor training, quantum cryptography and visual cryptography. The course includes a project and some related lab experiments. | | CPE 695 | Applied Machine Learning | | | CPE 700 | Seminar in Computer Engineering (ECE Seminar) | An ECE Department seminar on topics of current interest. | | CPE 701 | CPE Co-Op Education Project | | | CPE 702 | Selected Topics in Imaging and Pattern Recognition | Current topics in image processing and pattern recognition. Topics may include Bayes decision theroy, parameter estimation, feature selection, non-parametric techniques, linear discriminate functions, unsupervised learning, clustering, applications of pattern recognition, and biomedical problems. | | CPE 732 | Selected Topics VLSI Design and Simulation | Current topics in VLSI, VHSIC, and ASIC design, simulation, and verification. Electronic design automation (EDA) tools. Design physics and processing and basic CMOS and bipolar circuit structures. Top-down design methods; formal specifications of circuits; simulation as an aid to circuit design and verification; and principles of functional and logical simulation before layout. Bottom-up circuit construction; hierarchical layout circuits; floor plan organization and routing of subcircuit interconnections; extraction of circuit from layout; critical path analysis. Class project and design, simulation, and layout of medium size circuit. | | CPE 765 | Selected Topics in Computer Engineering | A participating seminar on topics of current interest and importance in computer engineering. | | CPE 800 | Special Problems in Computer Engineering (M.Eng.) | An investigation of current research topic at the pre-master's level, under the direction of a faculty member. A written report is required, which should have the substance of a publishable article. Students with no practical experience who do not write a master's thesis are invited to take advantage of this experience. | | CPE 801 | Special Problems in Computer Engineering (Ph.D.) | An investigation of a current research topic beyond that of CPE 800 level, under the direction of a faculty member. A written report is required, which should have importance in modern computer engineering and have the substance of a publishable article. This course is open to students who intend to be doctoral candidates and wish to explore an area that is different from the doctoral research topic. | | CPE 810 | Special Topics in Computer Engineering | A participating seminar on topics of current interest and importance in Computer Engineering | | CPE 900 | Thesis in Computer Engineering (M.Eng.) | A thesis of significance to be filed in libraries, demonstrating competence in a research area of computer engineering. | | CPE 950 | Computer Engineer Design Project | An investigation of current a engineering topic or design. A written report is required. | | CPE 960 | Research in Computer Engineering (Ph.D.) | Original research of a significant character undertaken under the guidance of a member of the departmental faculty that may serve as the basis for the dissertation required for the degree of Doctor of Philosophy. |
|
| | | Close | | CS 501 | Introduction to JAVA Programming | An introduction to the Java programming language for those students who have little or no programming background. It is intended as an elective for the Master of Science in Information Systems to be taken near the end of the program. Basic topics considered will be programs and program structure in general and Java syntax, data types, flow of control, classes, methods and objects, arrays, exception handling, and recursion. In addition, the use of Java in enterprise-wide computing and distributed systems will be introduced by considering APIs in general, and the ones specific to JDBC and the Java security features in particular. Not for credit for Computer Science department undergraduate majors. | | CS 503 | Discrete Mathematics for Cryptography | Topics include basic discrete probability, including urn models and random mappings; a brief introduction to information theory; elements of number theory, including the prime number theorem, the Euler phi function, the Euclidean algorithm, and the Chinese remainder theorem; and elements of abstract algebra and finite fields including basic fundamentals of groups, rings, polynomial rings, vector spaces, and finite fields. Carries credit toward the Applied Mathematics degree only when followed by CS 668. Recommended for high-level undergraduate students. | | CS 505 | Probability and Stochastic Processes I | Axioms of probability; discrete and continuous random vectors; functions of random variables; expectations, moments, characteristic functions, and momentgenerating functions; inequalities, convergence concepts, and limit theorems; central limit theorem; and characterization of simple stochastic processes: widesense stationality and ergodicity. | | CS 506 | Introduction to IT Security | This course provides a basic introduction to the key concepts in security. It covers basic concepts such as authentication, confidentiality, integrity, and non-repudiation as well as important techniques and applications. Topics include access control, security economics, ethics, privacy, software/operating system security, and security policies.
| | CS 510 | Principles of Programming Languages | An introduction to programming language design and implementation, with an emphasis on the abstractions provided by programming languages. Assignments involve problem-solving issues in principles of programming languages such as Scheme and ML. Recursive types and recursive functions; structural induction; abstract data types; abstract syntax; implementing languages with interpreters; static vs. dynamic scoping, closures, and state; exceptions; types: type-checking, type inference, static vs. dynamic typing; object-oriented languages: classes and interfaces, inheritance, and subtyping; polymorphism and genericity; and design patterns and the visitor pattern. | | CS 511 | Concurrent Programming | The study of concurrency as it appears at all levels and in different types of computing systems. Topics include: models of concurrency; languages for expressing concurrency; formal systems for reasoning about concurrency; the challenges of concurrent programming; race conditions; deadlock; livelock and nondeterministic behavior; prototypical synchronization problems, such as readers-writers and dining philosophers; mechanisms for solution of these problems, such as semaphores, monitors, and conditional critical regions; important libraries for concurrent programming; message passing, both synchronous and asynchronous; and applications of multithreaded concurrent programming and parallel algorithms. Substantial programming required. | | CS 513 | Knowledge Discovery and Data Mining | This course introduces fundamental and practical tools, techniques, and algorithms for Knowledge Discovery and Data Mining (KD&DM). It provides a balanced approach between methods and practice. On the methodological side, it covers several techniques for transforming corporate data into business intelligence. These include: online Analytical Processing (OLAP) Systems, Artificial Neural Networks (ANN), Rule-Based Systems (RBS), Fuzzy Logic (FL), Machine Learning (ML), Classification Trees (C4.5 Algorithm), and Classification and Regression Trees (CART Algorithm). To illustrate the practical significance of the various techniques, half of the course is devoted to case studies. The case studies, drawn from real-world applications, demonstrate application of techniques to real-world problems. | | CS 514 | Computer Architecture | Measures of cost, performance, and speedup; instruction set design; processor design; hard-wired and microprogrammed control; memory hierarchies; pipelining; input/output systems; and additional topics as time permits. The emphasis in this course is on quantitative analysis of design alternatives. | | CS 516 | Compiler Design | This course is an introduction to the structure and design of compilers. Topics include lexical analysis; syntax analysis; symbol table construction; semantic analysis; syntax-directed translation; and if time permits dataflow analysis, liveness analysis; and register allocation. The emphasis in this course is on the integration of the various parts of a compiler. Each student writes a complete compiler for a small, but substantial, language. | | CS 519 | Distributed Commerce | The course provides an understanding of electronic commerce and related architectures, protocols, and technologies. It describes the e-commerce concept, objectives, and market drivers, as well as its requirements and underpinning techniques and technologies, including the Internet, WWW, multimedia, intelligent agents, client-server, and data mining. Security in e-commerce is addressed, including types of security attacks, security mechanisms, Virtual Private Networks (VPNs), firewalls, Intranets, and extranets. Implementation issues in e-commerce, including the design and management of its infrastructure and applications (ERP, CRM, and SCM), are discussed. M-commerce is addressed, electronic payment systems with their associated protocols are described, and various B2C and B2B applications are presented. Also, policy and regulatory issues in ecommerce are discussed. | | CS 520 | Introduction to Operating Systems | The use and internals of modern operating systems. Lectures focus on internals, whereas programming assignments focus on use of the operating system interface. Major topics include: the process concept; concurrency and how to program with threads; memory management techniques, including virtual memory and shared libraries; file system data structures; and I/O. | | CS 521 | TCP/IP Networking | Introduction to IP networking. Examination of all layers of the OSI stack. Detailed examination of the IP, ICMP, UDP, and TCP protocols. Basic concepts of network design: end-to-end principle, routing, encapsulation, flow control, congestion control, and security. Detailed coverage of TCP. Some treatment of important Internet applications and services. Emphasis on network layer and above. Assignments focus on protocols and software. | | CS 522 | Mobile and Pervasive Computing | This course introduces the field of mobile computing and the closely related field of pervasive computing. Topics covered include: mobile hardware, wireless communication, ubiquitous data access, resource scarcity, sensing and actuation, location and context awareness, security and privacy, design methodologies and infrastructure, and end-to-end application considerations. | | CS 526 | Systems Programming for Enterprise Computing | This course is an introduction to programming and administration of mainframe computers, which are the backbone of modern enterprise computing. Introduction to z/OS and z/VM; protection and virtualization; total cost of ownership (TCO); converstaional Monitoring System (CMS); initial program load (IPL) and launching new virtual machines; writing scripts in REXX; interactive z/OS facilities: TSO/E, ISPF and Unix; Unix system services; JCL and SDSF; transaction management using the Java CICS API; and network programming concepts: virtual LANs, open service adapters, and hipersockets. | | CS 527 | Logical Design of Digital Systems I | Design concepts for combinational and sequential (synchronous and asynchronous) logic systems; the design processes are described algorithmically and are applied to complex function design at the gate and register level; the designs are also implemented using software development tools - logic compilers for programmable logic devices and gate arrays. | | CS 528 | Logical Design of Digital Systems II | The design of complex digital logic systems using processor architectures. The architectures are implemented for reduced instruction set computers (RISC) and extended to complex instruction set computers (CISC). The emphasis in the course is the design of high-speed digital systems and includes processors, sequencer/controllers, memory systems and input/output. | | CS 533 | Cost Estimation and Metrics | An objective cost model is necessary for planning and executing software projects. A cost model provides a framework for communicating business decisions among the stakeholders of a software effort; it supports contract negotiations, process improvement analysis, tool purchases, architecture changes, component make/buy tradeoffs, and several other return-on-investment decisions. This course provides the student with a through introduction to software estimation and to industry standard tools, like COCOMOII, used in cost estimation. Cross-listed with CpE533. | | CS 535 | Financial Computing | This is a course in modeling the values of assets and financial derivatives and the software implementation of these models for pricing, simulations, and scenario analysis. The course includes an introduction to markets and financial derivatives, and a development of the necessary tools from the theories of stochastic processes and parabolic differential equations. An integral part of the course is the use of financial information sources and software packages available on the Internet for modeling and analysis. | | CS 536 | Integrated Services - Multimedia | Types of multimedia information: voice, data video facsimile, graphics, and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; and evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization. | | CS 537 | Interactive Computer Graphics | This is an introductory-level course to computer graphics. No previous knowledge on the subject is assumed. The objective of the course is to provide a comprehensive introduction to the field of computer graphics, focusing on the underlying theory, and thus providing strong foundations for both designers and users of graphical systems. The course will study the conceptual framework for interactive computer graphics, introduce the use of OpenGL as an application programming interface (API), and cover algorithmic and computer architecture issues. | | CS 538 | Visual Analytics | Visual analytics is the combination of data filtering, statistical algorithms, and visual presentation in an interactive visual interface. This course provides an introduction to both information and scientific visualization. Topics include: perception (color, space/order, and depth/occlusion), interaction (navigation, zooming, focus, and context), design studies and evaluation, and data representation (graphs, trees, volumes, and time series). Applications include: software, scientific, financial, and cartographic visualization. Junior, senior, or graduate standing is required. | | CS 539 | Real-Time Rendering, Gaming, and Simulations Programming | The course is an introduction to the techniques for designing and building computer games and real-time graphics-oriented simulations. The topics include: 3-D game engine architecture, design, and implementation; simulation, modeling, and object control; character behavior and behaviorbased animation; human-computer interaction; and event-driven simulations. | | CS 540 | Fundamentals of Quantitative Software Engineering I | This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introdcutions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case-history and project oriented. | | CS 541 | Artificial Intelligence | An introduction to the large and diverse field of artificial intelligence. Topics include: problem-solving by search and constraint satisfaction; alpha-beta search for two-player games; and logic and knowledge representation, planning, learning, decision theory, statistical learning, and computer vision. | | CS 543 | Principles of Computer Mediated Entertainment | This course provides an introduction to entertainment-based user interface design and development from a computer science perspective. The course includes: a survey and classification of the types of computer-mediated entertainment (CME); challenges in developing such interfaces; software architectures to support CME; design principles for sketching CME; and software tools to create CME and provide the technical infrastructure necessary to sustain it. | | CS 544 | Health Informatics | This course integrates computer science and health informatics. It is the capstone course for students in the service-oriented computing program who choose the health informatics application domain. The course covers the history of health informatics, including discussions of protocols and standards, such as OSI, UDEF, and HL7; review of information access and evaluation, health care terminology and health care economics, and looks at system selection and evaluation in the areas of telemedicine, dental informatics, consumer health informatics, and hospital/clinical informatics. Special attention is given to Web services and mobile computing as they relate to the health care industry. The course includes extensive readings. | | CS 545 | Human-Computer Interaction | This is an introduction to Human Computer Interaction (HCI). It covers basic concepts, principles, and frameworks in HCI; models of interaction; and design guidelines and methodologies. The course includes extensive readings and reports, as well as work on projects involving interface design and development. | | CS 546 | Web Programming | This course will provide students with a first strong approach of internet programming. It will give the basic knowledge on how the Internet works and how to create advanced web sites by the use of script languages, after learning the basics of HTML. The course will teach the students how to create a complex global site through the creation of individual working modules, giving them the skills required in any business such as proper team work and coordination between groups. | | CS 548 | Engineering of Enterprise Software Systems | This course addresses the important engineering issues in building largescale enterprise software systems. The course emphasizes service-oriented architectures (SOA) and best practices for building service-oriented enterprises in a vendor-neutral fashion. Introduction to SOA; BPM; project management, and configuration management; Web services; mainframe services, virtualization, and data integration; application integration; legacy integration; enterprise integration; federal enterprise architecture (FEA); and case studies. | | CS 549 | Distributed Systems | Developing robust applications in distributed environments. Coursework includes developing a fault-tolerant distributed application. RPC and RMI; Web Services; application servers (e.g., JEE and Websphere). Transactions: concurrency control and recovery, distributed transactions, nested transactions, and business transactions. Models of distributed systems, impossibility results, and Byzantine failures. Protocol design and examples (2PC and 3PC). Distributed snapshots. Logical time and vector clocks. Replication for fault tolerance: primary-backup and state machine approaches, quorum consensus, and process groups. Peer-to-peer networks. | | CS 550 | Computer Organization and Programming | This course provides an intensive introduction to material on computer organization and assembly language programming required for entrance into the graduate program in Computer Science or Computer Engineering. The topics covered are: structure of stored program computers; linking and loading; assembly language programming, with an emphasis on translation of high-level language constructs; data representation and arithmetic algorithms; basics of logic design; processor design: data path, hardwired control and microprogrammed control. Students will be given assembly language programming assignments on a regular basis. | | CS 551 | Software Engineering and Practice I | Students in this course work in teams to develop real software for real clients. Topics in software engineering additional to or more advanced than those taught in CS 347 are introduced "just in time," as needed. | | CS 552 | Software Engineering and Practice II | This course is a continuation of CS 551. | | CS 558 | Computer Vision | An introduction to the field of Computer Vision, focusing on the underlying algorithmic, geometric, and optic issues. The course starts with a brief overview of basic image processing topics (convolution, smoothing, and edge detection). It then proceeds on various image analysis topics: binary images, moments-based shape analysis, Hough transform, image formation, depth and shape recovery, photometry, motion, classification, and special topics. | | CS 559 | Machine Learning: Fundamentals and Applications | In many fields (e.g., computer vision, speech recognition, data mining, and bioinformatics), machine learning has become a crucial ingredient in translating research into applications. The course is intended to provide an in-depth overview of recent advances in machine learning, with applications in fields such as computer vision, data mining, natural language processing. Fundamental topics that will be covered include supervised (Bayesian) and unsupervised learning, non-parametric methods, graphical models (Bayes Nets and Markov Random Fields) and dimensionality reduction. The course will also cover several of the most important recent developments in learning algorithms, including boosting, Support Vector Machines and kernel methods, and outline the fundamental concepts behind these approaches. | | CS 561 | Database Management Systems I | Introduction to the design and querying of relational databases. Topics include: relational schemas; keys and foreign key references; relational algebra (as an introduction to SQL); SQL in depth; Entity-Relationship (ER) database design; translating from ER models to relational schemas and from relational schemas to ER models; functional dependencies; and normalization. | | CS 562 | Database Management Systems II | Continuation of CS 561. Topics include UML modeling of relational databases; indexing, both static and dynamic; B-trees and B+-trees; query optimization; concurrency control; and recovery control. | | CS 564 | Software Requirements Aquisition and Analysis | Requirements Acquisition is one of the least understood and hardest phases in the development of software products, especially because requirements are often unclear in the minds of many or most stakeholders. This course deals with the identification of stakeholders, the elicitation and verification, with their participation, of the requirements for a new or to-be-extended software product. It deals further with the analysis and modeling of requirements, the first steps in the direction of software design. Finally, it deals with the quality assurance aspects of the software requirements phase of the software development process. This course is case-history and project-oriented, and uses industry-standard software tools. | | CS 568 | Software Development Project I | In this course, the first of a two-course sequence, students will learn the basics of software development process and will work in teams on software development projects. Teams will develop the following documents: operational concept, requirements, architecture, life cycle plan, and feasibility argument. The course will meet twice a week, with one meeting devoted to instruction and the other to team meetings. Undergraduate students in the computer science department, and graduate students who have taken CS551 and/or CS552 may not take this course for credit. | | CS 569 | Software Development Project II | Students will work in teams on a software development project that was begun in CS568. In this course they will re-baseline the following documents: operational concept, requirements, architecture, life cycle plan, and feasibility argument and will execute its implementation and deployment. Undergraduate students in the computer science department, and graduate students who have taken CS 551 and/or CS 552 may not take this course for credit. | | CS 570 | Introduction to Programming in C++ | Introduction to programming using standard data types and programming constructs of C++. Students will be given regular programming assignments. | | CS 571 | Java | Java The course consists of an in-depth discussion of Java language and programming techniques. Comparison of Java to other languages, such as C/C++, is made throughout the course to emphasize various shortcomings of the language and their implications on design paradigms. Some aspects of GUI libraries, multithreading support, and Java native interface are also discussed. Not for undergraduate credit in Computer Science, Computer Engineering, Cybersecurity, and Information Systems degree programs. | | CS 572 | CyberSecurity Ramp Course | This course is designed as a refresher for graduate students with professional experience, or in disciplines other than computer science, who want to register in the Graduate Certificate in CyberSecurity program. Depending on the student's transcript and background, this course may be recommended to be taken as a prerequisite to the program. The course has three components: math, operating systems, and telecommunication, and may be initially taught by three instructors in the related areas. The math topics include: elements of set theory, basics of modular mathematics, functions and operations, binary numbers, and operations, Boolean functions, prime numbers and their properties. The operating system topics include: general functions and services provided by the OS, simple file protection schemes, file systems of UNIX and Windows, memory management, and OS logs. The telecom topics include: basics of OSI seven layers and protocol data units, addressing and routing in IP, CRC coding, overview of circuit and packet switching, access control and collision detection, LAN protocol architecture, basics of TCP/IP and wireless communications. | | CS 573 | Fundamentals of CyberSecurity | Fundamentals of CyberSecurity This course studies the mathematical models for computer security (Bell- LaPadula, Clark-Wilson, Biba, and Gligor models). It analyzes and compares, with respect to formal and pragmatic criteria, the properties of various models for hardware, software, and database security. Topics also include: formal specification and verification of security properties, operating system security, trust management, multi-level security, security labeling, security auditing and intrusion detection, security policy, safeguards and countermeasures, risk mitigation, covert channels, identification and authentication, password schemes, access control lists, and data fusion techniques. The course includes a project. | | CS 574 | Object-Oriented Analysis and Design | Theory of object-oriented design, classes, interfaces, inheritance hierarchy, and correctness; abstract data types, encapsulation, formal specification with preconditions, postconditions and invariants, and proofs of correctness; object-oriented software, objects and classes, genericity, inheritance, polymorphism, and overloading; single and multiple inheritance, programming by contract, subclassing as subcontract, specification, and verification; programming language examples include C+ +, Java, Smalltalk, and Eiffel. | | CS 576 | Secure Systems | Secure Systems Attacks on computer systems have become part of everyday life. It is the goal of this class to teach a basic understanding of the possible security failures, as well as the protection mechanism. The class will cover an introduction to network and host security concepts and mechanisms; basic cryptographic algorithms and protocols; authentication and authorization protocols; access control models; common network (wired and wireless) attacks; typical protection approaches, including firewalls and intrustion detection systems; and operating systems and application vulnerabilites, exploits, and countermeasures. The class is designed for undergraduate, master's, and Ph.D. students. Those who take the class are expected to be able to program in C, have some basic knowledge of assembly language, and be familiar with network programming, as well as Unix-like operating systems. | | CS 577 | Cybersecurity Laboratory | Cybersecurity Laboratory Theoretical foundations in cryptographic algorithms, cryptographic protocols, access control models, formal methods, security policy, etc. provide the necessary background to understand the real-world implications of cryptography and network security. This laboratory course is designed to provide students with a hands-on experience based on the theoretical knowledge they have acquired by taking other securityoriented courses. This hands-on experience is of great importance for future jobs in industry. The course will accomplish its goals through a number of in-lab programming exercises. Topics covered include: basic cryptographic algorithms and protocols; authentication and authorization protocols; access control models; common network (wired and wireless) attacks; typical protection approaches including firewalls and intrustion detection systems; and operating systems and application vulnerabilites, exploits, and countermeasures. | | CS 578 | Privacy in a Networked World | Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data that, if used improperly, can harm the data subjects. As a result, concern about the ownership, control, privacy, and accuracy of these data has become a top priority. This course focuses on both the technical challenges of handling sensitive data and the policy and legal issues facing data subjects, data owners, and data users. This course is suitable for advanced undergraduate computer science majors, graduate students in computer science, and students in technology management or other majors with some computer science background. Course readings draw on a variety of sources, including both technical materials and the popular press. | | CS 579 | Foundations of Cryptography | This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity, and non-repudiation) and the mechanisms to achieve them as well as the underlying mathematical basics. Topics include: block and stream ciphers, public-key systems, key management, certificates, public-key infrastructure (PKI), digital signature, non-repudiation, and message authentication. Various security standards and protocols such as DES, AES, PGP, and Kerberos, are studied. | | CS 585 | Introduction to Game Development | The course will provide the students with: (i) A theoretical understanding of the principles, concepts, and structures underlying game designs; (ii) An analysis of game specific engineering frameworks and architectures including software and hardware architectures, game play mechanics, design documentation, and production methodology; (iii) An introduction to the innovation processes and skills needed to formulate a viable design and take it from the idea stage to a published game. | | CS 586 | Machine Learning for Game Design | This course examines the use of machine learning techniques in all stages of game design. Topics covered include environment and character modeling, motion synthesis, behavior learning, evolution and competition. The emphasis will be on cutting edge technology that utilizes the vast amounts of recorded game data as a basis for learning more realistic or more effective game design strategies. Advanced topics that will also be covered are gamebot identification in online games, as well as integration and evaluation of learning in games. Students will participate in groups to develop a game using principles learned in class. To complete the project, they will be required to implement and observe a representative set of the techniques covered in class. | | CS 587 | Game Engine Design | In this course we will study the science and concrete programming tools underlying the design and implementation of game engines. The course will cover the principal components and techniques of a modern game engine: physics simulation engines, 3D graphics engines, artificial intelligence engines, scripting languages, network gaming for massively multiplayer games. | | CS 590 | Algorithms | This is a course on more complex data structures, and algorithm design and analysis, using the C++ language. Topics include: advanced and/or balanced search trees; hashing; further asymptotic complexity analysis; standard algorithm design techniques; graph algorithms; complex sort algorithms; and other "classic" algorithms that serve as examples of design techniques. | | CS 594 | Enterprise Security and Information Assurance | This course addresses the security of e-business and cyber environments from an end-to-end perspective, including data center security and access security. The information security phases of inspection, protection, detection, reaction, and reflection are emphasized. Topics also include: server and application security, virtual local area networks (VLANs), secure access and financial transaction techniques, and backup and disaster recovery techniques. The course also reviews financial Electronic Data Interchange (EDI) and smart card security in banking applications, and describes how the business and financial risks associated with security are estimated and managed. The course includes a project and related lab experiments. | | CS 600 | Advanced Algorithm Design and Implementation | Design, implementation, and asymptotic time and space analysis of advanced algorithms, as well as analyzing worst-case and average-case complexity of algorithms. Students will be expected to run experiments to test the actual performance of the algorithms on sample inputs. Introduction to NP-complete problems and approximation algorithms.
| | CS 601 | Algorithmic Complexity | Analysis of algorithms: resource-bounded computation and time and space complexity. Various models of computation will be studied. Complexity classes and reducibilities, hardness, and completeness. Randomized algorithms and approximation algorithms.
| | CS 605 | Probability & Stochastic Processes I | Axioms of probability. Discrete and continuous random vectors. Functions of random variables. Expectations. moments, characteristic functions, and moment generating functions. Inequalities, convergence concepts, and limit theorems. Central limit theorem. Characterization of simple stochastic processes: wide-sense stationality, and ergodicity. | | CS 606 | Probability & Stochastic Processes II | Poisson process; renewal theory; discrete- and continuous- parameter Markov chains; birth-death processes; random walk; applications in computer science. | | CS 609 | Advanced Database Management Systems | This course is an advanced graduate course on database systems. It gives an overview of a few key research topics in database systems including information retrieval (IR), principles of semi-structured XML databases (thus the course complements application-centric software engineering courses that use XML), and security and privacy from the database perspective (thus the course complements security courses that take a cryptography-based perspective on database security and in particular on privacy-preserving operations). Course readings are drawn from the recent top-tier international database conferences and journals. | | CS 612 | Enterprise Security and Privacy | This course develops advanced organizational and engineering skills in managing and enforcing privacy and security policies in enterprise system. Security governance; access control; authentication and single sign-on; security in enterprise operating systems; access control and user operating systems; privacy management; identity management; federations and web services security; risk management and compliance; intrusion detection, honeypots, digital forensics; enterprise security management. Course work involves hands-on experience with systems programming and configuration of enterprise computers. | | CS 613 | Knowledge Discovery and Data Mining | This course covers topics in intelligent extraction of data and information from data stores and data warehouses. The course complements several theoretical techniques such as neural networks, data-driven decision, rule-based systems, machine learning, and decision trees with case studies from several telecommunications companies such as Bell Atlantic, US West, etc. | | CS 615 | Systems Administration | This course covers some of the most essential aspects of systems administration, giving students the opportunity to develop the skills necessary to analyze and troubleshoot problems arising in every day usage of networked computer systems, applying equally to single-user systems, as well as to large-scale installations. Some of the topics covered include: hardware configuration, operating system installation, shell programming, security policies, back-up deployment and disaster recovery, network design, software installation and maintenance, operating system tuning, and best practices for problem determination. Security topics including packet sniffers and spoofers, buffer overflow attacks and stack protection, and firewalls and intrusion detection are also covered, with an emphasis on their implementation. Students are expected to be comfortable in a Unix-like environment on a user level and have a solid understanding of TCP/IP networking and operating system concepts. | | CS 617 | Elements of Compiler Design II | Optimization: dataflow analysis, copy propagation, dead code elimination, common subexpression elimination, code hoisting, elimination of redundant induction variables, compiling functional and object-oriented languages; control-flow analysis, and static single-assignment form intermediate languages. Additional topics at discretion of the instructor. | | CS 619 | E-Commerce Technologies | The course provides an understanding of electronic commerce and related architectures, protocols and technologies. The course introduces the E-commerce concept, objectives, and market drivers, and identifies its requirements, underpinning techniques, and technologies. These include Internet techniques like tunneling and Telnet and WWW techniques like Forms, and Common Gateway Interface (CGI). Other related topics such as multimedia, intelligent agents and their applications in E-commerce, the client/server model, and Commitment, Concurrency and Recovery (CCR) are also presented. Network, service, and application management, which are important aspects of E-commerce, are discussed. Quality of Service (QoS) management, Service Level Agreement (SLA) management, Application Programming Interface (APIs), and the role of Application Service Providers (ASPs) are discussed. There will be strong emphasis on the important topic of security management. Topics here include security concepts and technologies, types of security attacks, encryption techniques, public key systems, Data Encryption Standard (DES), and authentication techniques. Virtual Private Networks (VPNs), secure tunneling techniques, firewalls, Intranets, extranets, and VPN management are covered. The policy and regulatory issues in E-commerce are discussed. Finally, various E-commerce applications in the areas of finance, securities, trading, auctions, and travel are described. The course includes some E-commerce case studies and demonstrations. | | CS 625 | Foundations of Distributed Computing | Design and analysis of distributed algorithms, and impossibility results showing when some problems are unsolvable. Models of synchronous and asynchronous distributed computing. Fault models, including crash failures and malicious failures, and communication models, including message passing and shared memory systems. Distributed algorithms and impossibility results for problems, such as consensus, Byzantine agreement, clock synchronization, mutual exclusion, and secure multiparty computation. | | CS 627 | Logical Design of Digital Systems I | Design concepts for combinational and sequential (synchronous and asynchronous) logic systems; the design processes are described algorithmically and are applied to complex function design at the gate and register level; the designs are also implemented using software development tools - logic compilers for programmable logic devices and gate arrays. Cross listed with CpE 643. | | CS 628 | Logical Design of Digital Systems II | The design of complex digital logic systems using processor architectures. The architectures are implemented for reduced instruction set computers (RISC) and extended to complex instruction set computers (CISC). The emphasis in the course is the design of high-speed digital systems and includes processors, sequencer/controllers, memory systems and input/output. | | CS 629 | Advanced Internet Protocols | | | CS 630 | Models of Computation and Formal Languages | Analysis of finite automata and regular sets. Formal languages and grammars, and Chomsky-hierarchy. Context-free languages and PDAs. Applications to parsing. | | CS 634 | Decidability and Computability | Computable functions and Turing machines. Primitive recursive functions, recursive functions, loop-programs, and while-programs. Decidability, solvability, and unsolvable problems. High complexity classes and reducibilities, hardness, and completeness. The arithmetical hierarchy and definability. The connection to complexity theory is emphasized throughout the course. | | CS 636 | Integrated Services - Multimedia | Types of multimedia information: voice, data video facsimile, graphics, and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization. | | CS 638 | Advanced Computer Graphics | Mathematical foundations and algorithms for advanced computer graphics. Topics include 3-D modeling, texture mapping, curves and surfaces, physics-based modeling, and visualization. Special attention will be paid to surfaces and shapes. The class will consist of lectures and discussion on research papers assigned for reading. In class, we will study the theoretical foundations and algorithmic issues. In programming assignments, we will use OpenGL as the particular API for writing graphics programs. C/C++ programming skills are essential for this course. | | CS 643 | Formal Verification of Software | Formal systems for specification and verification of software; review of the first-order predicate calculus; abstract data types, formal specification, preconditions, postconditions, invariants, predicate transformers, proofs of correctness, and partial and total correctness; correctness for assignments, alternatives, iterations, and procedure calls. Tools for deductive verification, model checking, and analysis of specifications and models. | | CS 649 | Distributed Systems | Fundamental characterization of computer networks and distributed systems; Network programming using sockets and RMI; Distributed file systems; Distributed application protocol design and examples; transactions; concurrency control and recovery, distributed transactions, nested transactions. Replication, fault tolerance; primary-backup and state machine approaches, models of distributed computation; vector clocks; reliable broadcast. | | CS 651 | Introduction to Network and Graph Theory | Introduction to the theory and applications of networks and graphs. Topics include paths, connectivity, trees, cycles, planarity, network flows, matchings, colorings, and some extremal problems. | | CS 655 | Queuing Systems With Computer Applications I | Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. | | CS 656 | Queuing Systems with Computer Applications II | Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. | | CS 660 | Graph Algorithms | Basic graph-theoretic notions; data structures for graph representation; running time analysis; review of depth-first search, breadth-first search, and minimum spanning trees; network flow problems; graph connectivity; matchings; Eulerian graphs and digraphs; de Bruijn graphs; Hamiltonian graphs; traveling salesman problem; planar graphs; planarity testing; vertex and edge colorings; chromatic polynomials; five-coloring algorithm; and the Four-color problem. | | CS 665 | Network Forensics | Network forensics involves the identification, preservation, and analysis of evidence of attacks in order to identify the attackers and document their activity with sufficient reliability to justify appropriate technological, business, and legal responses. This course, however, only focuses on the technological and not on the legal components of the topic. The emphasis is on the network traffic analysis aspect, not on the host aspect. The technical aspect addresses analysis of intruder types and the intrusion process, review of network traffic logs (pcap, flow records) and profiles and their types, identification of attack signatures and fingerprints, application of data mining techniques, study of various traceback methods, and the extraction of information (e.g. from malware, including botnet traffic) acquired through the use of network analysis tools and techniques. The class will not only cover the subjects in theory but instead also provide the students with an extensive hands-on experience. The class will involve a fair amount of programming. | | CS 669 | Network Management | Hierarchical network management for LAN and distributed discrete and integrated services networks; network management concepts; administrative and operational management; performance management; fault management; maintenance management; and security management and architectural management of different ownerships. Concept of managed objects, manager-agent relationship, and applications of network management protocols. Standard management protocols: SNMP and CMIP. | | CS 675 | Secure Computer Systems | Attacks on computer systems have become part of everyday life. It is the goal of this class to teach a basic understanding of the possible security failures, as well as the protection mechanism. The class will cover an introduction to network and host security concepts and mechanisms; basic cryptographic algorithms and protocols; authentication and authorization protocols; access control models; common network (wired and wireless) attacks; typical protection approaches, including firewalls and intrusion detection systems; and operating systems and application vulnerabilities, exploits, and countermeasures. Those who take the class are expected to be able to program in C, have some basic knowledge of assembly language, and be familiar with network programming, as well as Unix-like operating systems. | | CS 687 | Engineering of Large Software Systems | Students will learn how to deal with issues impacting industrial software developments. A broad range of topics will be covered emphasizing large [project issues. Large software projects are those employing 50 or more software developers for three years or more. Throughout the course, emphasis will be placed on quantitative evaluation of alternatives. Specific examples and case histories from real projects in the telephone industry are provided. Students will learn how to create architectures for large systems based on the '4+1' model; how to use modern software connector technology; module decomposition; scaling of agile methods to large projects, the use of work flows to drive software process and database designs, test plans and implementation; configuration control and software manufacturing. The special issues of database conversion data consistency, database maintenance and performance tuning will be addresses for large databases. The physical environment of the computer systems including multi-site deployment; software releases and special management report generation are examined. | | CS 688 | Software Testing, Quality Assurance & Maintenance | To introduce students to systematic testing of software systems, software verificaton, symbolic execution, software debugging, quality assurance, measurement and prediction of software reliability, project management software maintenance, software reuse and reverse engineering. | | CS 689 | Software Reliability Engineering | Students will learn how to analyze, predict, design, and engineer the required and expected reliability of software systems. Case studies will be used throughout, including studies of sysems that worked well and of systems that failed in some crucial aspect. Examples of the types of systems which will be studied are the London Ambulance Dispatch System, the Lucent Telephone Switching Systems and the Mars and Voyager missions. | | CS 693 | Cryptographic Protocols | This course covers the design and analysis of security protocols, and studies different attacks and defenses against them. Topics include: signature and authentication protocols, privacy, digital rights management, security protocols for wired, wireless and distributed networks, electronic voting, payment and micropayment protocols, anonymity, broadcast encryption and traitor tracing, quantum cryptography, and visual cryptography. The course includes a project. | | CS 700 | Formal Semantics of Programming Language | Methods for giving meaning to programming language constructs; Operational, Denotational, and Axiomatic semantics. Introduction to algebraic tools; recursive definitions and fixed-point semantics; proving program correctness; and program equivalence. | | CS 701 | CS Co-Op Education Project | | | CS 800 | Special Problems in Computer Science (M.S.) | An investigation of a current research topic at the pre-master's level, under the direction of a faculty member. A written report is required, which should have the substance of a publishable article. Students with no practical experience who do not write a master's thesis are invited to take advantage of this experience. One to six credits for the degree of Master of Science (Computer Science). | | CS 801 | Special Problems in Computer Science (Ph.D.) | An investigation of a current research topic beyond that of CS 800 level, under the direction of a faculty member. A written report is required, which should have importance in Computer Science and should have the substance of a publishable article. This course is open to students who intend to be doctoral candidates and wish to explore an area that is different from the doctoral research topic. One to six credits for the degree of Doctor of Philosophy. | | CS 802 | Software Engineering Examination | This will test the software engineering knowledge of students who have completed Stevens Institute of Technology-approved training programs in software engineering. Upon successful completion (graded pass/fail), students will be awarded six credits towards the Master of Quantitative Software Engineering on their study plan and three on the approval form for the certificate of Quantitative Software Engineering. To obtain a pass in this course, the student is required to demonstrate proficiency equivalent to a grade of ?B? (i.e. 3.0 out of 4.0) or higher. These credits are not transferable to other institutions. | | CS 810 | Special Topics in Computer Science | A participating seminar on topics of current interest and importance in computer science. Open to both undergraduates and graduate students. | | CS 900 | Thesis in Computer Science (M.S.) | Original research of a significant character carried out under the guidance of a member of the departmental faculty, which may serve as the basis for the dissertation, is required for the degree of Doctor of Philosophy. Credits to be arranged. | | CS 960 | Research in Computer Science(Ph.D.) | Original research of a significant character carried out under the guidance of a member of the departmental faculty, which may serve as the basis for the dissertation, is required for the degree of Doctor of Philosophy. |
|
| | | Close | | CM 501 | Construction Engineering I | This course is a study of construction industry customs, practices and methods from project conception to close-out. Equipment usage, construction estimating, scheduling, and management techniques are woven into the fabric of this course. | | CM 502 | Construction Engineering II | This course provides the student in the construction field with a practical analysis and study of the completed construction facility. Case studies are discussed along with the performance of the constructed facility and elements of possible failure within the completed facility. Alternate solutions are discussed along with their economic feasibilty. | | CM 505 | Construction Safety Management | Various aspects of construction areas and the necessary design and safety techniques are discussed along with building a corporate culture of zero accidents, planning for high project safety performance, establishing accountability for safety, and maintaining a safety communication network. Safety agendas contained within the Total Quality Management Process and the Partnering Process are discussed using actual job case studies. | | CM 506 | Computer Application in the Construction Process | Today's construction manager and engineer should have a thorough knowledge of the latest technology and methods so that various elements within the construction process can be produced, analyzed, and reviewed in an efficient manner. The course gives the construction executive the tools to provide proper planning and scheduling, estimating, cost accounting, cost reports, and other valuable and necessary information in a rapid and professional manner. | | CM 508 | Transportation Engineering | A description of and introduction to the major areas of transportation engineering planning and management which deals with roadways, streets, and highways and the people and vehicles that interact with each other. Topics of discussion include land use, energy, transportation economics, and transportation systems management, along with the traditional areas of traffic engineering. Open-ended problem solving using practical case examples is stressed. | | CM 509 | Construction Cost Analysis & Estimating | This course provides the construction-orientated professional with the analysis tools and methodology to organize and prepare an accurate construction estimate. Topics include development of productivity data, analysis, and applications of historical data, break-even and cost-to-complete analysis and the study and analysis of job cost reporting systems as they relate to the construction estimate. Estimating methods and systems will be discussed, along with field trips and practical case studies. | | CM 511 | Construction Accounting | This course presents the principles of accounting for construction projects. Topics include elements of cost accounting, project accounting, and financial analysis used by the construction manager. | | CM 512 | Problems in Heavy Construction | The general superintendent, engineering staff and construction manager, in order to manage, schedule and complete the heavy construction project, must be aware of problems associated with the completion of the complex project. Problems associated with pile driving & shoring, excavation methods, tunneling, trenchless technology, and rock excavation are reviewed. Examples and case studies are discussed with alternate solutions reviewed based on site conditions and economic considerations. | | CM 521 | Construction Organizations | This course provides the student with an understanding of human behavior including individual and group performance, motivation, leadership, and industrial relations. Next, the student will examine various theories of management and the basic functions of planning, organizing, leading, and controlling. This body of knowledge will be applied to the management of construction companies and projects. | | CM 522 | Labor Relations | This course provides the student with a basic understanding of the practices involved in construction labor relations. Topics include the discussion of union and open shop contractors, job site agreements, collective bargaining and local union negotiations, double-breasted construction operations and termination of the labor agreement, along with case studies in selected areas. | | CM 531 | Construction Materials | This lecture course covers civil engineering materials, their properties, and their construction use. Specifics to be discussed include physical and mechanical properties of steel, concrete, asphalt, wood, plastic, timber, and soil. Coverage of ASTM standard tests covering these properties is also presented. | | CM 541 | Project Management for Construction | This course deals with the problems of managing a project. A project is defined as a temporary organization of human and nonhuman resources, within a permanent organization, for the purpose of achieving a specific objective. Both operational and conceptual issues will be considered. Operational issues include definition, planning, implementation, control and evaluation of the project; conceptual issues include project management vs. hierarchical management, matrix organization, project authority, motivation and morale. Cases will include construction management, chemical plant construction and other examples. | | CM 542 | Quality Management & Construction Performance | This course presents the principles and techniques of total quality management (TQM), with emphasis on its application to construction projects and firms. Students will form teams to apply TQM concepts and techniques to construction projects/firms. | | CM 543 | Construction Contract Management | This course deals with and discusses in detail the complex set of relationships that are involved when a construction project is undertaken. The course also reviews these relationships and how they interact with the planning, administration, start-up, and completion of the project. Risk in the construction project is discussed as it relates to the management and successful completion of the project, while also reviewing the legal relationships that can evolve during the project duration. | | CM 545 | Environmental Impact Analysis and Planning | The impact of engineering projects on the physical, cultural, and socioeconomic environment, preparation of environmental impact statements, regulatory framework, and compliance procedures will be discussed. Topics include: major federal and state environmental regulations, environmental impact analysis and assessment, risk assessment and risk management, and regulatory compliance. | | CM 550 | Construction Contract Law I | This course introduces the principle areas of construction law and contracts. Areas of discussion include contract formulation, scope of work, changes, delays, no damage for delays, insurance and sureties, completion, termination, and claims and dispute resolutions. Case studies are presented with class presentations and discussions. | | CM 551 | Construction Contract Law II: Claims and Disputes | This course presents a review and analysis of the methods used in presenting and solving construction contract disputes. Topics of discussion include the origins of the construction dispute, the contract documents, the design deficiency, the construction schedule, construction of the project and resolving the dispute. | | CM 560 | Sustainable Design | A study of sustainable design principles and techniques. The course is designed to make the construction manager familiar with the procedures used by designers to achieve sustainable projects. Students will study the role of government mandates for sustainable design, the selection of materials and systems that meet sustainable requirements, the ecolabeling of buildings, and the economic and environmental impact of sustainable designs. | | CM 561 | Green Construction | A study of green construction principles and techniques. The course is designed to make the manager familiar with the procedures required to achieve green construction. Students will study the role of government regulations requiring contractors to produce green construction projects, green building commissioning and the economic and environmental impact of green construction. | | CM 571 | Practicum in Construction Management I | This will be a capstone course taken at the end of a student’s program of studies. The students will be organized into construction management groups. | | CM 580 | Construction Management I | This course provides a survey and study of the management process for domestic and international contracting business enterprises. Topics of discussion include the roles of the construction manager, bonds and insurance elements of the estimating process, finance and cost control, labor relations, and work culture. | | CM 581 | Temporary Structures in Heavy Construction | This course is a study of the elements and concepts of temporary supportive structures involved with heavy construction process. Topics of discussion will include codes, construction, cofferdams, temporary sheeting and bracing, falsework and shoring, and concrete form design. | | CM 587 | Environmental Law and Management | This class addresses a survey of legal and regulatory approaches to environmental protection. Topics include: environmental ethics, National Environmental Policy Act, state and federal environmental agencies; Clean Water Act, Safe Drinking Water Act, Superfund, Resource Recovery andConservation Act, Right-to-know, Environmental Cleanup Responsibility Act, and wetlands protection. | | CM 590 | Construction Management II | This course discusses the principles of construction marketing and strategic planning. Marketing engineering and construction company services and products are discussed with an eye towards the most economical and competitive sales techniques. Case studies and practical applications are presented for class analysis and discussion. | | CM 800 | Special Problems in Construction Management (MS) | One to six credits. Limit of six credits for the degree of Master of Science. | | CM 810 | Special Topics in Construction Management | A participating seminar on topics of current interest and importance in Construction Management. | | CM 900 | Thesis in Construction Management | Five to ten credits with departmental approval. |
|
| | | Close | | EE 503 | Introduction to Solid State Physics | Description of simple physical models which account for electrical conductivity and thermal properties of solids. Basic crystal lattice structure, X-ray diffraction and dispersion curves for phonons and electrons in reciprocal space. Energy bands, Fermi surfaces, metals, insulators and semiconductors, superconductivity and ferromagnetism. Typical text: Kittel, Introduction to Solid State Physics. | | EE 507 | Introduction to Microelectronics and Photonics | An overview of microelectronics and photonics science and technology. It provides the student who wishes to specialize in their application, physics or fabrication with the necessary knowledge of how the different aspects are interrelated. It is taught in three modules: design and applications, taught by EE faculty; operation of electronic and photonic devices, taught by Physics faculty; fabrication and reliability, taught by the materials faculty. | | EE 509 | Intermediate Waves and Optics | The general study of field phenomena; scattering and vector fields and waves; dispersion, phase, and group velocity; interference, diffraction, and polarization; coherence and correlation; and geometric and physical optics. | | EE 510 | Introduction to Radar Systems | The radar equation for pulses, signal to noise ratio, target cross section, and antenna parameters; Doppler radar, CW radar, multifrequency CW radar, FM radar, and chirp radar; tracking and acquisition radar, radar wave propagation; transmitter and receiver design;and interference considerations. | | EE 515 | Photonics I | This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin-film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems, infrared radiation measurement and instrumentation, lasers in optical systems and photon-electron conversion. | | EE 516 | Photonics II | This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin-film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems, infrared radiation measurement and instrumentation, lasers in optical systems and photon-electron conversion. | | EE 541 | Physics of Gas Discharges | Charged particle motion in electric and magnetic fields; electron and ion emission; ion-surface interaction; electrical breakdown in gases; dark discharges and DC glow discharges; confined discharge; AC, RF, and microwave discharges; arc discharges, sparks, and corona discharges; non-thermal gas discharges at atmospheric pressure; and discharge and low-temperature plasma generation. Typical texts: J.R. Roth, Industrial Plasma Engineering: Principles, Vol. 1 and Y.P. Raizer, Gas discharge Physics. | | EE 542 | Electromagnetism | Electrostatics; Coulomb-Gauss law; Poisson-Laplace equations; boundary value problems; image techniques, and dielectric media; magnetostatics; multipole expansion, electromagnetic energy, electromagnetic induction, Maxwell's equations, electromagnetic waves, waves in bounded regions, wave equations and retarded solutions, simple dipole antenna radiation theory, and transformation law of electromagnetic fields. Spring semester. Typical text: Reitz, Milford and Christy, Foundation of Electromagnetic Theory. | | EE 548 | Digital Signal Processing | Review of mathematics of signals and systems including sampling theorem, Fourier transform, z-transform, Hilbert transform; algorithms for fast computation: DFT, DCT computation, convolution; filter design techniques: FIR and IIR filter design, time and frequency domain methods, window method and other approximation theory based methods; structures for realization of discrete time systems: direct form, parallel form, lattice structure and other state-space canonical forms (e.g., orthogonal filters and related structures); roundoff and quantization effects in digital filters: analysis of sensitivity to coefficient quantization, limit cycle in IIR filters, scaling to prevent overflow, role of special structures. | | EE 556 | Computing Principles for Embedded Systems | Embedded systems have emerged as a primary application area, highlighting the co-integration of application-specific hardware components with programmable, flexible, adaptable, and versatile software components. Such systems have been one of the drivers of important new computing principles that play an important role in achieving optimal performance of the overall system. This course will provide the student with a background in these new computing principles and their application to embedded systems. Representative topics include emerging computing paradigms in the areas of context-aware pervasive systems, spatio-temporal access control with distributed software agents, vehicular computing, information systems cryptography, trust and privacy in mobile environments, location-aware services, RFID systems, wireless medical networks, and urban sensing. | | EE 560 | Fundamentals of Remote Sensing | This course exposes the student to the physical principles underlying remote sensing of ocean, atmosphere, and land by electromagnetic and acoustic passive and active sensors: radars, lidars, infrared and microwaves thermal sensors, sonars, sodars, infrasound/seismic detectors. Topics include fundamental concepts of electromagnetic and acoustic wave interactions with oceanic, atmospheric, and land environment, as well as with natural and man-made objects. Examples from selected sensors will be used to illustrate the information extraction process, and applications of the data for environmental monitoring, oceanography, meteorology, and security/military objectives. | | EE 561 | Solid State Electronics for Engineering I | This course introduces fundamentals of semiconductors and basic building blocks of semiconductor devices that are necessary for understanding semiconductor device operations. It is for first-year graduate students and upper-class undergraduate students in electrical engineering, applied physics, engineering physics, optical engineering and materials engineering who have no previous exposure to solid state physics and semiconductor devices. Topics covered will include description of crystal structures and bonding; introduction to statistical description of electron gas; free-electron theory of metals; motion of electrons in periodic lattice-energy bands; Fermi levels; semiconductors and insulators; electrons and holes in semiconductors; impurity effects; generation and recombination; mobility and other electrical properties of semiconductors; thermal and optical properties; p-n junctions; metal-semiconductor contacts. | | EE 562 | Solid State Electronics for Engineering II | This course introduces operating principles and develops models of modern semiconductor devices that are useful in the analysis and design of integrated circuits. Topics covered include: charge carrier transport in semiconductors; diffusion and drift; injection and lifetime; p-n junction devices; bipolar junction transistors; metal-oxide-semiconductor field effect transistors and high electron mobility transistors; microwave devices; light-emitting diodes, semiconductor lasers, and photodetectors; and integrated devices. | | EE 568 | Software-Defined Radio | This course offers an introduction to software-defined radios, devices that can be programmed to work with a variety of different radios. The course covers the following topics: software radio architectures, existing software radio efforts, a review of basic receiver design principles, and application to software radios. Basic questions, design tradeoffs, and architectural issues are also discussed. Several case studies of software radios will be discussed throughout the course. | | EE 575 | Introduction to Control Theory | An introduction to classic and modern feedback control that does not presume an undergraduate background in control. Transfer function and state space modeling of linear dynamic systems, closed-loop response, root locus, proportional, integral, and derivative control, compensators, controllability, observability, pole placement, linear–quadratic cost controllers, and Lyapunov stability. MATLAB simulations in control system design. | | EE 583 | Wireless communications | This courses serves as a broad introduction to the several technologies and applications of wireless communications systems. The emphasis is on providing a reasonable mixture of information leading to a broad understanding of the technical issues involved, with modest depth in each of the topics. As an integrating course, the topics range from the physics of wave generation/propagation/reception through the circuit/component issues, to the signal processing concepts, to the techniques used to impress the information (voice or data) on a wireless channel, to overviews of representative applications including current generation systems and next generation systems. Upon completion of this course, the student shall understand the manner in which the more detailed information in the other three courses is integrated to create a complete system. | | EE 584 | Wireless Systems Security | Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are important components of the course. | | EE 585 | Physical Design of Wireless Systems | Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. | | EE 586 | Wireless Networking: Architecture, Protocols and Standards | This course addresses the fundamentals of wireless networking, including architectures, protocols and standards. It describes concepts, technology and applications of wireless networking as used in current and next-generation wireless networks. It explains the engineering aspects of network functions and designs. Issues such as mobility management, wireless enterprise networks, GSM, network signaling, WAP, mobile IP and 3G systems are covered. | | EE 587 | Microwave Engineering I | A study of microwave techniques at both the component and system level. Topics include wave propagation and transmission, uniform and non-uniform transmission lines, rectangular and circular waveguide, losses, microstrip, waveguide excitation, modal expansion of waveguide fields, perturbation theory, ferrites, scattering parameters for lumped and distributed systems, general theory of microwave junctions waveguide components including tee's, circulators, isolators, phase shifters, splitters, and directional couplers. | | EE 588 | Microwave Engineering II | A more advanced treatment of microwave systems. Topics include coupled mode theory, periodic structures, cavities, cavity excitation and perturbation, circuit representations, broadband matching, microwave filter theory, antenna theory, including various types of wire antennas, horns, dishes, antenna arrays, phased arrays, sources, detectors, modulators, limiters, optical-microwave interaction, and microwave signal processing. Topics may vary to accommodate specific interests. | | EE 589 | Wireless System Security | This course addresses system security issues in wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks. Security topics include confidentiality/privacy, integrity, availability, and control of fraudulent usage of networks. Issues addressed include jamming, interception and
means to avoid them. Case studies and student projects are an important component of the course. | | EE 595 | Reliability and Failure of Solid State Devices | This course deals with the electrical, chemical, environmental and mechanical driving forces that compromise the integrity and lead to the failure of electronic materials and devices. Both chip and packaging level failures will be modeled physically and quantified statistically in terms of standard reliability mathematics. On the packaging level, thermal stresses, solder creep, fatigue and fracture, contact relaxation, corrosion and environmental degradation will be treated. | | EE 596 | Micro-Fabrication Techniques | Deals with aspects of the technology of processing procedures involved in the fabrication of microelectronic devices and microelectromechanical systems (MEMS). Students will become familiar with various fabrication techniques used for discrete devices as well as large-scale integrated thin-film circuits. Students will also learn that MEMS are sensors and actuators that are designed using different areas of engineering disciplines and they are constructed using a microlithographically-based manufacturing process in conjunction with both semiconductor and micromachining microfabrication technologies. | | EE 602 | Analytical Methods in Electrical Engineering | The theory of linear algebra with application to state space analysis. Topics include Cauchy-Binet and Laplace determinant theorems, system of linear equations; linear transformations, basis and rank; Gaussian elimination; LU and congruent transformations; Gramm-Schmidt; eigenvalues, eigenvectors and similarity transformations; canonical forms; functions of matrices; singular value decomposition; generalized inverses; norm of a matrix; polynomial matrices; matrix differential equations; state space; controllability and observability. | | EE 603 | Linear System Theory | Fourier transforms; distribution theory; Gibbs phenomena; Shannon sampling; Poisson sums; discrete and fast Fourier transforms; Laplace transforms; z-transforms; the uncertainty principle; Hilbert transforms; computation of inverse transforms by contour integration; stability and realization theory of linear, time invariant, continuous and discrete systems. | | EE 605 | Probability and Stochastic Processes I | Axioms of probability; discrete and continuous random vectors; functions of random variables; expectations, moments, characteristic functions, and momentgenerating functions; inequalities, convergence concepts, and limit theorems; central limit theorem; and characterization of simple stochastic processes: widesense stationality and ergodicity. | | EE 606 | Probability and Stochastic Processes II | Introduction and review of probability as a measure, measure theoretic notions of random variables and stochastic processes, discrete time and continuous time Markov chains, renewal processes, delayed renewal processes, convergence of random sequences, martingale processes, stationarity and ergodicity. Applications of these topics with examples from networked communications, wireless communications, statistical signal processing and game theory. | | EE 608 | Applied Modeling and Optimization | Engineering, computational science and business students tackle various kinds of real-life optimization problems occurring in areas such as information theory, wireless communications, VLSI design, design and analysis of networks, optimal decision making etc. This course will provide a comprehensive coverage of several aspects of applied modeling and optimization. Complexity issues and numerical techniques (classical and non-classical techniques) to solve optimization problems will be the main thrust. Example problems arising in electrical engineering, computer engineering and business will be extensively used to illustrate the different optimization algorithms. This course will be computer projects based. Software packages such as MAPLE, MATLAB, CPLEX etc. will be used. | | EE 609 | Communication Theory | Review of probability theory with applications to digital communications, digital modulation techniques, receiver design, bit error rate calculations, bandwidth efficiency calculations, convolutional encoding, bandwidth efficient coded modulation, wireless fading channel models, and shannon capacity, software simulation of communication systems. | | EE 610 | Error Control Coding for Networks | Error-control mechanisms; Elements of algebra; Linear block codes; Linear cyclic codes; fundamentals of convolutional codes; Viterbi decoding codes in mobile communications; Trellis-coded modulation; concatenated coding systems and turbo codes; BCH codes; Reed-Solomon codes; implementation architectures and applications of RS codes; ARQ and interleaving techniques. | | EE 611 | Digital Communications Engineering | Waveform characterization and modeling of speech/image sources; quantization of signals; uniform, nonuniform and adaptive quantizing; Pulse Code Modulation (PCM) systems; Differential PCM (DPCM); linear prediction theory, adaptive prediction; Deltamodulation and sigma-delta modulation systems; subband coding with emphasis on speech coding; data compression methods like Huffman coding, Ziv-Lempel coding and run length coding. | | EE 612 | Principles of Multimedia Compression | Brief introduction to Information Theory; entropy and rate; Kraft-McMillan inequality; entropy codes - Huffman and arithmetic codes; scalar quantization-quantizer design issues, the Lloyd quantizer and the Lloyd-Max quantizer; vector quantization - LBG algorithm, other quantizer design algorithms; structured VQs; entropy constrained quantization; bit allocation techniques: generalized BFOS algorithm; brief overview of linear algebra; transform coding: KLT, DCT, LOT; subband coding; wavelets; wavelet based compression algorithms (third generation image compression schemes)- EZW algorithm, the SPIHT algorithm and the EBCOT algorithm; video compression: motion estimation and compensation; image and video coding standards: JPEG/ JPEG 2000, MPEG, H.263, H.263+; Source coding and error resilience. | | EE 613 | Digital Signal Processing for Communications | This course teaches digital signal processing techniques for wireless communications. It consists of two parts. Part 1 covers basic DSP fundamentals, such as DFT, FFT, IIR and FIR filters and DSP algorithms (ZF, ML, MMSE). Part 2 covers DSP applications in wireless communications. Various physical layer issues in wireless communications are addressed, including channel estimation, adaptive equalization, synchronization, interference cancellation, OFDM, multi-user detection and rake receiver in CDMA, space-time coding and smart antennae. | | EE 615 | Multicarrier Communications | This course reviews multicarrier modulation (MCM) methods which offer several advantages over conventional single carrier systems for broadband data transmission. Topics include fundamentals of MCM, where the data stream is divided into several parallel bit streams, each of which has a much lower bit rate, to exploit multipath diversity and practical applications. It will cover new advances, as well as the present core technology. Hands-on learning with computer-based approaches will include simulation in MATLAB and state-of-the-art high level software packages to design and implement modulation, filtering, synchronization, and demodulation. | | EE 616 | Signal Detection and Estimation for Communications | Introduction to signal detection and estimation principles with applications in wireless communication systems. Topics include optimum signal detection rules for simple and composite hypothesis tests, Chernoff bound and asymptotic relative efficiency, sequential detection and nonparametric detection; optimum estimation including Bayesian estimation and maximum likelihood, Fisher information and Cramer-Rao bound, linear estimation, least squares and weight least squares. | | EE 617 | Statistical Signal Processing | Mathematical modeling of signal processing; Wiener-Kalman filters, LP, and LMS methods; estimation and detection covering minimum-variance-unbiased (MVUB) and maximum likelihood (ML) estimators, Cramer-Rao bound, Bayes and Neyman-Pearson detectors, and CFAR detectors; methods of least squares (LS): batch mode, weighted LS, total LS (TLS), and recursive LS (RLS); SVD and high resolution spectral estimation methods including MUSIC, modified FBLP, and Min-Norm; higher order spectral analysis (HOSA) with applications of current interest; PDA and JPDA data association trackers with MultiDATTM; and applied computer projects on major topics. | | EE 619 | Solid State Devices | Operating principle, modeling and fabrication of solid state devices for modern optical and electronic system implementation; recent developments in solid state devices and integrated circuits; devices covered include bipolar and MOS diodes and transistors, MESFET, MOSFET transistors, tunnel, IMPATT and BARITT diodes, transferred electron devices, light emitting diodes, semiconductor injection and quantum-well lasers, PIN and avalanche photodetectors. | | EE 620 | Reliability Engineering | Combinatorial reliability including series, parallel, cascade, and multistage networks; Markov, Weibull, and exponential failure models; redundancy; repairability; marginal and catastrophic failures; and parameter estimation. | | EE 621 | Nonlinear Control | Methods for analysis and design of nonlinear control systems emphasizing Lyapunov theory. Second order systems, phase plane descriptions of ononlinerar phenomena, limit cycles, stability, direct and indirect method of Lyapunov, linearization, feedback linearization, Lyapunov-based design, and backstepping. | | EE 626 | Optical Communication Systems | Components for and design of optical communication systems; propagation of optical signals in single mode and multimode optical fibers; optical sources and photodetectors; optical modulators and multiplexers; optical communication systems: coherent modulators, optical fiber amplifiers and repeaters; transcontinental and transoceanic optical telecommunication system design; optical fiber LANs. | | EE 627 | Data Acquisition and Processing III | The application of electronic principles and analog and digital integrated circuits to the design of industrial and scientific instrumentation, process control, and robotics and automation. Topics include sensors and transducers, analog and digital signal conditioning and processing, data conversion, data transmission and interface standards, machine vision, control, and display. Microcomputers, microprocessors, and their support components are applied as system elements. | | EE 628 | Data Acquisition and Processing II | The application of electronic principles and analog and digital integrated circuits to the design of industrial and scientific instrumentation, process control, and robotics and automation. Topics include sensors and transducers, analog and digital signal conditioning and processing, data conversion, data transmission and interface standards, machine vision, control, and display. Microcomputers, microprocessors, and their support components are applied as system elements. | | EE 631 | Cooperating Autonomous Mobile Robots | Advanced topics in autonomous and intelligent mobile robots, with emphasis on planning algorithms and cooperative control. Robot kinematics, path and motion planning, formation strategies, cooperative rules, and behaviors. The application of cooperative control spans from natural phenomena of groupings, such as fish schools, bird flocks, and deer herds, to engineering systems such as mobile sensing networks and vehicle platoon. | | EE 647 | Analog and Digital Control Theory | State space description of linear dynamical systems; canonical forms; solutions of state equations; controllability, observability, and minimality; Lyapunov stability; pole placement; asymptotic observer and compensator design andquadratic regulator theory; extensions to multivariable systems; matrix fraction description approach; and elements of time-varying systems. | | EE 651 | Spread Spectrum and CDMA | Basic concepts, models and techniques; direct sequence frequency hopping, time hopping, chirp and hybrid systems, jamming game, anti-jam systems, analysis of coherent and non-coherent systems; synchronization and demodulation; multiple access systems; ranging and tracking; pseudo-noise generators. | | EE 653 | Cross-Layer Design for Wireless Networks | Introduction to wireless networks and layered architecture, principles of cross-layer design, impact of cross-layer interactions for different architectures: cellular and ad hoc networks, model abstractions for layers in cross-layer design for different architectures (cellular and ad hoc networks), quality of service (QoS) provisioning at different layers of the protocol stack with emphasis on physical layer, medium access control (MAC) and network layers, examples of cross-layer design in the literature: joint optimizations involving beamforming, interference cancellation techniques, MAC protocols, admission control, power control, routing and adaptive modulation. | | EE 663 | Digital Signal Processing I | Review of mathematics of signals and systems including sampling theorem, Fourier transform, z-transform, Hilbert transform; algorithms for fast computation: DFT, DCT computation, convolution; filter design techniques: FIR and IIR filter design, time and frequency domain methods, window method and other approximation theory based methods; structures for realization of discrete time systems: direct form, parallel form, lattice structure and other state-space canonical forms (e.g., orthogonal filters and related structures); roundoff and quantization effects in digital filters: analysis of sensitivity to coefficient quantization, limit cycle in IIR filters, scaling to prevent overflow, role of special structures. | | EE 664 | Advanced Digital Signal Processing | Implementation of digital filters in high speed architectures; multirate signal processing: Linear periodically time varying systems, decimators and expanders, filter banks, interfacing digital systems operating at multiple rates, elements of subband coding and wavelet transforms; signal recovery from partial data: from zero crossing, level crossing, phase only, magnitude only data; elements of spectral estimation: MA, R & ARMA models. lattice, Burg methods, MEM. | | EE 666 | Multidimensional Signal Processing | Mathematics of multidimensional (MD) signals and systems; frequency and state space description of MD systems; multidimensional FFT; MD recursive and nonrecursive filters, velocity and isotropic filters, their stability and design; MD spectral estimation with applications in array processing; MD signal recovery from partial information such as magnitude, phase, level crossing etc.; MD subband coding for image compression; selected topics from computer aided tomography and synthetic aperture radar. | | EE 670 | Information Theory and Coding | An introduction to information theory methods used in the analysis and design of communication systems. Typical topics include: entropy, relative entropy and mutual information; the asymptotic equipartition property; entropy rates of stochastic process; data compression; Kolmogorov complexity; channel capacity; differential entropy; the Gaussian channel; maximum entropy and mutual information; rate distortion theory; network information theory; algebraic codes. | | EE 672 | Game Theory for Wireless Networks | Part I: Introduction to game theory: games in strategic form and Nash equilibrium, Existence and properties of Nash equilibrium, Pareto efficiency, Extensive form games, repeated games, Bayesian games and Bayesian equilibrium, types of games and equilibrium properties, learning in games. Part II: Applications for wireless networks: resource allocation, enforcing cooperation in ad hoc networks, cognitive radios. | | EE 673 | Wireless Communications | Introduction to wireless communication systems; the concept of frequency reuse; basic planning of a cellular system, elements of cellular radio design system; propagation characteristics of cellular radio channels; frequency management, channel allocation and handoff mechanisms; specifications of digital cellular systems in USA and Europe; Spread spectrum cellular communications; elements of cordless communication systems. | | EE 674 | Satellite Communications | Overview of communication theory, modulation techniques, conventional multiple access schemes, and SS/TDMA; satellite and frequency allocation, analysis of satellite link, and identification of the parameters necessary for the link calculation; modulation and coding; digital modulation methods and their comparison; error correction coding for the satellite channel, including Viterbi decoding and system performance; synchronization methods and carrier recovery; and effects of impairment on the channel. | | EE 681 | Fourier Optics | An introduction to two-dimensional linear systems, scalar diffraction theory, and Fresnel and Fraunhofer diffraction. Applications of diffraction theory to thin lenses, optical imaging systems, spatial filtering, optical information processing, and holography. | | EE 683 | Wireless Systems Overview | This courses serves as a broad introduction to the several technologies and applications of wireless communications systems. The emphasis is on providing a reasonable mixture of information leading to a broad understanding of the technical issues involved, with modest depth in each of the topics. As an integrating course, the topics range from the physics of wave generation/propagation/reception through the circuit/component issues, to the signal processing concepts, to the techniques used to impress the information (voice or data) on a wireless channel, to overviews of representative applications including current generation systems and next generation systems. Upon completion of this course, the student shall understand the manner in which the more detailed information in the other three courses is integrated to create a complete system. | | EE 684 | Spread Spectrum and CDMA | Provides depth in the several topics related to signal processing and data processing that appear within wireless communications systems. The treatment is mathematical, providing depth in the analytic formulations and analysis techniques. Digital signal processing techniques will be given particular emphasis, recognizing their considerable influence on present and emerging designs. However, these digital signal processing techniques will be supplemented by analog signal processing techniques will be supplemented by analog signal processing techniques, which continue to be important for front-ends of receivers (and will remain important as carrier frequencies continue to migrate to higher frequencies). In addition to covering the mathematical principles of digital and analog signal processing, the course will cover contemporary digital signal processors. The data processing issue arises in the coding of data for improved communications performance. Compression algorithms, reducing the amount of data that must be transmitted, coding techniques to provide error detection/protection, and encryption techniques to improve security are representative examples of data processing. | | EE 685 | Physical Design of Wireless Systems | Provides depth in student's understanding of the physical design of wireless communication systems. The emphasis will be on the design of the transmitter and receiver sections of a wireless system, but antenna design will also be covered to provide an understanding of the techniques used to achieve directional and steerable antennas when appropriate for the given wireless system. The wide range of carrier frequencies seen in wireless systems leads to a variety of semiconductor and other technologies being required at different carrier frequencies. In addition, the bandwidth of the signal leads to substantially different issues arising in the packaging used for the transmitter and receiver ends. For lower carrier frequencies, advanced silicon IC technologies are preferred, given the maturity of the technology and the considerable density of both analog and digital circuitry that can be integrated on a single IC. At higher frequencies, the limits of contemporary silicon technologies are encountered, leading to use of specialized semiconductor technologies such at GaAs and SiGe circuits. In addition, the difficulty of realizing high accuracy analog/digital conversions at multi-GHz frequencies leads to a preference, at this time, for analog for analog circuitry at the higher frequencies. On the other hand, analog/digital conversions are becoming possible at sufficiently high sampling rates that digital processing is being strongly pursued directly at the front end of a receiver, allowing a variety of new techniques to be considered for the overall receiver design. In cases where front-end digital signal processing cannot be achieved, such digital processing is increasingly used at intermediate frequencies (i.e., the IF section). In the case of data communications, digital techniques are almost certainly used at baseband, for example to separate the data signal from the received analog signal, to perform data decoding, etc. The course will include material related to contemporary digital signal processor technologies, supplementing the discussions in Course 2 by considering in greater depth the physical design and performance limitations of technologies and architectures. | | EE 686 | High-Level Operation, Performance, Standards, and Control of Wireless Communications Systems | Provides the student with depth in the overall understanding of the high-level definition and operation of a contemporary wireless system. Since many wireless systems involve connections among hardware developed by different commercial manufacturers, national and international standards play a major role in the evolution of wireless systems. Earlier first generation systems evolved to today's second generation systems, with third generation systems expected shortly. One component of this course relates to these important standards. There are several fundamentally different wireless systems applications simultaneously evolving. Some relate to personal communications services (e.g., cellular telephony, wireless modems, etc.). Others relate to LANs, implemented in wireless rather than wired technologies to allow mobility or ease of access but providing data rates competitive with wired systems. Satellite communications systems (e.g., the Iridium system) are emerging and promise to provide a particularly interesting means of extending communication services. GPS systems provide an important means of determining one's position to high accuracy. Digital and software radios exploit the familiar concept of radio transmissions to provide digital information (and draw upon channel assignment schemes related to the radio metaphor). In addition to the commercial development of separate (and non-integrated) wireless systems of the various types above, there are important military applications in which the various systems are integrated to provide a versatile communications systems designed for battlefield applications. Upon completion of this course, the student will have depth of understanding in the high-level, systems-oriented view of wireless systems. | | EE 690 | Introduction to VLSI Design | This course introduces students to the principles and design techniques of Very Large Scale Integrated Circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout, and simulation. Selected class projects may be sent for fabrication. | | EE 695 | Applied Machine Learning | | | EE 700 | Seminar in Electrical Engineering | An ECE seminar on topics of current interest. | | EE 701 | EE Co-Op Education Project | | | EE 710 | Selected Topics in Multicarrier Communications | This course reviews multicarrier modulcation (MCM) methods that offer several advantages over conventional single carrier systems for broadband data transmission. Topics include fundamentals of MCM, where the data stream is divided up into several parallel bit streams, each of which has a much lower bit rate, to exploit multipath diversity and the practical applications. It will cover new advances as well as the core technology. Hands on learning with computer based learning approaches will include simulation in MATLAB and state of the art high level software packages to design and implement modulation, filtering, synchronization and demodulation. | | EE 740 | Selected Topics in Communication Theory | A participating seminar in the area of modern communications. Typical topics include high-resolution spectral estimation, nonparametric and robust signal processing, CFAR radars, diversity techniques for fading multipath channels, and adaptive nonlinear equalizers of optical communications. | | EE 775 | Selected Topics in Information Theory and Coding | Current topics in information theory and coding. Typical topics include: basic theorems of information theory, entropy, channel capacity, and error bounds. Rate distortion theory: discrete source with a fidelity criterion, minimum distortion quantization, bounds on rate-distortion functions, error control codes: review of prerequisite linear algebra and field theory, linear block codes, cyclic algebraic codes, convolutional codes, and sequential decoding. | | EE 787 | Applied Antenna Theory | Brief review of electromagnetic theory; Maxwell's equations; the wave equations; plane waves and spherical waves; explanation of phenomenon of radiation; the incremental dipole antenna; and dipole antennas, including half-wave dipole and grounded monopole. Linear-antenna arrays, such as Yagi-Uda array and log-periodic array. Radiation from an aperture, such as rectangular and circular apertures. Prime-focus fed paraboloidal reflector antennas and far-field patterns, directivity, effects of scanning, and effects of random surface imperfections. Shaped-reflector paraboloidal reflector antennas and Cassegrain and Gregorian paraboloidal antennas. Offset paraboloidal reflectors and spherical reflectors. Tracking antennas, types of monopulse patterns, antenna noise, and concept of G/T. | | EE 800 | Special Problems in Electrical Engineering | An investigation of a current research topic at the pre-master's level, under the direction of a faculty member. A written report is required, which should have the substance of a publishable article. Students with no practical experience who do not write a master's thesis are invited to take advantage of this experience. | | EE 801 | Special Problems in Electrical Engineering | An investigation of a current research topic beyond that of EE 800 level, under the direction of a faculty member. A written report, which should have the substance of a publishable article, is required. It should have importance in modern electrical engineering. This course is open to students who intend to be doctoral candidates and wish to explore an area that is different from the doctoral research topic. | | EE 810 | Special Topics in Electrical Engineering | A participating seminar on topics of current interest and importance in Electrical Engineering. | | EE 900 | Thesis in Electrical Engineering (ME) | A thesis of significance to be filed in libraries, demonstrating competence in a research area of electrical engineering. Five to ten credits with departmental approval for the degree of Master of Engineering (Electrical Engineering). | | EE 950 | Electrical Engineering Design Project (Deg EE) | An investigation of a current engineering topic or design. A written report is required. | | EE 960 | Research in Electrical Engineering | Original research of a significant character, undertaken under the guidance of a member of the departmental faculty, which may serve as the basis for the dissertation required for the degree of Doctor of Philosophy. |
|
| | | Close | | EN 504 | Basics of Air Pollution Assessment | This course will focus on the relationship and impact that international relations, international business, and foreign policy have on world trade, commerce, and finance. The course will provide the student with a better understanding of how the complexity of international differences affects political, economic, and cultural behaviors. Among the topics for discussion: the content and scope of international politics, the international struggle for power, the role and impact of non-governmental organizations, foreign policy as a tool for promoting international commerce, the role of international law and world public opinion, the rise of regionalism, the political economy of international trade. | | EN 505 | Environmental Engineering | An introduction to environmental engineering, including: environmental legislation; water usage and conservation; water chemistry including pH and alkalinity relationships, solubility and phase equilibria; environmental biology; fate and transport of contaminants in lakes, streams and groundwater; design and analysis of mechanical, physicochemical and biochemical water and wastewater treatment processes. | | EN 506 | Air Pollution Principles and Control | An introduction to the principles and control of air pollution, including: types and measurement of air pollution; air pollution chemistry; atmospheric dispersion modeling; compressible fluid flow; particle dynamics; ventilation systems; inertial devices; electrostatic precipitators; scrubbers; filters; absorption and adsorption; combustion; and condensation. | | EN 520 | Soil Behavior and its Role in Environmental Applications | An overview of soil mineralogy, soil formation, chemistry, and composition. Influence of the above factors in environmental engineering properties; study of colloidal phenomena; fate and transport of trace metals in sediments, soil fabric, and structure; conduction phenomena; and compressibility, strength, deformation properties, and stress-strain-time effects, as they pertain to environmental geotechnology applications (i.e., contaminated soil remediation, soil/solid waste stabilization, waste containment alternatives, soil-water-contaminant interactions, and contaminant transport). | | EN 541 | Fate and Transport of Environmental Contaminants | Description of fundamental processes in natural and engineered systems, including intermedia transport of contaminants between environmental compartments (air, water, soil, and biota) and chemical and biochemical transformations within these compartments. | | EN 545 | Environmental Impact Analysis and Planning | The impact of engineering projects on the physical, cultural, and socioeconomic environment, and preparation of environmental impact statements, regulatory framework, and compliance procedures. Topics include: major federal and state environmental regulations, environmental permitting processes, environmental impact analysis and assessment, risk assessment and risk management, and regulatory compliance. | | EN 547 | Project Life Cycle Management | This course addresses the environmental management of engineering projects from the research through the development, operation, maintenance, and ultimate disposal phases. Topics include: impacts of exploitation of raw materials and energy resources and transportation; pollution from use and ultimate disposal of products; and economics of environmental resources. | | EN 548 | Environmental Compatibility in Design and Manufacturing | The purpose of this course is to teach engineers how to incorporate environmental principles in the design and manufacturing of various products and engineering systems. Topics include: economics and cost-benefit analysis, pollution prevention, recycling, concurrent design, facility citing, risk perception, and case studies. | | EN 549 | Environmental Risk Assessment and Management | There is little doubt that the different types of risk assessment - health, safety, and ecological - are playing an increasingly important role in environmental decision-making and risk management. Guided by several examples and case studies, participants in this course learn to understand the basic concepts of environmental hazards and the different types of risk assessment. The student will conduct human health risk assessments and appreciate the wide array of applications, as well as the advantages and limitations of risk assessments; interpret and present the results of risk assessments to provide linkages with risk management; and apply the principles of integrated risk management. | | EN 550 | Environmental Chemistry of Atmospheric Processes | An introduction to the science underlying the description of atmospheric processes and air pollution control, including: composition of atmosphere; sources, transport, and fate of pollutants; chemical and photochemical reactions; properties of aerosols and effects of air pollution on climate and water; and adsorption, absorption, filtration, and chemical destruction pollutants in air pollution control systems. | | EN 551 | Environmental Chemistry of Soils and Natural Surfaces | Soil is a mixture of inorganic and organic solids, air, water, and microorganisms. Soil affects the environmental chemistry through the interactions at solution-solid and air-solid interfaces, and the soil in turn is affected by the environmental and human activities. Soil science is not only important to agriculture, but also to diverse fields, such as environmental engineering, biogeochemistry, and hydrology. This course will enable students to understand the chemical properties of soil, soil minerals, natural surfaces, and mechanisms regulating solute chemistry in soil solutions. The fate and transport of inorganic and organic pollutants in soil and soil remediation technologies are discussed. One year of introductory chemistry is required for students who want to take this course. | | EN 553 | Groundwater Engineering | Fundamental and advanced topics in groundwater engineering analysis and design. Aquifers and well aquifer relationships; aquifer tests by well methods; in situ permeability determination; and flow nets. Seepage principles and seepage control measures; filter and drain design; and computer methods in groundwater engineering. | | EN 560 | Fundamentals of Remote Sensing | This course exposes the student to the physical principles underlying remote sensing of ocean, atmosphere, and land by electromagnetic and acoustic passive and active sensors: radars, lidars, infrared and microwaves thermal sensors, sonars, sodars, infrasound/seismic detectors. Topics include fundamental concepts of electromagnetic and acoustic wave interactions with oceanic, atmospheric, and land environment, as well as with natural and man-made objects. Examples from selected sensors will be used to illustrate the information extraction process, and applications of the data for environmental monitoring, oceanography, meteorology, and security/military objectives. | | EN 570 | Environmental Chemistry | Principles of environmental reactions with emphasis on aquatic chemistry; reaction and phase equilibria; acid-base and carbonate systems; oxidation-reduction; colloids; organic contaminants classes, sources, and fates; groundwater chemistry; and atmospheric chemistry. | | EN 571 | Physicochemical Processes for Environmental Control | A study of the chemical and physical operation involved in treatment of potable water, industrial process water, and wastewater effluent; topics include chemical precipitation, coagulation, flocculation, sedimentation, filtration, disinfection, ion exchange, oxidation, adsorption, flotation, and membrane processes. A physical-chemical treatment plant design project is an integral part of the course. The approach of unit operations and unit processes is stressed. | | EN 573 | Biological Processes for Environmental Control | Biological basis of wastewater treatment; river systems and wastewater treatment works analogy; population dynamics; food sources; aerobic and anaerobic systems; reaction kinetics and parameters affecting waste removal; fundamentals of mass transfer and gas transfer; trickling filter, and activated sludge process; aerated lagoons; stabilization ponds; nitrification; denitrification; sludge concentration; aerobic sludge digestion; anaerobic sludge digestio and sludge conditioning; sludge drying, vacuum filtration; and incineration and ocean disposal. A biological treatment plant design project is an integral part of the course. | | EN 575 | Environmental Biology | A survey of biological topics concerning the environment: ecology, population dynamics, pollution microbiology, aquatic biology, bioconcentration, limnology, stream sanitation, nutrient cycles, and toxicology. | | EN 586 | Hazardous Waste Management | A comprehensive introduction to hazardous waste management, including laws and regulations, identification and analysis, risk assessment, and techniques and technologies for control and treatment. | | EN 587 | Environmental Law and Management | A survey of legal and regulatory approaches to environmental protection. Topics include: environmental ethics, National Environmental Policy Act, State and Federal environmental agencies; and the Clean Water Act, Safe Drinking Water Act, Superfund, Resource Recovery and Conservation Act, Right-to-Know, Environmental Cleanup Responsibility Act, and wetlands protection. | | EN 610 | Health and Environmental Impact of Nanotechnology | This course covers the environmental and health aspects of nanotechnology. It presents an overview of nanotechnology along with characterization and properties of nanomaterials. The course material covers the biotoxicity and ecotoxicity of nanomaterials. A sizable part of the course is devoted to discussions about the application of nanotechnology for environmental remediation along with discussions about fate and transport of nanomaterials. Special emphasis is given to risk assessment and risk management of nanomaterials, ethical and legal aspects of nanotechnology, and nano-industry and nano-entrepreneurship. | | EN 618 | HAZMAT Spill Response Planning | This course is designed to introduce students to the state-of-the-art techniques in spill response planning. Numerical and analytical techniques for the prediction of fate and effects of in-water spills are discussed. Spill cleanup technologies are introduced, including mechanical (e.g., booms and skimmers), chemical (e.g., dispersants), and biological. Students are instructed in the essential steps toward developing an effective spill response plan. Special attention is paid to the influence of spill characteristics and environmental factors - waves, currents, shoreline geometry, sensitive ecological areas, etc. - in the selection of an appropriate planning strategy. Examples are given of existing spill response plans in the New York/New Jersey region, and case studies of actual spills are discussed as a means of providing students with an understanding of the complexities of operational spill response planning. | | EN 637 | Environmental Control Laboratory | Laboratory verification of theoretical concepts involved in design and analysis of unit operations and unit processes for environmental pollution control and conservation. Laboratory investigations include mixing, coagulation, flocculation, sedimentation, filtration, vacuum operations, flotation, disinfection, corrosion control, chemical precipitation, adsorption, ion exchange, membrane processes, biological oxidation and anaerobic digestion. | | EN 651 | Environmental Chemistry of Soils and Natural Surfaces | Soil is a mixture of inorganic and organic solids, air, water, and microorganisms. Soil affects the environmental chemistry through the interactions at solution-solid and air-solid interfaces, and the soil in turn is affected by the environmental and human activities. Soil science is not only important to agriculture, but also to diverse fields, such as environmental engineering, biogeochemistry, and hydrology. This course will enable students to understand the chemical properties of soil, soil minerals, natural of surfaces, and mechanisms regulating solute chemistry in soil solutions. The fate and transport of inorganic and organic pollutants in soil, and soil remediation technologies are discussed. | | EN 654 | Environmental Geotechnology | The objective of the course is to provide the students with exposure to the geotechnical nature of environmental problems. The topics covered include: principles of geochemistry, contaminant transport, and hydrogeology; an overview of landfill liners and other disposal facilities and their design, construction, safe operation, performance monitoring, structural, and physicochemical stability; an overview of the general principles governing the design, implementation, and monitoring of existing remediation technologies with special emphasis on stabilization/solidification, vapor extraction, bioremediation, soil washing, pump and treat, cover systems, and alternative containment systems such as slurry walls. A concurrent laboratory section introduces the student to the chemical analyses, absorption behavior, mineralogical, and crystallographical identification and characterization of various waste forms as they pertain to surface chemistry considerations. The main emphasis of the course consists of providing hands-on experience with analyses involving the use of spectrometric, X-ray diffraction, and scanning electron microscope equipment. | | EN 680 | Modeling of Environmental Systems | Incorporation of fundamental reaction and transport phenomena into mass balances to describe the fate and transport of contaminants in lakes, rivers, estuaries, groundwater, the atmosphere, and in pollution-control processes. Several computer projects involving numerical solutions of models are required. | | EN 683 | Coastal Oceanography for Environmental Engineers | This course deals with processes in the coastal ocean and in estuaries that affect the transport and dispersion of materials floating on the surface, dissolved in the water or in suspension. Topics include: fundamentals of surface wave mechanics, wind-generated surface waves, wind-generated currents, Ekman transport and upwelling, estuarine characteristics and buoyancy-driven circulation, and estuarine-coastal ocean exchange processes. | | EN 686 | Groundwater Hydrology and Pollution | Fundamental concepts in groundwater hydrology and pollution, occurrence, and movement of groundwater; flow nets; well hydraulics; and numerical methods in groundwater hydraulics. Chemical properties of groundwater, sources, and effects of contamination; principles of mathematical modeling of containment transport in groundwater; and numerical methods in groundwater pollution. | | EN 690 | Soil and Groundwater Remediation Technologies | This course will provide the student with a thorough understanding of soil and groundwater remediation technologies including fundamental principles, site applicability, remedial alternatives, and selection, planning and design of remedial systems, field implementation and economics. | | EN 723 | Flow & Mass Transport in Porous Media | An advanced treatment of flow and mass transport in porous media; fluid and porous matrix properties; mathematical description of flow and mass transport in fully and partially saturated soils; diffusion and hydrodynamic dispersion processes; analytical-numerical and conformal mapping techniques for the solution of the governing equations; development of computer models for prediction of flow and contaminant transport in variably saturated soils. | | EN 751 | Design of Wastewater Facilities | Principles of process design and economics are integrated through open-ended problem-solving situations. Topics include process selection, feasibility studies, equipment design and scale-up, costing and economics, optimization, process identification and control, operation and maintenance, and permitting and other regulatory issues. | | EN 771 | Advanced Environmental Separation Processes | Advanced topics in separation processes for environmental applications in the mass and energy transfer areas. Topics include distillation, absorption, stripping, membrane-based separation processes, thermal destruction of hazardous wastes, supercritical fluid extraction for soils and solid wastes, utilization and development of computer models for process plant design, optimization, and simulation. | | EN 780 | Nonlinear Correlation and System Identification | An investigation of tools to identify nonlinear processes and relationships. Mathematical tools covered include nonlinear regression, artificial neural networks, and multivariate polynomial regression. Applications include mass transfer correlations, prediction of drinking water quality, and modeling of wastewater treatment processes. Prerequisites: CE 679 or equivalent, and permission of instructor. | | EN 800 | Special Problems in Environmental Engineering | One to six credits. Limit of six credits for the degree of Master of Engineering (Environmental). | | EN 801 | Special Problems in Environmental Engineering | A thorough investigation of an advanced research topic under the direction of a faculty member. The course is open to students who are or plan to be doctoral candidates. One to six credits for the degree of Doctor of Philosophy. | | EN 900 | Thesis in Environmental Engineering | For the degree of Master of Engineering (Environmental). Five to ten credits with departmental approval. | | EN 960 | Research in Environmental Engineering | Original research of advanced level in Environmental Engineering which may serve as the topic for the dissertation for the degree of Doctor of Philosophy. Credits to be arranged. |
|
|
|
|
| | | Close | | IPD 601 | Integrated Product Development I | The first IPD course addresses methodologies and tools to define product development phases and also provides experience working in teams to design high-quality competitive products. Primary goals are to improve ability to reason about design, material, and process alternatives and apply modeling techniques appropriate for different development phases. Topics covered are: user requirements gathering, quality function deployment (QFD), design for assembly, design for materials and manufacturing processes, and optimizing the design for cost and producibility. | | IPD 602 | Integrated Product Development II | This course builds on the product definition and development processes. It focuses on the implementation of competitive product design and plans for its manufacture along with facilities layout simulation, testing, and service. Project deliverables are comprehensive product, process and testing specifications. Topics include: manufacturing process specifications and planning, process control and optimization, SPC and six sigma process, tolerance analysis, flexible manufacturing, product testing, and rapid prototyping. | | IPD 611 | Simulation and Modeling | This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques and evaluation of alternative designs/processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including multi-attribute utility models, decision trees, and optimization methods are discussed. | | IPD 612 | Project Management and Organizational Design | This project-based course exposes students to tools and methodologies useful for forming and managing an effective engineering design team in a business environment. Topics covered will include: personality profiles for creating teams with balanced diversity; computational tools for project coordination and management; real time electronic documentation as a critical design process variable; and methods for refining project requirements to ensure that the team addresses the right problem with the right solution. | | IPD 810 | Special Topics in Integrated Product Development | A participating seminar on topics of current interest and importance in Integrated Product Development. |
|
| | | Close | | MT 501 | Introduction to Materials Science and Engineering | An introduction to the structures/properties relationships of materials principally intended for students with a limited background in the field of materials science. Topics include: structure and bonding, thermodynamics of solids, alloys and phase diagrams, mechanical behavior, electrical properties and the kinetics of solid state reactions. The emphasis of this subject is the relationship between structure and composition, processing (and synthesis), properties and performance of materials. | | MT 502 | Processing of Electronic Materials | This course deals with aspects of the technology of processing procedures involved in the fabrication of semiconductor devices. Topics include crystal growth, epitaxy, silicon oxide growth, impurity doping, ion implantation, photo and electron beam lithography, etching, sputtering, thin film metallization, passivation and packaging. A description of these fabrication techniques used for discrete devices (e.g., bi-polar transistor, field effect transistor, light-emitting diode and solar cell), as well as large-scale integrated thin film circuits, will be presented. | | MT 503 | Introduction to Solid State Physics | Description of simple physical models which account for electrical conductivity and thermal properties of solids. Basic crystal lattice structures, X-ray diffraction, and dispersion curves for phonons and electrons in reciprocal space. Energy bands, Fermi surfaces, metals, insulators, semiconductors, superconductivity, and ferromagnetism. Fall semester. Typical text: Kittel, Introduction to Solid State Physics | | MT 505 | Introduction to Biomaterials | Intended as an introduction for the student who is familiar with materials science, this course first reviews the properties of materials that are relevant to their application in the human body. It then introduces proteins, cells, tissues, and their reactions to foreign materials, and the degradation of these materials in the human body. The course then treats the various implants, burn dressings, drug delivery systems, biosensors, artificial organs, and elements of tissue engineering. | | MT 506 | Mechanical Behavior of Solids | Theory and practical means for predicting the behavior of materials under stress. Elastic and plastic deformation, fracture and high-temperature deformation (creep). | | MT 507 | Introduction to Microelectronics and Photonics | An overview of microelectronics and photonics science and technology. It provides the student who wishes to specialize in their application, physics or fabrication with the necessary knowledge of how the different aspects are interrelated. It is taught in three modules: design and applications, taught by EE faculty; operation of electronic and photonic devices, taught by physics faculty; fabrication and reliability, taught by the materials faculty. | | MT 515 | Photonics I | This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems infrared radiation measurement and instrumentation, lasers in optical systems, and photon-electron conversion. | | MT 516 | Photonics II | This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems infrared radiation measurement and instrumentation, lasers in optical systems, and photon-electron conversion. | | MT 520 | Composite Materials | Composite material characterization; composite mechanics of plates, panels, beams, columns, and rods integrated with design procedures; analysis and design of composite structures; joining methods and procedures; introduction to manufacturing processes of filament winding, braiding, injection, compression and resin transfer molding, machining and drilling; and industrial applications. | | MT 521 | Chemical and Materials Thermodynamics | | | MT 522 | The Science and Technology of Thin Films | This course deals with the principles and practices of thin-film deposition by physical and chemical methods, the processes and phenomenawhich influence the structural, chemical and physical attributes of films and how to characterize them, and assorted film properties. Special topicsinclude epitaxy in semiconductor films, interdiffusion and reactions, film stress, electrical and magnetic properties, optical properties, surface modification by laser and ion-beam methods, and protective and metallurgical coatings. | | MT 524 | Introduction to Surface Science | A phenomenological and theoretical introduction to the field of surface science including experimental techniques and engineering applications. Topics will include: thermodynamics and structure of surfaces, surface diffusion, electronic properties and space-charge effects, physisorption and chemisorption. | | MT 525 | Techniques of Surface Analysis | Lectures, demonstrations and laboratory experiments, selected from among the following topics, depending on student interest: vacuum technology; thin-film preparation; scanning electron microscopy; LEED; infrared spectroscopy, ellipsometry; electron spectroscopies (Auger, photoelectron, field emission); ion spectroscopies (SIMS, IBS; surface properties-area), roughness and surface tension. | | MT 533 | Environmental Degradation of Materials | The thermodynamics and kinetics of electrochemical cells, voltage-current relationships during corrosion and passivation. Stress corrosion, degradation of ceramics, polymers and composites, high-temperature corrosion and wear of materials. | | MT 535 | Selection of Engineering Materials | This course provides a rational approach to the selection of engineering materials as part of the design process. The emphasis is on the use of Materials Selection charts that embody the properties of materials plotted against various quantitative design criteria. Such criteria can be determined for a particular application in terms of mechanical indices or indices relating to shape and/or processing considerations. In this manner, materials are chosen with limited subjectivity and in a manner that lends itself to computer-based design. Case studies are extensively used to provide illustration. | | MT 544 | Introduction to Electron Microscopy | A lecture and laboratory course that introduces basic concepts in the design and operation of transmission electron microscopes and scanning electron microscopes as well as the fundamental aspects of image interpretation and diffraction analysis. Topics include: electron sources, electron optics, kinematic and dynamic theory of electron diffraction, and spectroscopic analysis. A typical textbook is Goodhew and Humphreys, Electron Microscopy and Analysis. | | MT 545 | Plasma Processing | Basic plasma physics; some atomic processes; and plasma diagnostics. Plasma production; DC glow discharges, and RF glow discharges; and magnetron discharges. Plasma-surface interaction; sputter deposition of thin films; reactive ion etching, ion milling and texturing, and electron-beam-assisted chemical vapor deposition; and ion implantation. Sputtering systems; ion sources; electron sources; and ion beam handling. Typical text: Chapman, Glow Discharge Processes; Brodie, Muray, The Physics of Microfabrication. | | MT 561 | Solid State Electronic for Engineering I | This course introduces fundamentals of semiconductors and basic building blocks of semiconductor devices that are necessary for understanding semiconductor device operations. It is for first-year graduate students and upper-class undergraduate students in electrical engineering, applied physics, engineering physics, optical engineering and materials engineering who have no previous exposure to solid state physics and semiconductor devices. Topics covered will include description of crystal structures and bonding; introduction to statistical description of electron gas; free-electron theory of metals; motion of electrons in periodic lattices-energy bands; Fermi levels; semiconductors and insulators; electrons and holes in semiconductors; impurity effects; generation and recombination; mobility and other electrical properties of semiconductors; thermal and optical properties; p-n junctions; metal-semiconductor contacts. | | MT 562 | Solid State Electronics for Engineeing II | This course introduces operating principles and develops models of modern semiconductor devices that are useful in the analysis and design of integrated circuits. Topics covered include: charge carrier transport in semiconductors; diffusion and drift, injection and lifetime of carriers; p-n junction devices; bipolar junction transistors; metal-oxide-semiconductor field effect transistors; metal-semiconductor field effect transistors and high electron mobility transistors; microwave devices; light emitting diodes, semiconductor lasers and photodetectors; integrated devices. | | MT 570 | Electronic Materials and Devices | Electronic optical and magnetic properties of materials described in terms of modern physics. The processing and operation of semiconductor and optoelecronic devices will be discussed and reliability issues raised. | | MT 585 | Physical Design of Wireless Systems | Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. | | MT 595 | Reliability and Failure of Solid State Devices | This course deals with the electrical, chemical, environmental and mechanical driving forces that compromise the integrity and lead to the failure of electronic materials and devices. Both chip and packaging level failures will be modeled physically and quantified statistically in terms of standard reliability mathematics. On the packaging level, thermal stresses, solder creep, fatigue and fracture, contact relaxation, corrosion and environmental degradation will be treated. | | MT 596 | Microfabrication Techniques | Deals with aspects of the technology of processing procedures involved in the fabrication of microelectronic devices and microelectromechanical systems (MEMS). Students will become familiar with various fabrication techniques used for discrete devices, as well as large-scale integrated thin film circuits. Students will also learn that MEMS are sensors and actuators that are designed using different areas of engineering disciplines, and they are constructed using a microlithographically-based manufacturing process in conjunction with both semiconductor and micro-machining microfabrication technologies. | | MT 601 | Structure and Diffraction | Crystal structures, point defects, dislocations, slip systems, grain boundaries and microstructures. Scattering of X-rays and electrons; diffraction by single and polycrystalline materials and its application to material identification, crystal orientation, texture determination, strain measurement and crystal structure analysis. | | MT 602 | Principles of Inorganic Materials Synthesis | The goal of this course is to learn the basic concepts commonly utilized in the processing of advanced materials with specific compositions and microstructures. Solid state diffusion mechanisms are described with emphasis on the role of point defects, the mobility of diffusing atoms and their interactions. Macroscopic diffusion phenomena are analyzed by formulating partial differential equations and presenting their solutions. The relationships between processing and microstructure are developed on the basis of the rate of nucleation and growth processes that occur during condensation, solidification and precipitation. Diffusionless phase transformations observed in certain metallic and ceramic materials are discussed. | | MT 603 | Thermodynamics and Reaction Kinetics of Solids | The principal areas of concentration include a review of thermodynamic laws applying to closed systems, chemical potentials and equilibria in heterogeneous systems, fugacity and activity functions, solution thermodynamics, multicomponent metallic solutions, the thermodynamics of phase diagrams and phase transformations. | | MT 621 | Thermodynamics of Materials | The principal areas of concentration include a review of thermodynamic laws applying to closed systems, chemical potentials and equilibria in heterogeneous systems, fugacity and activity functions, solution thermodynamics, multicomponent metallic solutions, the thermodynamics of phase diagrams and phase transformations. Fall semester. | | MT 626 | Optical Communication Systems | Components for and design of optical communication systems; propagation of optical signals in single mode and multimode optical fibers; optical sources and photodetectors; optical modulators and multiplexers; optical communication systems: coherent modulators, optical fiber amplifiers and repeaters, transcontinental and transoceanic optical telecommunication system design; optical fiber local area networks. | | MT 650 | Special Topics in Materials Science and Engineering | Selected topics in surface modification and coatings technology, such as chem-ical vapor deposition, physical vapor deposition, ion implantation or other. Description of the processing techniques, characterization and performance evaluation of the surfaces. | | MT 670 | Polymer Properties and Structure | Stress-strain relationships, theory of linear viscoelasticity and relaxation spectra, temperature dependence of viscoelastic behavior, dielectric properties, dynamic mechanical and electrical testing, molecular theories of flexible chains, statistical mechanics and thermodynamics of rubber-like undiluted systems, and morphology of high polymers. | | MT 685 | Physical Design of Wireless Systems | Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. | | MT 690 | Introduction to VLSI Design | This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. | | MT 700 | Seminar in Materials Engineering | Lectures by department faculty, guest speakers, and doctoral students on recent research. Enrollment during the entire period of study is required of all full-time students. No credit. Must be taken every semester. | | MT 800 | Special Problems in Materials | One to six credits. Limit of six credits for the degree of Master of Engineering. | | MT 801 | Special Problems in Materials | One to six credits. Limit of six credits for the degree of Doctor of Philosophy. | | MT 810 | Special Topics in Materials | A participating seminar on topics of current interest and importance in Materials. | | MT 900 | Thesis in Materials | Research for the degree of Master of Science or Master of Engineering. | | MT 960 | Research in Materials | Original research leading to the doctoral dissertation. |
|
| | | Close | | MA 501 | Introduction to Mathematical Analysis | This course is an introduction to the basic ideas of pre-calculus and calculus for the people who need preparation or review before taking more advanced courses. The exact content depends upon the particular needs of those enrolled and the requirements of degree programs they are pursuing. Topics covered will be selected from the following: algebra, functions, and graphs; slopes and secant lines; derivatives; chain rule; optimization; curve sketching; integration; the exponential and natural logarithm; and probability density functions and integration by parts. | | MA 502 | Mathematical Foundations of Computer Science | This course provides the necessary mathematical prerequisites for the computer science master’s program and also serves as a foundation for further study in mathematics. The topics covered include prepositional calculus: predicates and quantifiers; elementary number theory and methods of proof; mathematical induction; elementary set theory; combinatorics; functions and relations; countability; recursion and O-notation. Applications to computer science are stressed. | | MA 503 | Discrete Mathematics for Cryptography | Topics include basic discrete probability, including urn models and random mappings; a brief introduction to information theory; elements of number theory, including the prime number theorem, the Euler phi function, the Euclidean algorithm, and the Chinese remainder theorem; and elements of abstract algebra and finite fields including basic fundamentals of groups, rings, polynomial rings, vector spaces, and finite fields. Carries credit toward the Applied Mathematics degree only when followed by CS 668. Recommended for high-level undergraduate students. | | MA 505 | Introduction to Mathematical Methods | Elementary mathematical techniques important to applied mathematics. Topics covered include review of functions and continuity; ordinary and partial derivatives; integration; ordinary and partial differential equations; infinite series and numerical techniques for solving differential equations; and multiple integration and surface integrals. Applications to problems of applied mathematics are given where feasible. | | MA 525 | Introduction to Computational Science | This course is primarily for students interested in using numerical methods to solve problems in mathematics, science, engineering, and management. Computational projects will be a significant part of this course and it is expected that students already have experience programming in at least one high level language. Standard topics include numerical solutions of ordinary and partial differential equations, techniques in numerical linear algebra, the Fast Fourier Transform, optimization methods, and an introduction to parallel programming. Additional topics will depend on the interests of the instructor and students. | | MA 529 | Applied Mathematics for Engineers and Scientists I | Review of limits, continuity, partial differentiation, Leibnitz’s rule; implicit functions and Jacobians; gradients, divergence, curl, line and surface integrals; theorems of Stokes, Gauss and Green; complex numbers, elementary functions, analytic functions, complex integration, power series, residue theorem, evaluation of real definite integrals; systems of linear equations, rank, eigenvalues and eigenvectors. | | MA 530 | Applied Mathematics for Engineers and Scientists II | Review of first order and second order constant coefficient differential equations, nonhomogeneous equations; series solutions, Bessel and Legendre functions; boundary value problems, Fourier-Bessel series and separation of variables for partial differential equations; classification of partial differential equations; Laplace transform methods; calculus of variations; introduction to finite-difference methods. | | MA 534 | Methods of Applied Mathematics | Difference equations; calculus of variations; integral equations; and applications to engineering and science. | | MA 540 | Introduction to Probability Theory | Sample space, events, and probability; basic counting techniques and combinatorial probability; random variables, discrete and continuous; probability mass, probability density, and cumulative distribution functions; expectation and moments; some common distributions; jointly distributed random variables, conditional distributions and independence, bivariate normal, and transformations of variables; and Central Limit Theorem. Some additional topics may include an introduction to confidence intervals and hypothesis testing. | | MA 541 | Statistical Methods | This course offers an introduction to exploratory data analysis and the use of basic statistical tools. Topics will include: data collection; descriptive statistics, and graphical and tabular treatment of quantitative, qualitative, and count data; detecting relations between variables; confidence intervals and hypothesis testing for one and two samples; simple and multiple linear regression; analysis of variance; design of experiments; and nonparametric methods. Selected topics, such as quality control and time series analysis, may also be included. Statistical software will be used throughout the course and statistical inference will be based on examples using real data. Students will participate in group projects of data analysis. They will be trained in the different phases of the professional statistician’s work, namely: data collection, description, analysis, testing, and presentation of the conclusions. | | MA 547 | Advanced Calculus I | Elementary topology of Euclidean spaces; differential calculus of functions of several variables; inverse and implicit function theorems; integration; differential forms; and theorems of Gauss, Green, and Stokes. | | MA 548 | Advanced Calculus II | A continuation of MA 547, but with greater emphasis on mathematical rigor. Topics covered may include convergence of series, Riemann-Stieltjes integration, functions of bounded variation, metric spaces, introduction to measure theory, and functional analysis. | | MA 552 | Axiomatic Linear Algebra | Fields and vector spaces; subspaces and quotient spaces; basis and dimension; linear transformations and matrices; determinants; and the theory of a single linear transformation. | | MA 560 | Special Topics in Mathematics | Special topics in mathematics not covered in regularly scheduled courses and suitable for both graduates and advanced undergraduates. May be taken more than once. | | MA 603 | Methods of Mathematical Physics I | A unified development of mathematical tools for treating a variety of problems in physics and engineering. Linear algebra, normed and inner product spaces, and spectral theory of operators; integral equations; boundary value problems for ordinary and partial differential equations; Green’s functions; calculus of variations; and other related topics as time permits. Problem solving is stressed. | | MA 604 | Methods of Mathematical Physics II | A unified development of mathematical tools for treating a variety of problems in physics and engineering; linear algebra, normed and inner product spaces, spectral theory of operators; integral equations; boundary value problems for ordinary and partial differential equations; Green's functions; calculus of variations; other related topics as time permits; problem solving is stressed. | | MA 605 | Foundations of Algebra I | Topics covered in the sequence MA 605-606 include: elementary number theory, basic group theory, Lagrange’s theorem, isomorphism theorems, solvability, direct products, Jordan-Holder theorem, Sylow theorems, basic properties of rings, quotient rings, field of quotients of an integral domain, polynomial rings, factorization, elementary properties of fields, field extensions, and Galois theory. | | MA 606 | Foundations of Algebra II | Topics covered in the sequence MA 605-606 include: elementary number theory, basic group theory, Lagrange’s theorem, isomorphism theorems, solvability, direct products, Jordan-Holder theorem, Sylow theorems, basic properties of rings, quotient rings, field of quotients of an integral domain, polynomial rings, factorization, elementary properties of fields, field extensions, and Galois theory. | | MA 611 | Probability | Foundations of probability, random variables and their distributions, discrete and continuous random variables, independence, expectation and conditioning, generating functions, multivariate distributions, convergence of random variables, and classical limit theorems. | | MA 612 | Mathematical Statistics | Point estimation, method of moments, maximum likelihood, and properties of point estimators; confidence intervals and hypothesis testing; sufficiency; Neyman-Pearson theorem, uniformly most powerful tests, and likelihood ratio tests; and Fisher information and the Cramer-Rao inequality. Additional topics may include nonparametric statistics, decision theory, and linear models. | | MA 615 | Numerical Analysis I | The MA 615-616 sequence covers topics in numerical analysis and numerical methods including: errors and accuracy; polynomial approximation; interpolation; numerical differentiation and integration; numerical solution of differential equations; least square and minimum-maximum error approximations; nonlinear equations; simultaneous linear equations; summing series, Fourier series, filter design, the frequency approach, design of numerical tools, and statistics of error analysis; eigenvalues and eigenvectors of matrices; and the orientation throughout is toward computers. | | MA 616 | Numerical Analysis II | The MA 615-616 sequence covers topics in numerical analysis and numerical methods including: errors and accuracy; polynomial approximation; interpolation; numerical differentiation and integration; numerical solution of differential equations; least square and minimum-maximum error approximations; nonlinear equations; simultaneous linear equations; summing series, Fourier series, filter design, the frequency approach, design of numerical tools, and statistics of error analysis; eigenvalues and eigenvectors of matrices; and the orientation throughout is toward computers. | | MA 619 | Introductory Sampling | This course covers basic ideas in sampling theory and uses only elementary mathematics. Topics include multistage sampling, stratified sampling, systematic sampling, self-weighting samples, and optimum allocation. | | MA 623 | Stochastic Processes | Random walks and Markov chains; Brownian motions and Markov processes; and applications, stationary (wide sense) processes, infinite divisibility, and spectral decomposition. By permission of instructor. | | MA 625 | Fundamentals of Geometry | Absolute geometry as founded on axioms of incidence, order, congruence, and continuity; models of absolute geometry and problems of consistency; independence and categoricity of an axiom system; Euclidean and non-Euclidean geometry; brief description of the Erlangen program; and classical differential geometry of surfaces. | | MA 627 | Combinatorial Analysis | Fundamental laws of counting, permutations, combinations, recurrence relations, Mšbius inversion, probleme des menages, probleme des recontres, partitions, trees, generating functions, Ramsey theory, transversal theory, and matroid theory. | | MA 629 | Convex Analysis and Optimization | The objective of this course is to introduce the students to the basic results of convex analysis and optimization. The properties of nonlinear non-smooth optimization models will be analyzed. Topics include: separation and representation of convex sets, properties of convex functions, subgradients, optimality conditions, saddle points, constraint qualifications, Fenchel and Lagrange duality, and sensitivity analysis. Examples of optimization models from probability, statistics, and approximation theory will be discussed, as well as some basic models from management, finance, telecommunications, and other fields. | | MA 630 | Numerical Methods of Optimization | The objective of this course is to introduce the students to the most popular numerical methods for solving nonlinear and non-smooth optimization problems. The techniques will be based on the properties of nonlinear non-smooth optimization models and optimality conditions. Linear optimization techniques will be treated as a special case. Some emphasis will be put on using optimization software. Examples using AMPL and CPLEX will be demonstrated in class. Topics include line search, non-derivative methods, basic decent methods, conjugate gradient methods, subgradient methods, Newton methods, projection methods, penalty, barrier, interior point methods, Lagrangian methods, bundle methods, trust-region method, numerical treatment of non-convex models, and decomposition methods. | | MA 632 | Theory of Games | Strategic games and Nash equilibrium, strictly competitive (zero-sum) games and max-minimization, sStrategic games with imperfect information (Bayesian games), extensive games with perfect information (bargaining and repeated games), extensive games with imperfect information and signaling games, coalitional games (the core, stable sets, and bargaining sets), and auctions. | | MA 633 | Generalized Functions and Other Operational Methods | Modern theory of the delta function and other generalized functions: Fourier and Laplace transforms and applications to ordinary and partial differential equations. | | MA 634 | Methods of Operations Research | Queuing theory, transportation problem, traffic theory, inventory control, search theory, and methods of optimization. | | MA 635 | Real Variables I | The real number system. Introduction to metric spaces and their applications. Lebesque measure and integral from a classical and/or modern approach. | | MA 636 | Real Variables II | L-p spaces and applications to Fourier series and Lebesque-Stieltjes integral. | | MA 637 | Mathematical Logic I | Prepositional calculus; syntax and semantics of first order theories; completeness theorem; elementary model theory: axiomatic development of Zermelo-Fraenkel or Bernays-Gödel set theory; and ordinals, cardinals, the axiom of choice, and several equivalent axioms. | | MA 638 | Mathematical Logic II | First order number theory; primitive and general recursive functions; arithmetization; Gödel’s incompleteness theorems; Tarski’s theorems; and syntax and semantics of second order theories. | | MA 641 | Time Series Analysis I | Scope and applications of time series analysis: process control, financial data analysis and forecasting, and signal processing. Exploratory data analysis: graphical analysis, trend and seasonality detection and removal, and moving-average filtering. Review of basic statistical concepts related to the characterization of stationary processes. ARMA models and prediction of stationary processes. Estimation of ARMA models and model building and forecasting with ARMA models. Spectral analysis: periodogram testing for seasonality and periodicities and the maximum entropy and maximum-likelihood estimators. Asymptotic convergence. Selected topics, such as multivariate time series, nonlinear models, Kalman filtering, econometric forecasting, and long-memory processes. Selected applications, such as the unit-root problem in economics, forecasting and testing for market efficiency in financial time series, process control, and quality control. | | MA 642 | Time Series Analysis II | Scope and applications of time series analysis: process control, financial data analysis and forecasting, signal processing. Exploratory data analysis: graphical analysis, trend and seasonality detection and removal, moving-average filtering. Review of basic statistical concepts related to the characterization of stationary processes. |
|
|
|
|
|