PhD in Engineering

PhD in Engineering

The aim of the Ph.D. in Engineering program is to produce graduates able to conduct research independently at the highest level of originality and quality.

The PhD in Engineering degree is awarded for candidates who successfully complete the taught courses and research components of the program . The students are required to complete a program of advanced courses in engineering. The students are also required to carry out an independent investigation of a specialized area of engineering. Candidates for this degree are supervised by experienced researchers and are expected to demonstrate initiative in their approach and innovation in their work. Ph.D. Candidates prepare and present a thesis on their chosen area. Research may be undertaken in several topics corresponding to the areas of focus identified by the University.

A candidate applying to the program may opt to apply for a generic PhD in Engineering (i.e., with no one specialization) or for a PhD in Engineering with a specialization in one of the following areas: Aerospace Engineering, Biomedical Engineering, Electrical and Computer Engineering, Mechanical Engineering, Nuclear Engineering, Robotics

Program Chair  

Professor Mahmoud Al-Qutayri

Department of Electrical and Computer Engineering

Program Goals

The goals of the program are to:

  • Provide graduates with high specialization in their field of study
  • Equip graduates with research skills and techniques
  • Equip graduates with research communication skills
  • Equip graduates with research management skills
  • Provide graduates with good understanding of the research environment and its requirements
  • Equip graduates with personal effectiveness skills
  • Produce graduates who will make substantial contributions to academics, industry, business, and the community
  • Undertake and publish research that is relevant to industry and business, and is highly regarded by the international community

Program Outcomes

A student graduating with a Ph.D. in Engineering degree will be able to:

  • Demonstrate a high level of understanding and specialization in his/her field of study
  • Conduct independent investigation with rigour and discrimination
  • Acquire and collate information through the effective use of appropriate sources and equipment
  • Show an appreciation of the relationship of the area of his/her research to a wider field of knowledge
  • Demonstrate a critical appreciation of the literature in his/her area of research
  • Demonstrate an ability to recognise and validate research problems
  • Demonstrate an understanding of relevant research methodologies and techniques and their appropriate application to his/her research
  • Apply effective research project management techniques
  • Make a significant and original contribution to the body of knowledge in his/her field of study
  • Demonstrate an ability to appraise critically his/her contribution in the context of his/her overall investigation
  • Constructively defend his/her research outcomes
  • Write clearly, accurately, cogently, and in a style appropriate to purpose
  • Construct coherent arguments and articulate ideas clearly to a range of audiences
  • Show awareness of relevant research issues including environmental, political, economical, social, copyright, ethical, health and safety, exploitation of results, and intellectual property rights
  • Demonstrate personal effectiveness attributes including initiative, motivation, flexibility, self-discipline, self-reliance, and the capacity to work independently

Career Opportunities

A PhD in Engineering opens a wide range of career opportunities in academia and industry. Graduates can pursue academic careers in educational institutions or research careers in academic/industrial research labs or Research & Development centers. PhD in Engineering graduates can also find excellent opportunities in government organizations, science/engineering policy and funding agencies, and in institutions that deal with Technology Transfer, Patents, and Intellectual Property management. In addition, a PhD in Engineering opens many opportunities in consultancy services and entrepreneurship.

In particular, the disciplines of Aerospace, Biomedical, Electrical and Computer, Mechanical, Nuclear, and Robotic engineering touch virtually every aspect of human lives. These disciplines sit at the core of most technical advances being made on daily basis.

A candidate applying to the program may opt to apply for a generic PhD in Engineering (i.e., with no one specialization) or for a PhD in Engineering with a specialization in one of the following areas:

  • Aerospace Engineering (AERO)
  • Biomedical Engineering (BMED)
  • Electrical and Computer Engineering (ECCE)
  • Mechanical Engineering (MECH)
  • Nuclear Engineering (NUCE)
  • Robotics (ROBO)

Each of the above specializations may set specific constraints to be imposed on the discipline of the candidate’s Master degree to be acceptable for admission to the specialization. Disciplines acceptable for admission to each specialization are listed below:-

  • Aerospace Engineering (AERO) Related Disciplines : Aerospace/Aeronautical Engineering, Mechanical/Mechatronics Engineering, or Electrical and Computer Engineering/Science.
  • Biomedical Engineering (BMED) Related Disciplines: Biomedical Engineering, Bio-engineering/science, Mechanical/Mechatronics Engineering, Aerospace/Aeronautical Engineering, or Electrical and Computer Engineering/Science.
  • Electrical and Computer Engineering (ECCE) Related Disciplines: Electrical/Electronic Engineering, Communication Engineering, Computer Engineering/Science, Software Engineering, Information Technology, Biomedical Engineering, Nanotechnology and Integrated Systems, Mechatronics, or Robotics.
  • Mechanical Engineering (MECH) Related Disciplines: Mechanical/Mechatronics Engineering, Aerospace/Aeronautical Engineering, Civil and Environmental Engineering, Materials Engineering/Science, Nuclear Engineering, or Industrial Systems Engineering.
  • Nuclear Engineering (NUCE) Related Disciplines: Nuclear Engineering, Mechanical/Mechatronics Engineering, Aerospace/Aeronautical Engineering, Electrical and Computer Engineering/Science, Chemical Engineering, Engineering/Medical Physics, or Materials Engineering/Science.
  • Robotics (ROBO) Related Disciplines: Robotics, Mechanical/Mechatronics Engineering, Aerospace/Aeronautical Engineering, Biomedical Engineering, Nuclear Engineering, Electrical and Computer Engineering/Science, or Information Technology.

The list of disciplines related to a given specialization is an indicative list rather than an exclusive/exhaustive list. Candidates with Master degrees in other pertinent disciplines may also be considered. In such cases, candidates will be asked to submit course descriptions along with their transcripts.

A candidate applying to be considered for a generic PhD in Engineering (i.e., with no one specialization) must satisfy the admission requirements of at least one of the specializations.

In addition, candidates must have sufficient prior background to meet the prerequisites of the program. In particular, candidates must have achieved a minimum level of proficiency in mathematics in the form of a grade of B or better in at least one graduate-level mathematics course or an equivalent score on a university-administered mathematics proficiency test.

Program Duration

The minimum period of study will be 3 years from the date of first registration in the case of full-time registration and 5 years from the date of first registration in the case of part-time registration. This study period includes the time taken to write-up the thesis.

The maximum period of study will be 5 years from the date of first registration in the case of full-time registration and 8 years from the date of first registration in the case of part-time registration. This study period includes the time taken to write-up the thesis. In exceptional cases, an extension of registration may be granted.

Program Components

The Ph.D. in Engineering program consists of two main components:

  • Taught Courses Component: In this component the student is required to complete a program of advanced study.
  • Research Component: In this component the student is required to carry out an independent investigation of a specialised area of engineering.

For the award of the Ph.D. in Engineering degree, the student must satisfy the following requirements:

  • Courses: The student must satisfy the taught courses requirements of the program.
  • Research Proposal: Having satisfied the taught courses requirements of the program, the student is then required to prepare a research proposal and pass a research proposal examination before being allowed to progress further on the program.
  • Thesis:The student must then complete a thesis on original research and defend it successfully in a viva voice examination.

Core Courses (4 credits)

Course Code Course Name Credits
ENGR 701 Research Methods in Engineering 4

Technical Courses (20 credits)

Aerospace Engineering (AERO)

Course Code Course Name Credits
AERO 701 Nonlinear Structural Dynamics 4
AERO 702 Advanced Composite Materials and Structures 4
AERO 703 Numerical Methods in Aerofluids 4
AERO 704 Selected Topics in Aerospace Engineering 4

Biomedical Engineering (BMED)

Course Code Course Name Credits
BMED 701 Nonlinear Structural Dynamics 4
BMED 702 Pathophysiology and Augmentation of Human Movement 4
BMED 703 Integrative Biosystems 4
BMED 704 Selected Topics in Biomedical Engineering 4

Electrical and Computer Engineering (ECCE)

Course Code Course Name Credits
ECCE 702 Advanced Digital Communication 4
ECCE 703 Network and Information Security 4
ECCE 704 Multimedia Communication and Processing 4
ECCE 705 Advanced RF Circuit and Amplifier Design 4
ECCE 707 Broadband Communication Systems 4
ECCE 708 Distributed Computing 4
ECCE 709 Advanced Embedded Systems Design 4
ECCE 710 Nanoelectronic Systems Technology and Design 4
ECCE 711 Selected Topics in Electrical and Computer Engineering 4

Mechanical Engineering (MECH)

Course Code Course Name Credits
MECH 701 Advanced Solid Mechanics 4
MECH 702 Advanced Thermal Systems Design 4
MECH 703 Micromechanics of Materials 4
MECH 704 Selected Topics in Mechanical Engineering 4

Nuclear Engineering (NUCE)

Course Code Course Name Credits
NUCE 701 Advanced Computational Methods of Particle Transport 4
NUCE 702 Environmental Protection, Detection and Biokinetics 4
NUCE 703 Aging Management of Nuclear Materials 4
NUCE 704 Selected Topics in Nuclear Engineering 4

Robotics (ROBO)

Course Code Course Name Credits
ROBO 701 Control of Robotic Systems 4
ROBO 702 Cognitive Robotics 4
ROBO 703 Robotic Perception 4
ROBO 704 Selected Topics in Robotics 4

Pre-Requisite Graduate Mathematics Courses (6 credits)

Mathematics (MATH)

Course Code Course Name Credits
MATH 601 Engineering Mathematical Analysis 3
MATH 602 Numerical Methods in Engineering 3
MATH 603 Random Variables and Stochastic Processes 3
MATH 604 Multivariate Data Analysis 3

AERO 701 – Nonlinear Structural Dynamics (4-0-4)

Prerequisite – Graduate level course in advanced dynamics is required; graduate level course in vibrations is recommended; familiarity with Matlab and with numerical integration of ordinary differential equations are required

Basics of Linear Vibrations: Single DOF free and forced vibration, Lagrange’s equations and virtual work, Multi-DOF vibrations and modal analysis, Proportional damping models, Parametric excitation and stability, Response simulation via numerical integration, Fourier transform of time series data; Development of model nonlinear systems: Chain of oscillator models with isolated or distributed nonlinearity, Oscillators with geometric and inertial nonlinearity, Finite element beam models with isolated nonlinearities, A nonlinear structure with an internal resonance, Parametrically excited beam with inertial nonlinearity, Beam with breathing crack; Nonlinear Response Phenomena in Structural Vibratory Systems (combined lectures and student reading of current literature): Static nonlinearity - frequency amplitude dependence (1-DOF); approximate methods of analysis for periodic response; Nonlinear damping and limit cycles (1-DOF); Harmonic forcing and nonlinear resonances (1-DOF); Nonlinear resonances in multi-DOF systems; Quasi-periodic and chaotic motions (multi-DOF); Nonlinear normal modes (multi-DOF); Analysis using the method of averaging. Reduced Order Modeling for Nonlinear Multi-DOF Systems (combined lectures and student reading of current literature): The filtering and projection of responses onto subspaces; Linear modal analysis based methods; Rayleigh - Ritz method (linear and nonlinear); Galerkin method applied to continuous systems (linear and nonlinear); Component mode synthesis; Nonlinear normal mode based methods; Methods based on Principal Orthogonal Decomposition (POD); Augmentation using Ritz vectors designed to characterize nonlinearity. 

AERO 702 – Advanced Composite Materials and Structures (4-0-4)

Prerequisite – Graduate level course on Continuum Mechanics and Elasticity

Introduction to fiber reinforced composites: applications: past, present, and future, review of stress and strain concepts. Fibers and resin materials: types and properties. Manufacturing techniques. Laminate and laminates: micro-mechanical models, modeling of the lamina, classical lamination theory.  Analysis of composite structures: beam, plate and shell modeling. Finite element analysis of composite structures. Lamina strength, Delamination, Fracture and failure. Sandwich composite beam; cores and lamina face plates integration. Fundamental concepts and principles of nanotechnology, nano-structured materials and nano-composites. Multi-functional composites, heat and electrical conductivity. Experimental characterization of composites. Woven and draped fabric composites. 

AERO 703 – Numerical Methods in Aerofluids (4-0-4)

Prerequisite – Proficiency in a computer programming language (e.g. FORTRAN, C++, BASIC, ...), Graduate level knowledge of incompressible and compressible fluid dynamics

Governing Equations: Introduction: Euler, Full Potential, Laplace, Navier-Stokes equations in vector form; Turbulence treatment: Direct Simulation, LES, RANS; Navier-Stokes approximations: Thin-Layer Navier-Stokes (TLNS), Parabolized Navier-Stokes (PNS); Mathematical Classification of Equations; Model Equations and Domains of Dependence. Computational Grids: Generalized transformation; Basic requirements, and terminology; Basic types: algebraic, elliptic, hyperbolic, unstructured. Discrete Modeling: Taylor Series Expansions; Consistency; Stability Analysis: von Neumann and Matrix Methods; Finite difference vs finite volume approach. Numerical Solution of Elliptic Equations: Introduction & Model Equation; 1-D Iterative Formulations: Point Jacobi, Gauss-Seidel, Direct Inversion; Stability of Iterative Schemes; Multi-dimensional Schemes: Point Jacobi, Gauss-Seidel, SOR, SLOR, ADI; Stability of the ADI Scheme. Solution of 1-D, Unsteady Parabolic and Hyperbolic Equations: 1-D Formulations: FTCS (Explicit), 1st Order Upwind, Lax; Modified Equation and Artificial Viscosity; Lax-Wendroff, MacCormack, &Runge-Kutta Schemes. Solution of the 2-D, Unsteady Euler and Navier-Stokes Equations: Extension of MacCormack's Method and Runge-Kutta to multi-dimensional problems; Steger and Warming flux vector splitting, MUSCL differencing; Van Leer flux vector splitting; Roe’s Approximate Riemann Solver; Total Variation Diminishing Schemes (TVD); Limiters, explicit and implicit formulations; Implicit upwind schemes: Alternating Direction Implicit (ADI), Lower-Upper (LU),and Approximate Factorization (AF) methods. Boundary Condition Treatment: Characteristic boundary conditions, Inflow/Outflow conditions; Compatibility relations; Solid wall boundaries: Slip and no-slip conditions, Adiabatic and isothermal conditions; Discrete modeling of viscous terms. 

AERO 704 – Selected Topics in Aerospace Engineering (4-0-4)

Prerequisite – Permission of instructor and approval of Graduate Studies Committee

Selected topics in current research interests not covered by other courses. Contents will be decided by the instructor and approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 8 credit-hours. 

BMED 701 – Biomolecular and Cellular Engineering (4-0-4)

Prerequisite – Prior coursework and/or research experience in molecular and/or cellular biology and in engineering systems.

Module 1 – Cardiac Regeneration: This module will review the cellular implications of myocardial infarction injury, the regenerative capacity of amphibian and fish, the limited regenerative capacity of rodent hearts, and the evidence for the limited human cardiac regeneration. It will also present particular state of the art cell-based approaches for achieving cardiac regeneration including utilization of cardiac progenitor cells, bone marrow cells, pluripotent stem cells, direct cell reprogramming, and tissue engineering applications. Module 2 – Advanced Drug Delivery Systems:  The objective of this topic is to immerse the students in the fundamental and application of advanced drug delivery systems using biomaterials. The following topics will be included biomaterials, formulation techniques, comparison of delivery systems, and the routes of drug administration.  Approaches will focus on non-viral gene and protein delivery systems, and applications to gene therapy.  Module 3 – Cytoskeletal mechanics: This topic will cover recent progress towards an integrated understanding of the cytoskeleton. The module will focus on three concepts: (1) long-range order arises from the regulated self-assembly of components guided by spatial cues and physical constraints; (2) architecture of the cytoskeleton controls the physical properties of the cell; and (3) cytoskeletal links to the external microenvironment can mediate both short- and long-timescale changes in cellular behavior. Module 4 – Strategies for Genetic Engineering: This module will focus on two major strategies designed to direct the fate of abundant cell types into desired, but difficult to obtain, populations: (1) directed differentiation, in which cultured pluripotent stem cells are coaxed through a series of steps that are usually designed to mimic those that produce the desired cell type in vivo; and (2) reprogramming, in which one fully differentiated cell type is converted directly into another without a multipotent or pluripotent intermediate; methods that can be used to compare various parameters in cells created in vitro with those of cells produced by normal development in vivo.  Module 5 – Genome-wide association studies: Genome-wide association studies (GWAS) promised to greatly enhance our understanding of the genetic basis of common and complex diseases using chips that can capture information from more than two-thirds of the common variation in the human genome. This module will review literature dealing with the development and utilization of this technology. In particular, it will focus on the usage of this technology for the analysis and understanding of how the genotype affects the phenotype of certain diseases including type 2 diabetes and cardiovascular disease. Module 6 – Cellular Microenvironment: The cell microenvironment holds vital biochemical and biophysical cues that ensures cell fate, development, and plasticity. This module focuses on (1) different categories of biochemical and biophysical cues, (2) mechanisms for the internalization of biochemical cues and the mechanotransduction of biophysical cues, and (3) biophysical cues due to extracellular matrices and external forces. These focus points will be delivered with close reference to state of art case studies in tissue rengeration. Module 7 – Microfluidics in Biology and Medicine: This module introduces microfluidics and how the behavior, precise control and manipulation of fluids and can be used to advance research in biology and medicine. The module will cover selected roles of microfluidics and their influence in the study of drug encapsulation for targeted delivery, cell-cell interaction, cellular dynamics, cellular signaling, tissue development and cellular behavior. 

BMED 702 – Pathophysiology and Augmentation of Human Movement (4-0-4)

Prerequisite – Prior coursework and/or research experience in human physiology and in systems engineering

Module 1 – Neuromechanics and augmentation of human locomotion. Physiology: Biomechanics and neural control of locomotion. Case Study: Movement augmentation of healthy subjects on the example of the Berkeley Lower Extremity Exoskeleton (BLEEX). Module 2 – Sensory prostheses for diabetic neuropathies. Pathophysiology: Peripheral neuropathies resulting from diabetes. Case Study: Sensory prostheses for electrotactile balance assistance. Module 3 – Amputation and targeted reinervation. Pathophysiology: Limb amputation. Case Study: Targeted reinnervation as an example for cutting-edge artificial limb technologies. Module 4 – Therapy after spinal-cord injury. Pathophysiology: Paralysis resulting from spinal-cord injury. Case Study: Locomotor recovery due to spinal cord stimulation and pharmaceutical intervention in combination with extensive training. Module 5 – Regaining motor control after traumatic brain injury (TBI). Pathophysiology: Traumatic brain injury (referencing similarties to stroke). Case Study: The KineAssist Robot as an example device that empower patients to regain motor function. Module 6-  Cardiovascular control for diabetic neuropathies. Pathophysiology: Diabetes related cardiovascular autonomic neuropathies. Case Study:  An example of  heart rate and blood pressure variability changes to stratify the risks of cardiovascular autonomic neuropathy into low, moderate and severe categories. Module 7-  Respiratory control for diabetic neuropathies and  people with  TBI. Pathophysiology: Diabetes and TBI  related  breathing disorders. Case Study:  An example of  Continuous Positive Airway Pressure (CPAP) device to regain the control of breathing. 

BMED 703 – Integrative Biosystems (4-0-4)

Prerequisite – Prior course work and/or research experience in human physiology and in systems engineering

Module 1 – Experimental techniques: This module reviews the associated experimental techniques to obtain information regarding genetic sequences, protein synthesis and metabolic/cellular response of living systems. The aim is to introduce the vast array of techniques available for multi-scale research into biology and medicine, embracing the potential of each, while acknowledging their disadvantages. Module 2 – Bioinformatics and analysis of experimental data: The information gathered from experimental biological systems research is multivariate, with miniscule differences, often clouded with inherent noise. Here, data-sieving/data-mining methods and analysis of data generated by powerful experimental techniques will be introduced, such that results can be used with confidence.  Module 3 – Computational models of molecular/cellular systems. Computational biology provides tools for predictive modeling and/or systems modeling. This modules showcases, through case studies, the development and application of both data-driven and full fledge theoretical models. Module 4 – Bioinformatics in drug discovery and development. Bioinformatics provides a tool to get to a structure through sequence; while structure- aided drug design offers a means to get to a drug through structure.  Computational chemistry will be combined with biology to understand, predict, and evaluate a drug target and design a drug candidate. 

BMED 704 – Selected Topics in Biomedical Engineering (4-0-4)

Prerequisite – Permission of instructor and approval of Graduate Studies Committee

Selected topics in current research interests not covered by other courses. Contents will be decided by the instructor and approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 8 credit-hours.

ECCE 702 – Advanced Digital Communications (4-0-4)

Prerequisite – Digital Communications 1 (CMME 302) or proof of equivalence

ECCE 702 is designed to provide an in-depth understanding of advanced technologies for digital communication systems, and to enable the student to relate these technologies to current and future generation communication systems. 

ECCE 703 – Network and Information Security (4-0-4)

Prerequisite – Computer Networks I (CMPE 322) or equivalent

Secure Network Communication: Cryptographic algorithms, Digital Certificates, PKI. Critical Network Security Services: Entity Authentication and Access Control, Network Attacks, Firewalls, Intrusion Detection and Prevention Systems.  Security Protocols: IPsec, SSL, VPN, HTTPS. Application Security: Popular application attacks and countermeasures including Buffer Overflow, cross-site scripting.  Protected and unbreakable software.  Database Security: vulnerability assessment, SQL injection, auditing, encrypted databases. Advanced Topics in Security: Cloud Security, Botnets, Honeynets, SCADA security, Android Security. 

ECCE 704 – Multimedia Communication and Processing (4-0-4)

Prerequisite – Digital Signal Processing (ELCE 401) or proof of equivalence

Source Coding: definition and principles of source coding and decoding. Audio Processing and Coding: audio restoration, audio compression: MPEG1/2/4, AC3,audio and speech streaming. Image Processing and Coding: image  restoration, image compression: JPEG and JPEG2000. Information hiding and watermarking Video Processing and Coding: video fundamentals,  video motion analysis, video compression and standard codecs: MPEG1/2/4, H.261/3/4, databases: indexing and retrieval, MPEG7 Multimedia Communication: rate control, scalability, transcoding, error resilience, Video signal over packet networks, video traffic, priorities. 

ECCE 705 – Advanced RF Circuit and Amplifier Design (4-0-4)

Prerequisite – Filter Synthesis (ELCE 421) and Microwave Circuits & Devices (ELCE 424), or proof of equivalence.

Power Gain: revision of S-parameters and Smith Charts, power gain definitions, transducer gain and available power gain. Constant gain circles. Unilateral and bilateral cases. Stability: conditional and unconditional stability, stability factor, stability circles, simultaneous conjugate match. Broadband amplifier design: Fano's limit, elementary network synthesis, feedback techniques, balanced amplifiers. Amplifier efficiency: definition of collector efficiency and DC/RF conversion efficiency, introduction to the nonlinear modeling of BJTs and MESFETs, high efficiency topologies such as class E and F arrangements. Low noise amplifier design: Noise temperature and noise figure, noise figure circles, minimum noise figure. Practical circuit design: Transistor biasing techniques, passive and active biasing circuits. RF lumped components. Practical LNA design showing a recommended design route and constraints. Use of the HP-ADS software for schematic capture, simulation and artwork generation. Circuit analysis, linear and non-linear analysis, including circuit optimization. 

ECCE 707 – Broadband Communication Systems (4-0-4)

Prerequisite – Digital Communications I (CMME 302) and  Wireless Communication (CMME 400), or proof of equivalence

Advanced Single-Carrier and Multi-Carrier OFDM transceivers (Transmission protocols, Frequency Diversity, Optimal selection of OFDM parameters, OFDM-based multiple access schemes).  Advanced Multiple-Antenna Techniques (Diversity-Multiplexing Tradeoff, Hybrid MIMO systems, MIMO-OFDM).  Relaying and Cooperative Communications (Types of relaying, architectures, performance).  Spectrum Management (Cognitive Networks, Sensing and Allocation Algorithms, Carrier Aggregation).  LTE-Advanced (Evolution from 3G to 4G and beyond, Targets and IMT-Advanced Requirements, LTE Radio Access, Supported Transmission Modes).  Towards 5G (HetNets, Small-cells).  Wi-Fi (802.11 family of standards, Super G Technology).  Wired Standards (ADSL-VDSL).  Satellite communication standards (DVB-S2, DVB-S2X extension, Hybrid terrestrial/satellite networks and applications). 

ECCE 708 – Distributed Computing (4-0-4)

Prerequisite – Operating Systems (CMPE 312) and Computer Networks I (CMPE 322) or proof of equivalence

Introduction: motivation of distributed computing, network and operating systems concepts, distributed systems architectures, The Internet. Interprocess Communication: message passing, primitive operations, data marshalling. Socket APIs: Stream mode and datagram, Java socket, secure sockets. Client-Server Computing: connection and connectionless client-server, remote procedure call, concurrent server, multithreading, mobile agents. Distributed Objects: model, remote method invocation, middleware. Service Discovery. Synchronization, Data Replication, and Fault Tolerance. Global State and Snapshot recording Algorithms. Peer-to-Peer Computing and Overlay Graphs.  Cloud Computing. 

ECCE 709 – Advanced Embedded Systems Design (4-0-4)

Prerequisite – Microprocessor Systems (ELCE 322) or proof of equivalence

Introduction and Overview: Components of an embedded system, Design challenges, Current design methodologies.  Modelling and Specification: Functional and non-functional requirements, Common model of computation, Specification languages, Internal representations. Analysis and Estimation: Software performance estimation, System performance analysis, Real-time system analysis, Power estimation, Low power design issues. Codesign Issues:  Hardware/Software codesign and verification, Prototyping and emulation, Reconfigurable platforms, Processors architectures. Partitioning, Synthesis and Interfacing: Basic partitioning issues, Co-Synthesis frameworks, System-level partitioning, Interface generation, Memory issues, Advanced interrupt issues. Application Software and Operating Systems: Software design methods, Real-time operating system (RTOS) services, Multitasking and Concurrency, Advanced threading issues. System Aspects: User interface considerations, Storage issues, System connectivity, Safety critical systems, Embedded networks, System security, Verification and validation issues, System testing and quality assurance. 

ECCE 710 – Nanoelectronic Systems Technology and Design (4-0-4)

Prerequisite – Analog Integrated Circuits Design (ELCE 436) or proof of equivalence

Semiconductor basics: revision of fundamental concepts, i.e. band gap, p-n junction, recombination-generation currents. Semiconductor Devices: bipolar, MOS, memory technologies, Special devices.  Nanoelectronics Technology: Fabrication of micro/nano devices, scaling, gate leakage, k-factor. Performance Issues in Nanoelectronics: speed power issues, parallel processing, power, power management strategies, extreme scaling.  Design Flow: Micro/Nano systems design flow, Computer Aided Design tools, Hardware Descriptions Languages, Synthesis techniques.  Test and Verification:  Fault models, Test and Design for testability, Verification techniques. 

ECCE 711 Selected Topics in Electrical and Computer Engineering (4-0-4)

Prerequisite – Permission of instructor and approval of Graduate Studies Committee

Selected topics in current research interests not covered by other courses. Contents will be decided by the instructor and approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 8 credit-hours. 

ENGR 701 – Research Methods in Engineering (4-0-4)

Prerequisite – Graduate standing

Aspects of PhD research: comparison of PhD, Masters and Bachelors levels of research; character and structure of PhD research and thesis; roles and expectations of students and supervisors. Critical literature review: identification of relevant library-based resources, manipulation of search and database tools in electronic research, tools and techniques to manage references, reading and closely critiquing a range of relevant research material, developing skills in high-level critical analysis, recognizing and validating research problems. Citations and references: citation standards, bibliographies, ethics in citations Technical writing: reviewing, evaluating and producing styles of writing required for PhD (progress reports, thesis, technical papers, publications, funding proposals, etc.); use of document preparation software to produce technical literature. Presentation skills: conference proposals and posters, organisation and preparation, visualising information, use of presentation preparation software, practice in presenting to peers on research-related topics, practice in presenting technical information to a non-technical audience. Software and Experimental Methods: requirements and specifications, working practices, design and prototyping, implementation, testing, documentation, maintenance, software development tools. Modeling and Simulation Methods: deterministic models, stochastic models, modeling of complex systems, simulation tools. Reliability and Validity of Results: accuracy and error, sensitivity, uncertainty, precision. Errors in software. Experimental errors and noise reduction. Simulation model validation and comparison with real systems. Analysis and Interpretation of Results: presenting results (graphs, tables, etc.), comparing results, drawing conclusions, recommending improvements, defending results. Project management: time and project management tools (GANT and PERT charts, Critical Path Analysis etc.), milestones in PhD research, risk management. Professional issues in research: copyright, patents and intellectual property rights (IPR); international patent law, constraints on industrial-funded research projects, legal requirements and social responsibilities of researchers; environmental, health, safety, political, economic and social consequences of research. 

MECH 701 – Advanced Solid Mechanics (4-0-4)

Prerequisite – Mechanics of Deformable Solids (MECH 421), or proof of equivalence

Part I-Theory: Tensor algebra: Definition; components of rectangular Cartesian tensors; derivatives of a tensor field; covariance. Stress: Stress invariants, review of stress transformations, Mohr’s circle in 3D. Strain and deformation: infinitesimal strains and rotations in 2D and 3D; Material derivatives; finite strain and deformation; rate of deformation tensor; rotation and stretch tensors; integration of strains for the determination of displacement fields. Conservation principles: conservation of mass; conservation of linear momentum; conservation of angular momentum; conservation of energy. The second principle of thermodynamic; entropy; the Clausius Duhem inequality. Thermodynamic potentials; Legendre transforms; dissipation potentials. Constitutive equations for deformable solids: elasticity and hyperelasticity; elastic potential; viscoelasticity; plasticity. Principle of objectivity and frame-indifference.  Part II – Computational inelasticity: Integration algorithms for rate-independent plasticity: closest-point projection; radial return mapping; convex-cutting plane algorithm; the Kuhn-Tucker conditions for constrained optimization.  Linearization of the constitutive equations for elastoplasticity; continuous tangent tensor; algorithmic tangent tensor.  Operator splits in elastoplasticity; elastic predictor-plastic corrector.  Finite element implementation of constitutive equations: variational formulation of constitutive relations, assumed strain method for finite element formulation.  Objective integration for elastoplastic equations in rate form; objective rates for stress and strain. Part III – Introduction to nanomechanics: Noise and dissipation in mechanical systems: Dissipation and attenuation; Zener’s model of an anelastic solid; phonon-photon interactions.  Nanoscale mechanical resonators: driven gamped beams; dissipation-induced amplitude and phase noises; frequency noise. 

MECH 702 – Advanced Thermal Systems Design (4-0-4)

Prerequisite – Heat Transfer (MECH 341) and Thermodynamics & Heat Transfer Lab (MECH 440), or proof of equivalence

Introduction to Thermal System Design:  Life-cycle design, thermal system design aspects, optimization, and computer aided design. Thermodynamics, Modeling, and Design Analysis: Laws of thermodynamics, control volume, property relations, reacting mixtures and combustion, modeling and design of piping systems. Exergy Analysis: Definition, physical exergy, chemical exergy and applications. Heat Transfer, Modeling, and Design Analysis: Conduction, convection, radiation. Applications with Heat and Fluid Flow: Thermal insulation, fins, electronic packages. Applications with Thermodynamics and Heat and Fluid Flow: Trade-offs between thermal and fluid flow irreversibilities, air preheater design and applications (refrigeration, power generation). Economic Analysis: Estimation of total capital investment, principles of economic evaluation, calculation of revenue requirements, profitability. Thermoeconomic Analysis and Evaluation: Fundamentals, thermoeconomics evaluation, additional costing considerations. Thermoeconomic Optimization: Introduction to optimization (analytical and numerical techniques), optimization of exergetic efficiency, and heat exchanger networks,  case studies.  

MECH 703 – Micromechanics of Materials (4-0-4)

Prerequisite – Strength and Fracture (MECH 420) and Mechanics of Deformable Solids (MECH 421), or proof of equivalence.

Introduction Overview; materials classification; typical microstructural constituents--grains, phases, particles, etc.; stress, strain and simple tension experiments Review of necessary elements of solid mechanics Tensor algebra, Stress, Strain and deformation, Conservation principles Elastic and thermal properties of heterogeneous materials: Maxwell and Voigt simple bounds; self-consistent field models; bounding approaches, Unit cells of crystalline materials; Hooke’s law, physical basis of linear elasticity; anisotropic linear elasticity; elastic properties of heterogeneous media Micromechanics of failure/damage: Constitutive behavior of materials with voids and cracks; localization of plastic flow; local failure mechanisms. Dislocation theory Ideal shear strength of perfect crystals; topology and properties of dislocations; generation of dislocations and resultant permanent deformation; dislocation interaction with other dislocations and with other defects. Toughening mechanisms Critical resolved shear stress in single crystals; plastic deformation in polycrystals; strengthening mechanisms; plastic yielding under complex stress states; limit analysis. Phase transformations. Current research topics in mechanics of materials. 

MECH 704 – Selected Topics in Mechanical Engineering (4-0-4)

Prerequisite – Permission of instructor and approval of Graduate Studies Committee

Selected topics in current research interests not covered by other courses. Contents will be decided by the instructor and approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 8 credit-hours. 

NUCE 701 – Advanced Computational Methods of Particle Transport (4-0-4)

Prerequisite – NUCE603 Nuclear Reactor Theory, or equivalent

The Transport Equation - Particle Interactions, Particle Streaming, Neutron Multiplying and Non-multiplying systems, Time-independent Transport Equation, the Adjoint Transport Equation. Energy and Time Discretization - Multi-group Equations, Fixed-Source Problems, Criticality Calculations, Time-dependent Problems. Discrete-Ordinates in 1-D - Angular Approximations (discrete ordinates and Legendre polynomial approximation), Spatial Differencing (diamond difference and other differencing schemes), Curvilinear Coordinates, Marching Algorithms, Acceleration Techniques (Coarse Mesh Rebalance). Discrete-Ordinates in 2-D and 3-D - Angular Quadrature Sets, Difference Equations in Cartesian 2-D and 3-D Geometries, Difference Equations in Curvilinear Coordinates, Triangular Mesh Differencing, Marching Algorithms, Ray Effects. Integral Transport Methods - Derivation of the Integral Transport Equation, Collision Probability Method in Slab Geometry and in 2-D Geometry, Application of Integral Transport Methods, Evaluation of Collision Probabilities, Introducing DRAGON Code, DRAGON Modules Description, Application of DRAGON Methodology to Lattice Physics Calculations.. Even Parity Transport Methods - Derivation of the Even-Parity (EP) Transport Equation, Spatial Finite-Elements, Variational Methods in Slab Geometry, 2-D Transport. Method Of Characteristics (MOC) - Method of Long Characteristics, Method of Short Characteristics, Applications in 2-D and 3-D, Application of the Method of Characteristics (MOC) in the Lattice Physics Code WIMS.. The Monte Carlo Method - Probability Distribution Functions, Analog MC Sampling, Error Estimates, Non-analog MC, Tracking in Phase Space, Criticality Calculations. Variance Reduction Techniques. Los Alamos MCNP Code Structure and Methods. Introduction to Monte Carlo Code Monk – Code Presentation and Method Description, Input Preparation, Running Sample Problems, Result Visualization using Visual Workshop Front End. 

NUCE 702 – Environmental Protection, Detection and Biokinetics (3-1-4)

Prerequisite – Students should have a fundamental understanding of the requirements for radiological environmental impact assessment.

Review of Radiation Detection and measurement: Nuclear structure, nuclear stability and radioactive decay. Nuclear detectors and Survey instruments. Radiation and Environmental Protection: Study of the natural and man-made sources of radiation in our life (living and working environment) and the doses they cause. The Natural Radiation in the Environment: Cosmic radiation, air travel, cosmogenic radionuclides, terrestrial external radiation, Internal exposure, Radon and Thoron. Medical Exposure: Diagnostic Radiology, Nuclear Medicine, Radiotherapy. Radioecology: dispersion and transfer of radiation in the terrestrial environment; dispersion and transfer of radiation in the aquatic environment; effects of ionizing radiation on terrestrial and aquatic organisms; effects of ionizing radiation on ecosystems; assessment of radiological impact of releases on the environment; measurement of radioactive releases and countermeasures; decision aiding techniques. Occupational Exposure: Nuclear and general industry.  Biokinetics: study of the cell, the nervous system, the cardiovascular, anatomy and other organs of the body and how intake of radionuclide in some of these organs will distribute and behave. Study of ionizing and Non-ionizing radiation: exposure, dose, low/high level radiation and health effect. Models for the Biokinetics and Dosimetry of Radionuclides: The respiratory tract (RT) Model: analyze the RT model and understand how it is compartmentalized. Use model to calculate doses in air as well as unit intake, deposition of radiation in each compartment and retention. Also distinguish between particle sizes and deposition using the same model as well as particle clearance. Gastrointestinal Tract (GIT) Model: analyze the (GIT) model and how it is compartmentalized. The Bone models: distinguish between bone surface and bone volume radiation seekers. Introduce Models for the embryo. Biokinetics and Dosimetry for selected Radionulcides. Study certain nuclides as applications of models. 

NUCE703Aging Management of Nuclear Materials(3-1-4)

Prerequisite – NUCE 602 or proof of equivalence

Design and materials selection in nuclear power plants – design requirements, materials selection requirements.  Experience with materials degradation – steam generator tubing failure, boric acid corrosion of reactor vessel, aging degradation of structural materials.  Main factors causing material degradation – water chemistry, irradiation, and temperature.  General corrosion – materials degradation by general corrosion.  Pitting and crevice corrosion – localized corrosion, mechanisms of pitting and crevice corrosion.  Environmentally assisted cracking (EAC) in primary water – PWR (Pressurized Water Reactor) I – primary water stress corrosion cracking (PWSCC) and its plausible mechanisms.  Outer diameter stress corrosion cracking (ODSCC) – PWR II – secondary side water chemistry and ODSCC.  SCC - BWR – BWR (Boiling Water Reactor) water chemistry and SCC.  Experience with radiation damage - radiation-induced segregation, irradiation hardening.  Irradiation assisted stress corrosion cracking (IASCC) – irradiation effects on water chemistry, IASCC mechanisms.  Degradation of concrete structures – concrete degradation, structural steel degradation.  In-service inspection – steam generator, reactor vessel, and internals.  Water chemistry control in nuclear power plants – water chemistry control in PWRs.  Development of remedial techniques – degradation prevention and mitigation techniques. 

NUCE 704 – Selected Topics in Safety Analysis for Nuclear Power Plants (3-1-4)

Prerequisite – Core courses for MSc  Nuclear Program or equivalent

This course provides students with practical knowledge of the requirements and principles of nuclear safety regulation and safety justification to ensure safe operation and supervision of the reactor plant through safety analysis report (design control document). 

ROBO 701 – Control of Robotic Systems (4-0-4)

Prerequisite – Engineering Mathematics and Computation.

Basic concepts and tools for the analysis, design, and control of robotic mechanisms. Kinematics, statics and dynamics of robotic Systems: Kinematics of Robotic Systems, Statics of Robotic Systems, Dynamics of Robotic Systems. Trajectory planning based on mechanics: General Cases, Grasp mechanics, Multi-finger grasping. Control of robotic systems: Control of Robotic Systems, Non-Linear Control, Multi-Variable Control of Robotic Systems, Robust control and adaptive control of Robotic Systems, Force and Impedance Control Robotic Systems, Interaction Control Robotic Systems. 

ROBO 702 – Cognitive Robotics (4-0-4)

Prerequisite – Engineering Mathematics and Computation

Introduction to Cognitive Robotics - Learning Objectives, Overview, Articulated Robots, Mobile Robots, Personal Assistants, Cooperative Robots. Robot Navigation - Configuration Spaces, Visibility Graphs, Voronoi Diagrams,Potential Functions, Roadmaps, Cell Decompositions, Sampling-Based Algorithms, Kalman Filtering. Bayesian Methods, Robot Dynamics. Trajectory Planning. Nonholonomic Systems. Representation of 3D Space and Sensor Modeling within  Probabilistic Framework - The Reference of Representation — Egocentric vs Allocentric, Reference Frames, Mapping to Represent Space, Metric mapping and tessellations, The topological approach, Hybrid and hierarchical approaches, From Sensation to Perception — The Sensor Model, Perception as an ill-posed problem, A solution — inverting the problem using Bayesian inference, Dealing with sensor fusion, Examples. Probabilistic Modelling for Robotic Perception - Fundamentals of Bayesian Inference(Introduction, Statistical Inference and Sampling, Bayesian Inference and Modelling, Information and sensory processing, Bayesian Networks and Bayesian Programming) Probabilistic Approaches for Robotic Perception in Practice ( Basic Example, Models, Case-Study: Bayesian Hierarchy for Active Perception, Implementing the Action-Perception Loop). Sensing and Mapping -  Introduction to Simultaneous Localization and Mapping (SLAM) Localization, SLAM, Kalman Filter, Large Scale SLAM,  Vision Based Navigation - Vision Based SLAM, Topological Maps, Hidden Markov Models (HMM), SIFT, Vision-based Localization. 

ROBO 703 Robotic Perception(4-0-4)

Prerequisite – Engineering Mathematics , Computation and Signal Processing Fundamentals

Perception Processes and Sensor Technologies–Physiology and Methodology for Human Perception, Sensor technologies for Robotics, Sensor Data Acquisition and Processing. Sensor Sensing, Sensor Representations and 3D Mapping – Raw Range Sensing Basics, Raw Sensor Registration, Grid-Based Representation, Discrete Feature Representation, Symbolic/Graph-Based Models, Navigation and Terrain Classification. Vision and Geometric Models for Image Formation – Cameras, Geometric Models for Cameras, Camera Calibration, Color Images. Monocular, Multi-ocular Image Geometry and 3D Vision– Projective geometry, Multi-Ocular Geometry, Stereovision, 3D Structure. Visual Segmentation and Image Analysis – Filtering, Local Features, Image Segmentation, Segmentation Algorithms. Perception and Computation of 2D and 3D Motion – Optical Flow and Motion Flow, Tracking Using Linear Models. Kalman Filtering. Haptic Systems and Applications – Formation of the Sense of Touch, Sense of Touch on Everyday life (Medical Activities, Cockpits, Desk, Music). Biological Basics of Haptic Perception– The sense of Touch, Haptic Perception, Characteristics of Haptics Interaction, Stiffnesses. Internal Structure of Haptic Systems – Open-Loop/Close-Loop Impedance Control , Closed-Loop Admitance Control. Control of Haptic Systems – System Description, System Stability, Control Design for Haptic Devices. Kinematic Design of Haptic Systems – Basic Mechanisms, Serial and Parallel Mechanisms, Complete Process of Kinematic design. 

ROBO 704 – Selected Topics in Robotics (4-0-4)

Prerequisite – Permission of instructor and approval of Graduate Studies Committee

Selected topics in current research interests not covered by other courses. Contents will be decided by the instructor and approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 8 credit-hours.