May 15, 2024  
2021-2022 UMass Dartmouth Graduate Catalog 
    
2021-2022 UMass Dartmouth Graduate Catalog [Archived Catalog]

Search Courses by Prefix


 
  
  • DSC 550 - Data Science Practicum

    Credits 3
    Requirements: Prerequisite: Completed 18 credit hours of graduate coursework in data science majorLecture / 3 hours per week
    A team-based learning experience that gives students the opportunity to synthesize prerequisite course material and to conduct real-world analytics projects using large data sets of diverse types and sources. Students work in independent teams to design, implement, and evaluate an appropriate data integration, analysis, and display system. Oral and written reports and ethical aspects are highlighted.
    Graded
  
  • DSC 690 - Master’s Thesis

    Credits 3
    Requirements: Prerequisite: DSC 550Thesis
    Written presentation of an original research topic in Data Science which demonstrates the knowledge & capability to conduct independent research. The thesis shall be completed under the supervision of a faculty advisor. An oral examination in defense is required.
    Graded
  
  • EAS 501 - Advanced Mathematical Methods

    Credits 3
    Requirements: Prerequisite: EGR 301Lecture / 3 hours per week
    A graduate-level course on mathematical methods in science and engineering. Topics include: scalar and vector field theory, linear algebra, partial differential equations and integral transforms.
    Graded
  
  • EAS 502 - Numerical Methods

    Credits 3
    Requirements: Prerequisite: EGR 301Lecture / 3 hours per week
    Course on numerical methods in science and engineering. Topics will include: numerical analysis and methods (quadrature, optimization, matrices, root-finding, ODEs, PDES, Monte-Carlo), and an introduction to multigrid and parallel computing. Programming exercises using MATLAB and individual research projects are an essential part of the course.
    Graded
  
  • EAS 520 - High Performance Scientific Computing

    Credits 3
    Requirements: Prerequisite: Approval of instructor and student’s graduate committeeLecture / 3 hours per week
    Topics in high performance computing (HPC). Topics will be selected from the following: parallel processing, computer arithmetic, processes and operating systems, memory hierarchies, compilers, run time environment, memory allocation, preprocessors, multi-cores, clusters, and message passing. Introduction to the design, analysis, and implementation, of high-performance computational science and engineering applications. DSC 520, MTH 420
    Graded
  
  • EAS 520 - High Performance Scientific Computing

    Credits 3
    Requirements: Prereq: Approval of Instructor and student’s Graduate CommitteeLecture / 3 hours per week
    Course covers an assortment of topics in high performance computing (HPC). Topics will be selected from the following: parallel processing, computer arithmetic, processes and operating systems, memory hierarchies, compilers, run time environment, memory allocation, preprocessors, multi-cores, clusters, and message passing.
    Graded
  
  • EAS 531 - Advanced Materials and Applications

    Credits 3
    Requirements: Science and Engineering Majors OnlyLecture / 3 hours per week
    Introduction to advanced materials, their properties, structures, modeling and applications in different areas. The materials include metals, ceramics, polymers, composites, semiconductors, nanomaterials, biomimetic materials, smart materials and cellular materials. Emphases are on the principles of chemical kinetics, bonding, molecular mechanics, quantum mechanics, electronic properties, surfaces and boundaries. Special attention will be given to novel materials applications in electrical, electronic, optical, mechanical, biomedical and civil engineering.
    Graded
  
  • EAS 557 - Geophysical Fluid Dynamics

    Credits 3
    Lecture
    Dynamics of rotating stratified fluid flow in the ocean/atmosphere and laboratory. Compressibility, Boussinesq approximation. Geostrophic balance and vorticity. Poincare, Kelvin, Rossby waves, Geostrophic Adjustment. Ekman layers, spin-up. Continuously stratified dynamics: inertia gravity waves, potential vorticity, Quasigeostrophic dynamics. MAR 557, MNE 557, PHY 557
    Graded
  
  • EAS 595 - Independent Study

    Credits variable; 1.00 to 9.00
    Independent Study / 3 hours per week
    Study under the supervision of a faculty member in an area not otherwise part of the discipline’s course offerings. Terms and hours to be arranged.
    Graded
  
  • EAS 596 - Directed Study

    Credits 3
    Requirements: Prerequisite: Graduate standing; permission of instructor, graduate director and college deanOther / 3 hours per week
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.
    Graded
  
  • EAS 600 - Dissertation Proposal Preparation

    Credits 3
    Requirements: Prereq: Must have passed Qualifying ExamLecture / 3 hours per week
    Doctoral thesis proposal development based on technical writing process, data interpretation, experimental design. Students who successfully complete the course will be able to assess information from the primary scientific literature, formulate scientific questions (hypotheses), and generate an experimental plan to help validate or nullify their hypothesis. Students will demonstrate a command of oral and written communication skills by completing this course.
    Graded
  
  • EAS 601 - Pre-Dissertation Research

    Credits variable; .00 to 12.00
    Requirements: Prereq: Approval of Instructor and student’s Graduate CommitteeOther / 3 hours per week
    Research investigations of a fundamental and/or applied nature defining a topic area and preliminary results for the dissertation proposal undertaken before the student has qualified for EAS 701. With approval of the student’s graduate committee, up to 15 credits of EAS 601 may be applied to the 30 credit requirement for dissertation research.
    Pass/Not Pass
  
  • EAS 602 - Research Ethics

    Credits 1
    Lecture / 1 hours per week
    Introduction to the diverse ethical concerns, challenges and responsibilities that arise when engaging in scientific research. Students will have opportunities to reflect upon and discuss their own ethical constructs in the face of practical ethical dilemmas.
    Graded
  
  • EAS 604 - Doctoral Continuous Enrollment

    Credits 1
    Requirements: Prereq: EAS PhD Students with approval of faculty advisor and EAS program director.Research / 1 hours per week
    To remain in good standing in their program, all graduate students must maintain continuous enrollment each semester in their program from entry until graduation. This course allows those students who are not intending to register for any other courses during the current semester to continue in their program in good standing. Course may be repeated as needed.
    Pass/Not Pass
  
  • EAS 621 - Scientific Computational Research Seminar

    Credits 3
    Requirements: Prereq: Approval of Instructor and student’s Graduate CommitteeSeminar / 3 hours per week
    Students research a topic of their choice in scientific computing over two successive semesters. Research skills taught include literature and web searches, reading scientific papers, and organizing and keeping research records.
    Graded
  
  • EAS 622 - Scientific Computational Research Seminar

    Credits 3
    Requirements: Prereq: Approval of Instructor and student’s Graduate CommitteeSeminar / 3 hours per week
    Students research a topic of their choice in scientific computing over two successive semesters. Research skills taught include literature and web searches, reading scientific papers, and organizing and keeping research records.
    Graded
  
  • EAS 700 - Doctoral Seminar

    Credits 2
    Requirements: Prereq: Doctoral candidateSeminar / 2 hours per week
    A seminar series on interdisciplinary research topics by prominent speakers in EAS fields and student presentations on research in progress. May be repeated for credit.
    Pass/Fail
  
  • EAS 701 - Doctoral Dissertation Research

    Credits variable; 1.00 to 12.00
    Requirements: Prereq: Successful completion of PhD comprehensive examination and approval of doctoral dissertation proposal by the student’s graduate committee.Other / 1 hours per week
    Investigations of a fundamental and/or applied nature representing an original contribution to the scholarly research literature of the field. PhD dissertations are often published in refereed journals or presented at major conferences. A written dissertation must be completed in accordance with the rules of the Graduate School and the College of Engineering. Admission to the course is based on successful completion of the PhD comprehensive examination and submission of a formal proposal endorsed by the student’s graduate committee and submitted to the EAS Graduate Program Director.
    Pass/Fail
  
  • ECE 501 - Master’s Project

    Credits 3
    RSC
    Investigations of a fundamental and/or applied nature intended to develop design techniques, research techniques, initiative and independent inquiry. A written project report has to be completed by the student’s advisor. Admission is based on a formal proposal endorsed by an advisor and approved by the ECE Graduate Program Director.
    Pass/Fail
  
  • ECE 511 - Applicatns/Active Circ

    Credits 3
    Lecture / 3 hours per week
    Advanced analog design techniques with emphasis on using operational amplifiers. Topics include multi-pole transfer functions and stability, noise calculations, interfacing with digital circuits, and specialized analog applications. Problems are solved using numerical and circuit simulation software packages.
    Graded
  
  • ECE 513 - Fundamentals of Optics and Photonics

    Credits 3
    Requirements: Prerequisite: ECE 335Lecture
    Introduction to optics and photonics. Optics is the study of light in its simplest form by treating light as rays. On the other hand, photonics treats light as an ensemble of photons. This course provides the fundamentals needed for optical engineering and optical system design, and the principles to model optical systems with varying degrees of fidelity. This course will discuss the duality of light, its generation and detection mechanism, and describe the physical principles that determine how rays behave at various interfaces. Natural optical phenomena such as rainbows and mirages, and classical optical systems such as prisms, telescopes, and cameras, will be analyzed throughout the course. Linear systems will be introduced to analyze more complex optical systems.
    Grade
  
  • ECE 520 - Wireless Networks and Mobile Security

    Credits 3
    Requirements: Prerequisites: ECE 432 or Permission from the instructorLecture / 3 hours per week
    Advanced study of wireless and mobile network architectures, technologies, protocols and mobile security design at graduate level. It covers impediments of the mobile and wireless environments, problems and limitations due to such impediments, various network layers solutions, location management techniques, mobile IP, wireless TCP, wireless LANs, 802.16/WIMAX, Wireless Mesh Networks, ad-hoc networks, routing and power optimization, performance and mobile security issues.
    Graded
  
  • ECE 521 - Random Signals&Systems I

    Credits 3
    Lecture / 3 hours per week
    Random variables and probabilistic description of signals and systems. The course provides the analytical tools for studying random phenomena in engineering systems and provides graduate students with an extensive treatment of probability theory, Bayes theorem, random variables, distribution and density functions, conditional distributions, moments, functions of random variables, characteristic functions, stochastic processes, Gaussian processes, stationary processes, correlation functions, power spectral density, response of systems to random inputs, mean square error estimation, filtering and prediction, and noise analysis. The course prepares students for a wide range of courses in communications, signal processing, acoustics, control, and other areas of engineering in which random signals and systems have an important role.
    Graded
  
  • ECE 523 - Digital Spectral Analys

    Credits 3
    Lecture / 3 hours per week
    Spectral estimation techniques with particular emphasis on performance/resolution tradeoffs. The course enables participants to understand spectral estimation and acquire a working knowledge of the spectral analysis techniques available, with a critical understanding of the advantages and limitations of all spectral estimation techniques studied. The student learns: (1) the limitations of Fourier transform based spectral estimators; (2) the benefits and limitations of high resolution methods; (3) how to choose accurate and appropriate models; (4) the “state-of-the-art” in modern spectral estimation; (5) how the modern spectral estimators perform in practice; (6) when to select each spectral estimation method.
    Graded
  
  • ECE 524 - Solid State Electronics

    Credits 3
    Lecture / 3 hours per week
    Solid state device behavior. Among the topics covered are semiconductor fundamentals, p-n junction theory, and both the bipolar and the field effect transistor. Emphasis is placed on those transistor parameters that need to be considered in VLSI and microwave applications.
    Graded
  
  • ECE 525 - Digital Filters

    Credits 3
    Lecture / 3 hours per week
    Design, simulation, and implementation of digital filters. After a review of classical FIR and IIR design techniques and modern AR, MA, and ARMA techniques, the course immerses the student in problem solving with digitized signals and DSP microprocessors. These problems include noise reduction, echo cancellation, signal detection, etc. Computer simulation is an integral part of the course, and students are expected to have some familiarity with small computer operating systems and assembly language programming concepts.
    Graded
  
  • ECE 527 - Act Remote Sensing Envir

    Credits 3
    Lecture / 3 hours per week
    Principles and applications of active remote sensing techniques. Course focuses on microwave and millimeter wave radar techniques. Topics include radar equation, detection theory, scattering from targets and natural surfaces, and imaging systems. The following sensors are covered: synthetic aperture radar (SAR), radar scatterometers, altimeters, polarimetric radars and interferometric radars. Applications include ocean wave and wind measurements, soil moisture measurements, biomass measurements, measurement of land topography, and precipitation studies. Course also includes laboratory computer exercises for analyzing and processing real sensor data.
    Graded
  
  • ECE 528 - Pass Remot Sensing Envir

    Credits 3
    Lecture / 3 hours per week
    Principles and applications of passive remote sensing techniques. Course addresses the use of sensors such as thematic mappers, optical multispectral scanners, infrared radiometers and multispectral microwave radiometers. The following sensors are covered: Thematic Mapper, SPOT, AVHRR, SSM/I and WINDRAD. Applications include ocean color and productivity measurements, ocean temperature measurements, salinity measurements, ocean wind measurements, marine pollution monitoring, and atmospheric measurements. Course also includes laboratory computer exercises for analyzing and processing real sensor data.
    Graded
  
  • ECE 530 - Introduction to Advanced Electronics & Optoelectronics

    Credits 3
    Lecture
    Illustration of principles of advanced electronics and photonics by showing their applications in advanced radar, wired/wireless communications, and electronic sensing. Key electronics/photonics devices including high speed transistors, diodes, lasers, high frequency modulators, photodetectors, amplifiers, and passive circuitries are discussed. System applications including advanced radar system, radio over fiber, and millimeter wave /THz signal generation and processing are deliberated and analyzed.
    Graded
  
  • ECE 531 - RF Photonics

    Credits 3
    Lecture / 3 hours per week
    Photonics technologies for radio frequency applications. Principles of radio frequency (RF) photonics are illustrated through their applications in advanced radar, wired/wireless communications, and electronic sensing. Key RF photonics devices including lasers, high frequency modulators, photodetectors, amplifiers and passive circuitries are discussed. System applications including advanced radar system, radio over fiber, and millimeter wave/THz signal generation and processing are considered and analyzed.
    Graded
  
  • ECE 532 - Radar Engineering

    Credits 3
    Lecture / 3 hours per week
    Fundamentals of microwave radar engineering and radar system analysis. The course covers the radar equation, radar detection theory, noise analysis, radar cross-section, continuous wave and pulsed systems, moving target indicators, pulse compression, radar transmitters and receivers. Also covered are radar systems such as pulsed Doppler radar, synthetic aperture radar (SAR), inverse synthetic aperture radar (ISAR), polarimetric radar and interferometric radar. Applications include target detection, radar remote sensing, satellite oceanography, and terrain mapping.
    Graded
  
  • ECE 533 - VLSI Design

    Credits 3
    Requirements: Prerequisite: ECE 311Lecture / 3 hours per week
    Design of Very Large Scale Integrated Circuits (VLSI), taught at the transistor level. Computer tools are used to create and simulate integrated circuit layouts. Levels of design automation covered include Full Custom layout, Schematic Driven layout, Standard Cells and fully automated synthesis of HDL code. Required readings from the current literature lead to a formal written report on recent developments in VLSI. Students are required to complete and present at least one project. Some designs may be fabricated.
    Graded
  
  • ECE 534 - RF Circuit Design

    Credits 3
    Requirements: Pre-req: ECE 435Lecture / 3 hours per week
    Design and analysis of radio-frequency discrete components and integrated circuits. The course focuses on practical high frequency circuit techniques and physical understanding of active devices such as diodes and transistors. Topics include RF passive circuits and RF active circuits such as amplifiers, mixers, and oscillators. RF integrated circuit design will precede two design projects based on the Agilent ADS EAD package.
    Graded
  
  • ECE 535 - Analog Integrated Circuit Design

    Credits 3
    Lecture / 3 hours per week
    Introduction to the design of CMOS analog integrated circuits (IC’s), with occasional references to bipolar IC’s to make comparisons. Required readings from the current literature lead to a formal written report on recent developments in analog IC’s. Students are required to complete the design of a complex IC and make a class presentation of its design methodology and simulation results.
    Graded
  
  • ECE 536 - App Comp Electromagnetics

    Credits 3
    Lecture / 3 hours per week
    Numerical techniques for practical applications in electromagnetic scattering, propagation, and radiation. The course reviews fundamentals of electromagnetic field and wave theory and covers all basic classes of computational techniques used in modern applied electromagnetics. Numerical techniques include the method of moments, finite difference method, finite element method, and physical optics. Applications cover static and quasi-static problems, transmission lines, scattering, and antennas.
    Graded
  
  • ECE 537 - Antenna Theory

    Credits 3
    Lecture / 3 hours per week
    Antenna fundamentals, antenna arrays, and basic types of antennas for wireless communication. Mathematical solution of Maxwell’s equations for radiation problems is introduced. Basic antenna parameters are defined and discussed. Electrically small antennas are analyzed. Theory of receiving antennas is presented. Topics in antenna arrays include the array factor, pattern multiplication, multidimensional arrays, and phased arrays. Several types of antennas are studied, including wire and microstrip antennas.
    Graded
  
  • ECE 538 - Adv Antenna Engineering

    Credits 3
    Lecture / 3 hours per week
    Advanced antenna engineering concepts, with in-depth studies of analysis and synthesis techniques, broadband and aperture antennas, and antenna measurements. The synthesis of arrays and design of broadband antennas are presented. Topics in aperture antennas include Huygens’ equivalence principle, horn antennas, slot antennas, and large reflector antennas. The use of antennas as devices in wireless and radar systems is covered, along with antenna measurements. Integral equations for antenna current distributions are studied.
    Graded
  
  • ECE 539 - Electromag Signal Integ

    Credits 3
    Lecture / 3 hours per week
    Electromagnetic fundamentals of signal integrity in high-speed, high-density interconnects. Theory of multi-conductor transmission lines (MTLs) is presented. Per-unit-length capacitance, inductance, conductance, and resistance matrices of MTLs embedded in a multi-layer substrate are introduced and evaluated numerically using the method of moments. Time-domain response of MTLs terminated in arbitrary networks is studied. Circuit-analysis models for MTLs in the Laplace-transform domain are introduced. The effects of signal delay, distortion, cross-talk, ringing, multiple reflections, and losses are discussed.
    Graded
  
  • ECE 540 - Electromagnetics

    Credits 3
    Lecture / 3 hours per week
    Advanced electromagnetics concepts with in-depth studies of electromagnetic waves, radiation, and scattering. Time-varying electromagnetic fields, electrical properties of matter and electromagnetic theorems are presented. Wave equations are discussed, along with wave propagation, polarization, reflection, and transmission. Multiconductor transmission lines, waveguides, cavity resonators, and radiation and antenna principles are studied. Geometrical optics, diffraction theory, and physical optics are introduced. Topics in scattering include scattering by planar surfaces, cylinders, wedges, and spheres.
    Graded
  
  • ECE 541 - Database Systems I

    Credits 3
    Lecture
    Introduction to database systems from an architectural and functional perspective. The course provides an overview of database systems architecture, computer representation of information, computer data storage, properties of persistent data, database structuring models (relational, object, object-relational, and entity-relationship), transaction processing models, concurrency control techniques, database transaction recovery, and security. These concepts will then be explored by examining and comparing the architecture and operations of database systems such as conventional, real-time, temporal, fault-tolerant, distributed, heterogeneous, secure and others. ECE 486
    Graded
  
  • ECE 541 - Database Systems I

    Credits 3
    Introduction to database systems from an architectural and functional perspective. The course provides an overview of database systems architecture, computer representation of information, computer data storage, properties of persistent data, database structuring models (relational, object, object-relational, and entity-relationship), transaction processing models, concurrency control techniques, database transaction recovery, and security. These concepts will then be explored by examining and comparing the architecture and operations of database systems such as conventional, real-time, temporal, fault-tolerant, distributed, heterogeneous, secure and others.
  
  • ECE 544 - Fault-Tolerant Computing

    Credits 3
    Lecture / 3 hours per week
    Techniques for designing and analyzing dependable and fault-tolerant computer-based systems. Topics addressed include: fault, error, and failure cause-and-effect relationships; fault avoidance techniques; fault tolerance techniques, including hardware redundancy, software redundancy, information redundancy, and time redundancy; fault coverage; time-to-failure models and distributions; reliability modeling and evaluation techniques, including fault trees, cut-sets, reliability block diagrams, binary decision diagrams, and Markov models. In addition, availability modeling, safety modeling, and trade-off analysis are presented. ECE 454
    Graded
  
  • ECE 548 - Cyber Threats and Security Management

    Credits 3
    Requirements: Prerequisite: CPE graduate standing or permission of the instructorLecture / 3 hours per week
    Fundamentals and practices in information assurance (IA) and cyber defense (CD). This course covers threats in the cyber realm, design principles to create trustworthy systems, and security lifecycle. Topics include threat models, attack surface, social engineering, vulnerability identification, risk assessment, and fail secure system design. Hands-on exercises will demonstrate the interaction between security and system usability as well as the effects of security mechanisms in specific scenarios. ECE 488
    Graded
  
  • ECE 549 - Network Security

    Credits 3
    Requirements: Prerequisite: CPE graduate standing or permission of the instructorLecture / 3 hours per week
    Principles and practices of security in computer networks. This course covers the theoretical foundations of securing computer networks including cryptography and models. It steps through the practical process of defending networking resources. It also reveals various case studies, large and small, to familiarize the techniques that attackers use. An Internet Testbed is facilitated for students to experiment attacks and defenses.
    Graded
  
  • ECE 551 - Acoustic & Electromagnetic Waves

    Credits 3
    Lecture
    Principles of oscillations, radiation, and propagation of waves in acoustics and elctromagnetics for bounded and unbounded media. Introduction to the derivation of the wave equation from Maxwell’s equations in electromagnetics and vibration theory in acoustics and the application of the wave equation to wave propagation in SONAR and RADAR environments. Examples include acoustic and electromagnetic propagation in air and ocean environments, waveguides and optical fibers, transducers and antennas, radiation and reception of signals, dispersion, phase and group velocity, attenuation, reflection, refraction, and scattering.
    Graded
  
  • ECE 557 - Fundamentals of Acoustics

    Credits 3
    Lecture / 3 hours per week
    Fundamentals of acoustics including vibration and wave propagation in solid and fluid media. Topics include: vibration and wave propagation in one-dimensional, two-dimensional, and three-dimensional media including lumped parameter systems, strings, bars, membranes, thin plates and fluids; mechanical and electrical equivalent circuit models, normal modes, linearized wave equation and solutions, reflection, transmission, refraction and attenuation phenomena in fluids, production and reception of sound, basic properties of transducers and arrays. ECE 490
    Graded
  
  • ECE 558 - Introduction to Electroacoustic Transducers

    Credits 3
    Lecture
    Design, modeling, properties, and application of electromechanical piezoelectric transducers and arrays used for underwater acoustic sound, navigation, and ranging. The course focus is on piezoelectric ceramic devices and the use of lumped parameter equivalent electrical circuit analysis. This introductory course will require lectures, laboratory exercises, calibration experiments and class project. ECE 499
    Graded
  
  • ECE 560 - Comp Sys Perform Eval

    Credits 3
    Lecture / 3 hours per week
    Development of a broad working knowledge of probability, queuing theory, petri-nets, simulation and empirical modeling as applied to computer systems hardware and software performance modeling and assessment. The course is oriented toward a practical application of theory and concepts with an emphasis placed on the use of computer tools to model performance and to perform trade-off analysis.
    Graded
  
  • ECE 561 - Computer Systems

    Credits 3
    Lecture / 3 hours per week
    An examination of various components that make up a computer system, including CPU, memory, input/output, and buses, as well as how they all work together to form a functioning computer system. The major advances in the computer organization and architecture including von Neumann architecture, interrupts, the family concept, microprocessors, cache memory, virtual memory, virtual I/O, pipelining, RISC, superscalar processors, IA-64 (EPIC) as well as micro-programmed control unit are also presented. State-of-the-art research projects are assigned to prepare students to perform research in the field of computer organization and architecture.
    Graded
  
  • ECE 562 - Advanced Computer Architecture

    Credits 3
    Requirements: Prerequisite: ECE 456Lecture / 3 hours per week
    Advanced computer design, emphasizing fundamental limitations and tradeoffs in designing high performance computer systems. Students develop an understanding of the theoretical foundations in both hardware and software by studying parallel computer models; program partitioning, granularity, and latency; processor architectures and interconnects; and memory hierarchy, interleaving and bandwidth. Specific architectures such as shared memory multi-processors, message passing multi-computers, and superscalar, supervector, VLIW and dataflow designs will be explored. ECE 468
    Graded
  
  • ECE 564 - Database Programming

    Credits 3
    Requirements: Pre-req: ECE 466 or Graduate standingLecture
    Introduction to database systems design and operations from an applications perspective. The course provides students with a broad view and understanding of the fundamentals of database management systems and operations, they learn how to describe and specify embedded and ad-hoc database applications and to develop least cost solutions to information management problems using production level support tools. A feature of Database Programming is the development of individual database systems applications drawn from the research literature.
    Graded
  
  • ECE 565 - Operating Systems

    Credits 3
    Lecture / 3 hours per week
    Operating system design and implementation using the specifics of current operating systems. The course covers file, process, memory and Input/Output management; multitasking, synchronization, and deadlocks; scheduling, and inter-process communication. Projects include team system’s programming assignments to investigate the kernel interface, files, processes, and inter-process communication for a current operating system. ECE 367
    Graded
  
  • ECE 568 - Advanced Digital Design

    Credits 3
    Requirements: Prereq: ECE Graduate StudentsLecture / 3 hours per week
    Synthesis of state machines including data path, I/O and control path design, testing and implementation, Register transfer languages, ASM chart and mixed mode design methodologies, ROM-centered, embedded processor core centered and FPGA implementations using HDL tools and techniques. Specific applications to embedded controllers and sensor interface devices for embedded and real-time systems applications will be discussed. An FPGA based laboratory and semester project experience is included.
    Graded
  
  • ECE 569 - Advanced Computer Networks

    Credits 3
    Requirements: Prereq: Grad Standing CPE or Related fieldLecture / 3 hours per week
    Advanced topics on the protocols, algorithms, and tools supporting the development and delivery of quality assured services over networks. The course covers capabilities provided by emerging ultra-fast network technologies, routers and routing functions. Emphasis on today’s de-facto Internet standards of TCP/IP protocol suite, recent developments and research issues for next generation internetworking driven by multimedia real-time distributed applications requiring quality of service guarantees. ECE 469
    Graded
  
  • ECE 570 - Wireless Sensor Networks

    Credits 3
    Lecture
    Theory, programming and operation of wireless sensors and wireless sensor networks. This course covers the theory, design, implementations and limitations of state-of-the-art wireless sensors and wireless sensor networks. Additionally, students will develop specific hands-on skills in programming and using wireless sensor motes, associated middleware and a modern mote development environment. ECE 473
    Graded
  
  • ECE 571 - Digital Communications

    Credits 3
    Lecture / 3 hours per week
    Fundamentals of digital communications. Topics covered include information theory, vector signal space, detection of digital signals in noise, sampling process, waveform coding techniques, digital modulation and demodulation techniques, error control coding, spread spectrum modulation, and wireless communications.
    Graded
  
  • ECE 573 - Pattern Recognition

    Credits 3
    Lecture / 3 hours per week
    An introduction to the theory and applications of pattern recognition. Topics include descriptions of patterns, problem formulation, linear and nonlinear classification theories, representation of patterns, feature selection, supervised and unsupervised training, nonparametric methods in pattern recognition, cluster and mode-seeking techniques, recursive algorithms using stochastic approximation, sequential pattern recognition, design of computer recognition experiments, linguistic approach to pattern recognition.
    Graded
  
  • ECE 574 - Discrete-Time Signl Proc

    Credits 3
    Lecture / 3 hours per week
    Representation, analysis and design of discrete signals and systems. Topics include a review of the z-transform and the discrete-time Fourier transform, the fast Fourier transform, digital filter structures, digital filter design techniques, quantization issues and effects of finite word-length arithmetic, sampling and oversampling, decimation and interpolation, linear prediction, the Hilbert transform, and the complex cepstrum. Students gain experience in analyzing and designing digital signal processing systems through computer projects.
    Graded
  
  • ECE 575 - Sonar Signal Processing

    Credits 3
    Lecture / 3 hours per week
    Classical theories in detecting and processing both active and passive signals in noise with special emphasis on the underwater environment and associated techniques in sound navigation ranging (SONAR). Both spatial and temporal processing methods are studied including beamforming, matched filtering, effects of noise and interference, application and utility of frequency agile signals, narrowband and broadband passive techniques, and adaptive algorithms to address the time/space varying interference sources. Applications in underwater detection, classification, localization, and communication are also discussed.
    Graded
  
  • ECE 576 - Machine Learning

    Credits 3
    Lecture / 3 hours per week
    Advanced pattern recognition topics. Topics include decision theoretic pattern recognition with contextual information, sequential pattern recognition, error bounds, structural pattern recognition, syntactic and grammatical pattern recognition, error correction parsing, statistical and syntactic mixed models, neural networks and statistical pattern recognition. Several pattern recognition applications are included.
    Graded
  
  • ECE 577 - Artificial Intelligence

    Credits 3
    Lecture / 3 hours per week
    An introduction to artificial intelligence and expert systems. Topics covered include state-space representations and search methods; problem-reduction representation and search methods; Bayes networks; theorem proving using predicate calculus; natural languages; expert system design using Lisp or Prolog; and an introduction to neural networks and pattern recognition.
    Graded
  
  • ECE 578 - Digital Image Processing

    Credits 3
    Lecture / 3 hours per week
    Fundamentals of digital image processing. Topics include human vision models, 2-D sampling and quantization, image transforms, image enhancements, color image processing, image restoration, image and video compression, image segmentation by thresholding and region analysis, texture analysis, boundary descriptions, morphological methods, image processing system architecture. ECE 678
    Graded
  
  • ECE 580 - Time Series Analysis

    Credits 3
    Lecture / 3 hours per week
    Fundamentals of time series analysis. Topics include: moving average and autoregressive models; estimation of the mean and autocorrelation; statistical forecasting; spectral analysis and estimation; bivariate processes; linear system identification; and nonstationary time series. Application to electrical engineering problems is emphasized.
    Graded
  
  • ECE 581 - Math Systems Analysis

    Credits 3
    Lecture / 3 hours per week
    Elementary exposition of linear algebra and time domain methods and their utility in the analysis and design of linear systems. Linear space, state variables, controllability, observability, assignability, linear state variable feedback design, time variant systems and adjoint model are included.
    Graded
  
  • ECE 582 - Optimal Control Theory

    Credits 3
    Lecture / 3 hours per week
    The calculus of variation and classical optimal control techniques based on it. Modern control theory is presented including Pontryagin’s principle of maximum and Bellman’s dynamic programming. Relation to Hamiltonian mechanics is discussed.
    Graded
  
  • ECE 583 - Nonlinear Systems Theory

    Credits 3
    Lecture / 3 hours per week
    Analysis and design techniques for nonlinear systems. Topics covered include singular points, contraction mapping, existence and uniqueness of solutions, comparison principle, Lyapunov stability, stability of perturbed systems, slowly varying systems, input-output stability, circle criterion, Popov criterion, small-gain theorem, describing function method, feedback control design via linearization, exact feedback linearization, and other selected topics from nonlinear control theory.
    Graded
  
  • ECE 584 - Estimation Theory

    Credits 3
    Lecture / 3 hours per week
    Basic concepts and principles of estimation theory. Topics include least squares estimation, recursive least squares estimation, best linear unbiased estimator, Bayes estimation, maximum likelihood estimation, maximum a posteriori estimation, conditional mean, Gauss-Markov random process, Kalman filtering, prediction, smoothing, and nonlinear estimation. Estimator bounds and properties are discussed.
    Graded
  
  • ECE 587 - Fuzzy Sets & Application

    Credits 3
    Lecture / 3 hours per week
    Concepts of fuzzy sets, understanding their impact on mathematics, and development of the principles of design. Crisp sets, their operations, and classical two value logic are reviewed and extended to fuzzy sets and fuzzy logic. Relations, orderings, compatibility maps, and morphisms are extended to their fuzzy counterparts. Fuzzy numbers, fuzzy arithmetic and equations are presented. Approximate reasoning, evidence theory, possibility theory and probability are covered. Measures of uncertainty, vagueness, and information are developed. Application to fuzzy control is presented while applications to other disciplines are studied via individualized student projects.
    Graded
  
  • ECE 588 - Embedded System Design Project

    Credits 3
    Requirements: PreReq: ECE 568Lecture / 3 hours per week
    Provides students with a complete design experience from initial concept development through finished product, expanding on topics taught in ECE 568. The course format is a hands on laboratory format (3 credits) with 2 hours of lecture and 3 hours of lab. Students will develop their own designs, fabricate the design and formulate and carry out test strategies to validate designs.
    Graded
  
  • ECE 591 - Topics in Electrical & Computer Engineering

    Credits 3
    Lecture / 3 hours per week
    Topics of timely interest in Electrical and Computer Engineering. Course content may change from year to year according to instructor’s preferences.
    Graded
  
  • ECE 592 - Prin Project Engineering

    Credits 3
    Lecture / 3 hours per week
    An introduction to design, scheduling, managing, implementation, and documentation of engineering and applied science projects. The course emphasizes the methodologies that lead to successful execution of projects and the phases and steps of the design process. The course requires the students to practice writing parts of a professional technical document or journal submission. Students work on real engineering tasks and assignments of contemporary importance; these may be work or school related.
    Graded
  
  • ECE 595 - Independent Study

    Credits variable; 1.00 to 6.00
    Independent Study
    Allows study into areas not included in the formal course listings.
    Graded
  
  • ECE 596 - Directed Study

    Credits variable; 1.00 to 6.00
    Independent Study
    Allows completion of a numbered course formally in the graduate program listing but not being offered as a scheduled class.
    Graded
  
  • ECE 597 - Underwater Acoustics I

    Credits 3
    Lecture / 3 hours per week
    Production, propagation, and reception of underwater sound. Topics include plane, spherical and cylindrical wave propagation, transmission loss, normal mode theory, waveguides, ray acoustics, active and passive sonar equations, properties of transducers and arrays including transmit and receive sensitivity, beam patterns, directivity, spatial aperture functions and their Fourier transform pairs, equivalent electrical circuits, and calibration of underwater projectors and hydrophones. ECE 497
    Graded
  
  • ECE 598 - Underwater Acoustics II

    Credits 3
    Lecture / 3 hours per week
    A continuation of ECE 597. This course covers advanced aspects of underwater sound propagation including ray, normal mode, parabolic and WKB approximations, shallow water treatments, surface and bottom reflection, scattering theory, reverberation, and ambient and self noise studies.
    Graded
  
  • ECE 599 - Graduate Seminar

    Credits 0
    Requirements: Prerequisite: ECE graduate students
    Instruction in library services, introduction of department faculty research and laboratories, thesis/dissertation requirements, professional ethics and standards, and seminar presentations by speakers from industry and academia in addition to UMass Dartmouth faculty. Students will be required to attend several department seminars and participate in technical discussions and write a report by the end of the semester.
  
  • ECE 600 - Master’s Thesis

    Credits variable; .00 to 6.00
    Thesis
    Investigations of a fundamental and/or applied nature, intended to develop design techniques,research techniques, initiative, and independent inquiry. A written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Completion of the course requires a successful oral defense open to the public and a written thesis approved by the student’s thesis committee unanimously and the ECE Graduate Program Director. Admission to the course is based on a formal thesis proposal endorsed by the student’s graduate committee and submitted to the ECE Graduate Program Director.
    Pass/Not Pass
  
  • ECE 601 - Masters Thesis

    Credits variable; .00 to 6.00
    Thesis
    Investigations of a fundamental and/or applied nature, intended to develop design techniques, research techniques, initiative, and self-reliance. For the project option, after three credits, a written project report has to be completed and approved by the student’s graduate committee. For the thesis option, after six credits, a written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Admission to the course is based on a formal project/thesis proposal endorsed by the student’s graduate committee and submitted to the ECE Graduate Program Director.
    Pass/Not Pass
  
  • ECE 602 - Research Skills

    Credits 3
    Requirements: PPrerequisite: Submission of a formal proposal that includes approvals by the student’s advisor, two other faculty serving as evaluators and the ECE graduate Program Director before the course begins.Thesis / 3 hours per week
    Satisfies the Research Skills component of the ELE PhD qualifier. Student is evaluated by at least 3 faculty based on an oral presentation and defense of a small research project. Course is graded pass/fail.
    Pass/Not Pass
  
  • ECE 603 - Pre-Dissertation Rsch

    Credits 3
    Research / 3 hours per week
    Research for and preparation of doctoral dissertation proposal. The dissertation proposal must provide a thorough survey of the research activities in the research topic area and it must present original and innovative research ideas and preliminary results as well as a defined research scope and directions. PhD students must have passed this course before registering for doctoral dissertation research credits. This course may also be applied toward MS thesis or project credit if PhD student leaves prior to completing their dissertation. In all cases, required deliverables are an oral defense and a written document approved by the student’s committee.Graded P/F.
    Pass/Not Pass
  
  • ECE 604 - Doctoral Continuous Enrollment

    Credits variable; .00 to 6.00
    Research
    For PhD students who plan to take the PhD Comprehensive exam within the next 3 months. Up to 6 credits may be applied to either doctoral dissertation or MS thesis (should student not pass Comprehensive exam). Graded P/F.
    Pass/Not Pass
  
  • ECE 609 - Distrib Comp Architect

    Credits 3
    Lecture / 3 hours per week
    An in depth exploration of the architecture and systems of state-of-the-art distributed computers. Students will develop an understanding of the requirements and design issues associated with high performance computing using networks of commodity computers, including the underlying networking technologies and issues and techniques associated with process scheduling and load balancing. Representative systems will be examined.
    Graded
  
  • ECE 610 - Distributed Comp Program

    Credits 3
    Lecture / 3 hours per week
    An in depth exploration of the issues and methodology in programming distributed computers. Students will develop an understanding of the programming languages and supporting programming environments associated with high performance computing on networks of commodity computers. Representative algorithms and applications will be examined.
    Graded
  
  • ECE 611 - Cur Top Distributed-Comp

    Credits 3
    Lecture / 3 hours per week
    A survey of issues and methodology in programming distributed computers. Students will develop an understanding of the hardware and software used in high performance computing based upon networks of commodity computers. Representative systems, algorithms, and applications will be examined.
    Graded
  
  • ECE 620 - Dependable and Secure Computing

    Credits 3
    Requirements: Prerequisites: ECE 454 or 544Lecture / 3 hours per week
    Advanced topics on dependability and security modeling, analysis and design techniques for computer-based systems and networks. Topics include multistate, phased-mission, fault-tolerant networks, social networks, distributed systems, imperfect coverage, and dependent failures. Projects aiming to prepare students to perform research in dependable and secure computing are required. Substantial emphasis is placed on reading research papers in a critical and analytical manner.
    Graded
  
  • ECE 621 - Multimedia Communications

    Credits 3
    Lecture / 3 hours per week
    Principles of multimedia communications systems and their design. Students will learn how to design multimedia communication systems and develop research on advanced and newly emerging techniques. The course will provide surveys and a comprehensive introduction of current topics related to multimedia communications. It will focus on the fundamentals of multimedia communication systems such as multimedia processing in communication, distributed multimedia systems, multimedia communication standards, multimedia communication across networks, and audio-visual integration.
    Graded
  
  • ECE 631 - Database Systems II

    Credits 3
    Lecture / 3 hours per week
    An in depth view of database management systems architecture and operations. The focus is on architectural and operational aspects of transactions and transaction processing. Topics include properties of data in a database, database management systems architecture, transaction properties, transaction processing, transaction and database recovery, concurrency control, locking protocols, storage management, and the application of concepts within various database systems. The course includes a design project derived from topics covered.
    Graded
  
  • ECE 632 - Advances In Database Sys

    Credits 3
    Lecture / 3 hours per week
    An in depth exploration of the theory, architecture, implementation and design of state-of-the-art specialized data base systems. Students will develop an understanding of the requirements and design issues associated with emerging technologies applied to specialized database systems. Database systems to be studied will be selected based on present research interest of course faculty and students.
    Graded
  
  • ECE 640 - Wavelets

    Credits 3
    Lecture / 3 hours per week
    Basic theory and applications of wavelets and filter banks. Wavelet theory provides very general techniques that can be applied to many tasks in signal processing, e.g., multi-resolution analysis in computer vision, subband coding in speech and image compression, and wavelet series expansions in applied mathematics. The course is designed to enable participants to understand wavelet theory and to acquire a working knowledge of the techniques available in this signal processing area. In particular, a paramount goal is to enable each participant to develop a critical understanding of the advantages and limitations of wavelet analysis.
    Graded
  
  • ECE 642 - Advanced Topics in Signal Processing

    Credits 3
    Lecture / 3 hours per week
    Advanced signal processing topics. Content may vary according to instructor’s preferences but typically includes selections from: two-dimensional signal processing, higher-order spectral analysis, chaotic signal processing, array signal processing, multirate signal processing, optimal filtering and linear prediction, time-frequency and time-scale signal analysis, smart antennas, and inverse problems (signal reconstruction). Applications are discussed in radar, sonar, acoustics, speech, communications, and image processing.
    Graded
  
  • ECE 644 - Adaptive Filtering

    Credits 3
    Lecture / 3 hours per week
    Basic theory of adaptive filter design and implementation including applications. Topics include optimal filters, adaptive linear combiners, performance measures, adaptive FIR filters, adaptive IIR filters, and nonlinear adaptive filters. Applications in adaptive signal processing include adaptive modeling and system identification, adaptive deconvolution and equalization, and adaptive interference canceling.
    Graded
  
  • ECE 646 - Digital Speech Processing

    Credits 3
    Lecture / 3 hours per week
    Signal processing and statistical techniques used in processing speech signals providing an understanding of how these techniques are used in the coding, synthesis and recognition of speech. Topics typically include the human vocal and auditory systems, characteristics of speech signals, lossless tube model of speech production, time and frequency domain representations of speech, time-frequency speech analysis methods, homomorphic speech processing, speech coding, speech synthesis, speech recognition, pitch detection and processing, and acoustic preprocessing for speech recognition.
    Graded
  
  • ECE 653 - Satellite Oceanography

    Credits 3
    Requirements: Pre-req: MAR 555 or permission of instructorLecture
    Provides an overview of the use of satellite-based remote sensing for making measurements within the marine environment. Each of the primary satellite sensors used by oceanographers is introduced along with the principles behind their operation, measurement retrieval, data handling, and data interpretation/usage. Emphasis is placed on physical and biogeochemical applications of satellite-based data, along with their analysis and advantages, rather than engineering and physical/optical theory of measurement. This course relies heavily on outside readings from the primary oceanographic literature to showcase satellite data analysis and specific applications of these data types. Included in the course are a series of student-led presentations and discussions of assigned class readings and a possible class project utilizing a satellite-derived data set and data processing techniques. MAR 653
    Graded
  
  • ECE 669 - Computer Network Mgmnt

    Credits 3
    Lecture / 3 hours per week
    Advanced topics in computer networks. Topics include: network management systems and architectures; network management protocols and standards; management of information bases. Examples are drawn primarily from the Internet (e.g., SNMP).
    Graded
  
  • ECE 671 - Information Theory

    Credits 3
    Lecture / 3 hours per week
    Fundamental aspects of information theory. Topics include discrete and differential entropy, discrete source and channel model, information rate, mutual information and channel capacity, coding theorems for sources and channels, the data processing theorem, encoding and decoding of data for transmission over noisy channels, rate distortion theory, maximum entropy distributions, and entropy estimation techniques for unknown sources. Several applications of information theory are included.
    Graded
  
  • ECE 672 - Signal Detection Theory

    Credits 3
    Lecture
    Fundamentals of detection theory. Topics include Bayes and Neyman-Pearson tests, composite hypothesis testing, nonparametric test, detection of known signals in Gaussian noise, detection of signals with random parameters in noise, multiple pulse detection of signals, generalized likelihood ratio test, Bayes and maximum likelihood estimators, comparison of communication systems, space-time processing, application to radar and sonar.
    Graded
  
  • ECE 674 - Time-Freq Meth Sig Proc

    Credits 3
    Lecture / 3 hours per week
    Time-varying signal processing methods. The course covers many of the prevalent techniques that have been developed over the years for time-frequency signal analysis and addresses the characteristics and properties of time-frequency representations in Cohen’s fixed kernel class, e.g., the spectrogram and the Wigner distribution. The course covers many time-frequency representations and addresses their performance tradeoffs in applications
    Graded
  
  • ECE 675 - Sonar Systems Engineering

    Credits 3
    Lecture / 3 hours per week
    Principles and design of sonar systems. Topics include: complex array and element apertures (weighting) functions, and beam shaping; linear, planar, and volumetric arrays; directivity and beam-forming; operating and installation of sonar systems; improving signal-to-noise ratios; wave vector spectrum filtering.
    Graded
  
  • ECE 676 - Adv Top In Pattern Recog

    Credits 3
    Lecture / 3 hours per week
    Advanced pattern recognition topics. Topics include decision theoretic pattern recognition with contextual information, sequential pattern recognition, error bounds, structural pattern recognition, syntactic and grammatical pattern recognition, error correction parsing, statistical and syntactic mixed models, neural networks and statistical pattern recognition. Several pattern recognition applications are included.
    Graded
  
  • ECE 677 - Neural Networks

    Credits 3
    Lecture / 3 hours per week
    Theory of neural networks. Topics include learning models, single and multilayer perceptions, LMS algorithm, back propagation algorithms, radial basis function networks, Hopfield networks and Boltzman machine, self-organizing systems including Hebbian learning, Kohonen feature map algorithm, temporal processing neural networks, biological neural networks, and VLSI implementation.
    Graded
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 -> 12