

Mechanical Engineering
MIE230 Engineering Analysis
Introduction to complex analysis. Multivariate integration with application to calculation of volumes, centroids and moments. Vector calculus. Divergence, curl and gradient operators. Green's theorem. Gauss' theorem. Stokes' theorem. Integral transforms. Laplace transforms and Fourier series, integral and transform.

MIE231 Probability and Statistics with Engineering Applications
Use of data in engineering decision processes. Elements of probability theory. Discrete and continuous random variables. Standard distributions: binomial, Poisson, hypergeometric, exponential, normal etc.

MIE243 Mechanical Engineering Design
Introduction to basic mechanical parts and mechanisms: gears, cams, bearings, linkages, actuators and motors, chain and belt drives, brakes and clutches, hydraulics and pneumatics.

MIE270 Materials Science
Corrosion and degradation of materials; Phase transformation and strengthening mechanisms; Mechanical failure, fatigue, creep, impact; Electrical, thermal, magnetic, optical properties of materials; Composite materials.

MAT234 Differential Equations
Ordinary differential equations. Classification. Equations of first order and first degree. Linear equations of order n. Equations of second order. Bessel's equation. Legendre's equation. Series solutions. Systems of simultaneous equations. Partial differential equations. Classification of types. The diffusion equation. Laplace's equation.

MIE210 Thermodynamics
Properties and behaviour of pure substances; equation of states for ideal and real gases; compressibility factor; first and second laws of thermodynamics; control mass and control volume analyses; applications of first and second laws of thermodynamics to closed systems, open systems and simple thermal cycles.

MIE221 Manufacturing Engineering
Production Fundamentals: Metal casting; metal forming - rolling, forging, extrusion and drawing, and sheet-metal forming; plastic/ceramic/glass forming; metal removal - turning, drilling/ boring/reaming, milling, and grinding; non-traditional machining - ECM, EDM and laser cutting; welding; surface treatment; metrology.

MIE222 Mechanics of Solids I
Design of mechanical joints. Elasto-plastic torsion of circular sections. Elasto-plastic bending of beams. Residual stresses, shearing stresses in beams, analysis of plane stress and plant strain problems. Pressure vessels, design of members of strength criteria, deflection of beams. Statistically indeterminate problems.

APS360 Artificial Intelligence Fundamentals
A basic introduction to the history, technology, programming and applications of the fast evolving field of deep learning. Topics to be covered may include neural networks, autoencoders/decoders, recurrent neural networks, natural language processing, and generative adversarial networks.

MIE301 Kinematics and Dynamics of Machines
Classifications of mechanisms, velocity, acceleration and force analysis, graphical and computer-oriented methods, gears, geartrains, cams, flywheels, and mechanism dynamics.

MIE312 Fluid Mechanics I
Fluid statics, pressure measurement, forces on surfaces. Kinematics of flow, velocity field, streamlines. Conservation of mass. Fluid dynamics, momentum analysis, Euler and Bernoulli equations. Energy and head lines. Laminar flow. Flow at high Reynolds numbers, turbulence, the Moody diagram. External flows. Boundary layers. Lift and drag. Flow separation.

MIE342 Circuits with Applications to Mechanical Engineering Systems
(1) Mechatronics design applications of circuit principles; (2) Network theorems, node-voltage, mesh-current method, Thévenin equivalents; (3) Operational amplifier circuits; (4) 1st and 2nd order circuits; (5) Laplace transform, frequency response; (6) Passive and active filter design (low- and high-pass filters, bandpass and bandreject filters);

PHY256 intro to Quantum Physics
Failures of classical physics; the Quantum revolution; Stern-Gerlach effect; harmonic oscillator; uncertainty principle; interference packets; scattering and tunneling in one-dimension.

MIE313 Heat & Mass Transfer
Exact and numerical analysis of steady and transient conduction in solids. Solutions of one-dimensional and multidimensional systems. Principles of convection and solutions under laminar and turbulent flow over flat plates and inside and over pipes. Free convection. Thermal radiation between multiple black and grey surfaces.

MIE315 Design for The Environment
Life Cycle Assessment for the measurement of environmental impacts of existing products and processes. Design for Environment principles for the reduction of environmental impacts in new product and process designs. Functional, economic, and societal analysis taught for use in a major team-written project to compare and contrast two product or process alternatives for a client.

MIE320 Mechanics of Solids II
Three-dimensional stress transformation, strain energy, energy methods, finite element method, asymmetric and curved beams, superposition of beam solutions, beams on elastic foundations, buckling, fracture mechanics, yield criteria, stress concentration, plane stress and strain.
.webp)
MIE334 Numerical Methods
This introductory course to numerical methods includes the following topics: polynomial interpolation, numerical integration, solution of linear systems of equations, least squares fitting, solution of nonlinear equations, numerical differentiation, solution of ordinary differential equations, and solution of partial differential equations.

MIE346 Analog and Digital Electronics for Mechatronics
A study of the fundamental behaviour of the major semiconductor devices (diodes, bipolar junction transistors and field effect transistors). Development of analysis and design methods for basic analog and digital electronic circuits and devices using analytical, computer and laboratory tools. Application of electronic circuits to instrumentation and mechatronic systems.

MIE404 Control System I
Analysis of stability, transient and steady state characteristics of dynamic systems. Characteristics of linear feedback systems. Design of control laws using the root locus method, frequency response methods and state space methods. Digital control systems. Application examples.

MIE442 Machine Design
Introduction to the fundamental elements of mechanical design including the selection of engineering materials, load determination and failure analysis under static, impact, vibration and cyclic loads. Surface failure and fatigue under contact loads, lubrication and wear. Consideration is given to the characteristics and selection of machine elements such as bearings, shafts, power screws and couplings.

MIE444 Mechatronics Principles
This course provides students with the tools to design, model, analyze and control mechatronic systems. This is done through the synergic combination of tools from mechanical and electrical engineering, computer science and information technology to design systems with built-in intelligence. The class presents the procedures and an analysis of the various components needed to design and control a mechatronic system including sensing, actuating, and I/O interfacing components.

MIE438 Microprocessors and Embedded Microcontrollers
Review (number systems, CPU architecture, instruction sets and subroutines); Interfacing Memory; Interfacing Techniques; Transistors and TTL/CMOS Logic; Mechanical Switches & LED Displays; Interfacing Analog, A/D & D/A Conversions; Stepper Motors & DC Motors; RISC Technology and Embedded Processors; DAS Systems; Embedded Microcontroller System Design; CPU-based Control.

MIE443 Mechatronics Systems: Design and Integration
The course aims to raise practical design awareness, provide pertinent project engineering methodology, and generate a know-how core in integration of complex automation. This course is integral and useful in the training and education of those students who plan to be employed in areas related to intelligent automation. Although emphasis will be on robotic-based automation (mechatronics), the learning will be useful in all domains of system integration.

APS490 Multi-Disciplinary Capstone Design
An experience in multi-disciplinary engineering practice through a significant, open-ended, client-driven design project in which student teams address stakeholder needs through the use of a creative and iterative design process.
