Undergraduate Programs
BS in Mechatronics Engineering

Mechatronics Engineering, also known as Mechanical and Electronics Engineering, has been defined as the combination of mechanical engineering, electronic engineering and software engineering. As an interdisciplinary field, Mechatronics Engineering focuses on the control of advanced hybrid systems through the study of automata from an engineering perspective. As a matter of fact, Mechatronic applications have become inherent in people’s everyday life. Examples include automotive anti-lock braking systems (ABS), single-lens reflex (SLR) cameras, and aerospace “fly-by-wire” systems.

 

 
 
TOTAL REQUIRED CREDITS FOR GRADUATION (119 credits)
COLLEGE REQUIREMENTS (15 credits)
CODE DESCRIPTION PREREQUISITE CR.
CSI 201 Introduction To Computing ENG 000
3
ENG 201 Composition & Rhetoric I ENG 100 OR ENG 200
3
ENG 202 Composition & Rhetoric II ENG 201
3
ENG 205 English Communication Skills ENG 202
3
HMS 201 Active Learning & Research Methodology ENG 001
3
Free Electives (6 credits)
CODE DESCRIPTION PREREQUISITE CR.
ENG 200 Writing Skills ENG 001
3
MAT 202 Calculus II MAT 101 OR MAT 201 OR PLACEMENT
3
MATH REQUIREMENTS (15 credits)
CODE DESCRIPTION PREREQUISITE CR.
MAT 203 Calculus III MAT 102 OR MAT 202 OR PLACEMENT
3
MAT 205 Linear Algebra MAT 102 OR MAT 202
3
MAT 210 Probability & Statistics For Science MAT 102 OR MAT 202
3
MAT 225 Differential Equations MAT 203
3
MAT 315 Numerical Methods MAT 205 & CSI 205
3
MECHATRONICS ENGINEERING MAJOR REQUIREMENTS (77 credits)
CODE DESCRIPTION PREREQUISITE CR.
CCE 200 Engineering Physics ENG 001 & (MAT 101 OR MAT 201)
4
CCE 201 Circuit Analysis I CCE 200 & (MAT 202 OR MAT 102), Co. CCE201L, Co. CCE201P
3
CCE201L Circuits I Laboratory Co. CCE 201
1
CCE201P Problem Solving & PSPICE Circuit Analysis I Co. CCE 201
0
CCE 202 Circuit Analysis II CCE 201 & MAT 203
3
CCE202L Circuits II Laboratory Co. CCE 202
1
CCE202P Problem Solving & PSPICE Circuit Analysis II Co. CCE 202
0
CCE 220 Digital Systems CSI 201, Co. CCE220L
3
CCE220L Digital Systems Lab Co. CCE 220
1
CCE 301 Electronics CCE 202 & CCE CCE202L, Co. CCE301L & CCE301P
3
CCE301L Electronics Laboratory Co. CCE 301
1
CCE301P Problem Solving in Electronics Co. CCE 301
0
CCE 320 Computer Organization & Microprocessors CCE 220 & CCE 220L, Co. CCE320L
3
CCE320L Computer Organization & Microprocessors Lab Co. CCE 320
1
CCE 330 Signals & Systems CCE 202 & CCE202L & MAT 225, Co. CCE330L & CCE330P
3
CCE330L MATLAB Applications in Signals & Systems Co. CCE 330
0
CCE330P Problem Solving Signals & Systems Co. CCE 330
0
CCE 405 Control Systems (MAT 205 & MTE 330) OR (MAT 205 & CCE 330), Co. CCE405L
3
CCE405L Control Systems Laboratory Co. CCE 405
1
CCE 490 Engineering Ethics Senior Standing
1
CHE201B General Chemistry ENG 001
3
CSI 205 Computer Programming I CSI 201 & ENG 001, Co. CSI205L
3
CSI205L Programming I Lab Co. CSI 205
1
MTE 203 Engineering Workshop CCE 200
1
MTE 210 Statics ENG 001 & MAT 201
3
MTE 212 Dynamics MTE 210 & MAT 202
3
MTE 310 Mechanics of Materials MTE 210 & MAT 202
3
MTE 317 Thermodynamics and Heat Transfer MTE 212
3
MTE 348 Virtual Instrumentation Systems CSI 205
3
MTE 361 Computer Aided Design CSI 201, Junior Standing
3
MTE 400 Practical Mechatronics Engineering Training Junior Standing, (Consent Advisor)
1
MTE 407 Mechatronics MTE 212, Co. MTE407L
3
MTE407L Mechatronics Laboratory Co. MTE 407
1
MTE 410 Robotics MTE 212 & MTE 330, Co. MTE410L
3
MTE410L Robotics Laboratory Co. MTE 410
1
MTE 412 Kinematics and Dynamics of Machines MTE 212
3
MTE 426 Sensors and Instrumentation Systems MTE 301
3
MTE210P Problem Solving in Statics Co. MTE 210
0
MTE212P Problem Solving in Dynamics Co. MTE 212
0
MTE310P Problem Solving in Mechanics of Materials Co. MTE 310
0
MTE497X Mechatronics Engineering Senior Design Proposal Senior Standing, Consent of Advisor
1
MTE499X Mechatronics Engineering Senior Design MTE497X & Consent of Advisor
3
TECHNICAL ELECTIVES (6 credits)
To be selected from courses of numbers 400 offered by the Faculty of Engineering
Course Descriptions
CSI 201
Introduction To Computing
This course is an introductory non-technical survey of computer systems and a study of the social impact of computers. Topics include software, the system unit, input and output, secondary storage, communications and connectivity, the Internet, security, databases, information systems, systems analysis and design, programming and languages.
Prerequisite: ENG 000
ENG 201
Composition & Rhetoric I
This is the students' first major encounter with critical thinking, reading, and writing. Students are exposed to themes from different disciplines and are expected to discuss them, read and write about them. The essay of all its types is the writing format dealt with in the first half. A research paper, 5-10 pages in length, follows in the second half.
Prerequisite: ENG 100 OR ENG 200
ENG 202
Composition & Rhetoric II
In this course, students are expected to engage in deep critical thinking and to construct written arguments in which they decide on a controversial issue. They are helped to think of argument in terms of having an opinion, voicing it persuasively, and supporting it adequately. Hence, they will be analyzing debatable issues appearing in writing and will be introduced to the elements and structure of argument, including the Toulmin model, the rhetorical situation, the traditional categories of claims, the types of proof, logical fallacies and the Rogerian argument. Reading, critical thinking, and writing are taught as integrated processes. There will be essays for analysis, as well as essay topics for development.
Prerequisite: ENG 201
ENG 205
English Communication Skills
Students' communication competence is enhanced by learning the techniques and strategies of public speaking. No other skills are so closely tied to a student's professional success as communication skills. Using what they have learned in other English language courses, students practice and communicate, guided by the fundamental principles of public speaking, and provided with a forum for applying these principles, through a variety of instructional strategies - discussion, class workshops.
Prerequisite: ENG 202
HMS 201
Active Learning & Research Methodology

This is an introductory course that aims at bridging the gap between school and college and develops the student's skills in three areas related to active learning and research methodology. In the first area, the student is introduced to the university's rules and regulations and general guidelines. In the second area, the student hones his/her study skills, namely, developing schedules, improving concentration, developing time-saving test-taking strategies, taking good notes, improving listening and reading skills, and applying strategies to avoid test anxiety. In the third area, the student is introduced to research, armed with the theory, methodology, and techniques of the research process, starting with conceptualization and ending with report writing.

Prerequisite: ENG 001
ENG 200
Writing Skills
This course covers the major components of effective communication in English. Students practice paragraph and essay writing and go over the main grammar rules. In addition, they are expected to participate in oral debates and presentations.
Prerequisite: ENG 001
MAT 202
Calculus II
This is an intermediate calculus course. Contents include integral calculation of areas, volumes and lengths of graphs, transcendental and hyperbolic functions, inverse functions and their derivatives, integration techniques, and an introduction to multi-variable integrals.
Prerequisite: MAT 101 OR MAT 201 OR PLACEMENT
MAT 203
Calculus III
This is an advanced calculus course. Contents include sequences and series, Fourier series, Lagrange multipliers, polar coordinates and their applications, functions of several variables, partial differentiation, quadratic surfaces, cylindrical, spherical, and rectangular coordinates and multiple integrals and their applications.
Prerequisite: MAT 102 OR MAT 202 OR PLACEMENT
MAT 205
Linear Algebra
This is an advanced algebra course. Contents include linear equations, Guassian elimination, matrices and determinants, vector spaces and subspaces, bases and dimensions, rank and nullity, linear independency and dependency, Eigenvalues and Eigenvectors.
Prerequisite: MAT 102 OR MAT 202
MAT 210
Probability & Statistics For Science
This is a statistics course for computer science and engineering students. Contents include random variables, laws of probability, probability distributions, expectation and variance, moment generating functions, joint distribution, independence, probability models, Chi-square test, t- and f- distributions, estimation, confidence limits, significance tests, and regression.
Prerequisite: MAT 102 OR MAT 202
MAT 225
Differential Equations
This course discusses the principles techniques and applications of differential equations needed in engineering. Contents include first-order equations, separable, exact, and linear equations, second-order differential equations, Frobenius Method, Fourier series and Laplace transforms.
Prerequisite: MAT 203
MAT 315
Numerical Methods
This course discusses the numerical methods needed in computer science and computer engineering. Contents include numerical integration methods, Monte Carlo method, moment method and matrix multiplication techniques. Emphasis will be on the implementation of numerical procedures using software packages such as Mathematica, MathCAD or MatLab.
Prerequisite: MAT 205 & CSI 205
CCE 200
Engineering Physics
Topics include: Electrostatics, Magnetism, AC circuits, Interference, Hertz Experiment, Photoelectric effects, Michelson Interferometry, Millikan oil drop experiment, Electron Spin Resonance, Ferro Electricity, Superconductivity, Low Temperature Physics, Acoustics & Light.
Prerequisite: ENG 001 & (MAT 101 OR MAT 201)
CCE 201
Circuit Analysis I
Review of the laws of electricity and magnetism. Circuit elements. DC electric circuits. Circuit laws. Network theorems. Time domain analysis in capacitive and inductive DC circuits. Introduction to sinusoidal analysis. Electric circuits development software. Introduction to the operational amplifier and transformer. PSPICE required.
Prerequisite: CCE 200 & (MAT 202 OR MAT 102), Co. CCE201L, Co. CCE201P
CCE201L
Circuits I Laboratory
Laboratory instruments and devices. Electric materials. Soldering techniques. Simple electric and electronic circuit applications. Design and implementation of PCB's, measurements, transformers.
Prerequisite: Co. CCE 201
CCE201P
Problem Solving & PSPICE Circuit Analysis I
These are supplementary problem solving sessions to accompany the CCE 201 course.
Prerequisite: Co. CCE 201
CCE 202
Circuit Analysis II
Phasors, frequency response methods, power calculations, three phase circuits, Laplace and Fourier Methods, Sinusoidal Analysis, Power Calculation, Bode Diagrams and active filters. PSPICE used extensively.
Prerequisite: CCE 201 & MAT 203
CCE202L
Circuits II Laboratory
Electronic circuits and applications involving operational amplifiers, single-phase transformer, Power Factor measuring and correcting equipment, and active and passive filters.
Prerequisite: Co. CCE 202
CCE202P
Problem Solving & PSPICE Circuit Analysis II
These are supplementary problem solving sessions to accompany the CCE 202 course.
Prerequisite: Co. CCE 202
CCE 220
Digital Systems
Covers the following topics: Logic gates, binary number system, conversation between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs and basic computer architecture.
Prerequisite: CSI 201, Co. CCE220L
CCE220L
Digital Systems Lab
Experiments with gates. Properties of TTL and CMOS families. Design of combinational logic circuits. Decoders, Multiplexers, ROM's and Displays. Flip-Flop experiments and their application to designing synchronous logic circuits. Counters, adders and ALU designs.
Prerequisite: Co. CCE 220
CCE 301
Electronics
Introduction to electronics, semiconductor theory, pn junction, ideal Op-Amps, BJTs, FETs, DC biasing, VI characteristics, single stage amplifiers, low frequency small signal models, oscillators, filters, power supplies and voltage regulation. PSpice required.
Prerequisite: CCE 202 & CCE CCE202L, Co. CCE301L & CCE301P
CCE301L
Electronics Laboratory
Characteristics and applications of OP-AMPS, rectifiers, BJTs and FETs. Introduction to electronic simulation softwares. Laboratory experiments with amplifiers, oscillators, regulators and filters.
Prerequisite: Co. CCE 301
CCE301P
Problem Solving in Electronics
These are supplementary problem solving sessions to accompany the CCE 301 course.
Prerequisite: Co. CCE 301
CCE 320
Computer Organization & Microprocessors
Topics include: Computer structure, Central Processor Unit, Storage Units, Machine language, Introduction to 8, 16, 32 and higher microprocessors, Programming model, System Architecture and Software, Instruction sets, Addressing modes, Input - Output Protocols, Interrupt handling, RISC architecture.
Prerequisite: CCE 220 & CCE 220L, Co. CCE320L
CCE320L
Computer Organization & Microprocessors Lab
Assembly language programming using simple microprocessor training kits like the 8085, 8086, Z80, 68000 and others. Interfaces; programming and control of external tasks. Microprocessor hardware and interfacing with assembly language programming and interfacing exercises.
Prerequisite: Co. CCE 320
CCE 330
Signals & Systems
Fundamentals of continuous time and discrete time signals and systems. Study of linear time invariant systems and their properties. Analysis of signals and systems using Fourier Transforms, Laplace transforms and Z-transforms.
Prerequisite: CCE 202 & CCE202L & MAT 225, Co. CCE330L & CCE330P
CCE330L
MATLAB Applications in Signals & Systems
These are supplementary computer laboratory sessions designed to provide hands on experience related to CCE330 with a focal point on computer explorations in signals and systems using MATLAB.
Prerequisite: Co. CCE 330
CCE330P
Problem Solving Signals & Systems
These are supplementary computer laboratory sessions designed to provide hands on experience related to CCE330 with a focal point on computer explorations in signals and systems using MATLAB.
Prerequisite: Co. CCE 330
CCE 405
Control Systems
Feedback analysis methods including signal flow graphs, Bode diagrams, and root locus are introduced. System stability tests and design techniques via Nyquist and Routh are derived. System type, frequency response, and signal following error are discussed. Included are applications of feedback concepts to the design of typical systems such as electro-mechanical servers, feedback amplifiers, and op-amps. Introduction to modern digital control system in the state space. Z-transform as applied to discrete-time systems with transformation from the s-plane to the Z-plane. Analysis of digital control.
Prerequisite: (MAT 205 & MTE 330) OR (MAT 205 & CCE 330), Co. CCE405L
CCE405L
Control Systems Laboratory
Study, simulation and design of linear feedback control systems using digital control methods such as MATLAB and SIMULINK. Laboratory includes practical examples and experiments on time response analysis, controller design, and compensation for closed loop systems.
Prerequisite: Co. CCE 405
CCE 490
Engineering Ethics
An exploration from the point of view of ethical theory of a number of ethical problems in the work environment encountered by engineers. The course enables students to recognize the moral aspects of business decisions on the personal, social, human, environmental, and global levels.
Prerequisite: Senior Standing
CHE201B
General Chemistry
This course deals with general chemical principles. The goal of this course is to provide knowledge on the basics of atomic structure, chemical bonds, chemical reactions, gases, solutions, reaction equilibria, with emphasis on the practical aspects of chemistry in numerous health-related situations.
Prerequisite: ENG 001
CSI 205
Computer Programming I
This course explains the basic principles of algorithmic problem solving and programming. Topics include: use of methods of top down design, stepwise refinement and procedural abstraction, basic control structures, data types, and input/output, introduction to the software development process: design, implementation, testing and documentation, and the syntax and semantics of C++ programming language C++.
Prerequisite: CSI 201 & ENG 001, Co. CSI205L
CSI205L
Programming I Lab
This one credit course is taken in conjunction with CSI 205. The purpose of this course is to give students extra hands-on programming practice with guided supervision. Students will work as individuals or in pairs each week to develop working programs; grades are given at the end of each development phase.
Prerequisite: Co. CSI 205
MTE 203
Engineering Workshop
Prerequisite: CCE 200
MTE 210
Statics
This is a sophomore-level course in the mechatronics engineering program, which provides a clear and thorough presentation of the theory and application of the principles of engineering mechanics to rigid bodies. The student will be introduced to the following topics: fundamentals; forces; equilibrium of particles; moment of forces; equilibrium of rigid bodies; first moments: centroids and centers of gravity; second moments: moments of inertia; structures; friction; and virtual work.
Prerequisite: ENG 001 & MAT 201
MTE 212
Dynamics
This is a sophomore-level course in the mechatronics engineering program. It is a basic engineering course addressing two fundamental areas of mechanics, namely kinematics and kinetics. The course provides continuity to the theory and application of the principles of engineering mechanics. The course contents include the following topics: vector description of force, position, velocity and acceleration in fixed and moving reference frames; kinetics of particles, of assemblies of particles and of rigid bodies; energy and momentum concepts; Euler's equations; and moment of inertia properties.
Prerequisite: MTE 210 & MAT 202
MTE 310
Mechanics of Materials
This is a junior-level course in the mechatronics engineering program, which provides a clear and thorough presentation of the mechanics of deformable bodies, the student will be offered the following topics: stress/strain; classification of material behavior; generalized Hooke's law; engineering applications: axial loads, torsion of circular rods and tubes, bending and shear stresses in beams, deflection of beams, combined stresses, stress and strain transformation, and energy methods.
Prerequisite: MTE 210 & MAT 202
MTE 317
Thermodynamics and Heat Transfer
This is a junior-level course in the mechatronics engineering program. The course offers an introduction to engineering thermodynamics and heat transfer. It is designed to give the student an understanding of the transformation of thermal energy and the behavior of its physical quantities. The course examines the following topics: first law; second law; system and control volume analysis; properties and behavior of pure substances; application to thermodynamic systems; heat transfer mechanisms; steady and transient heat conduction in solids; approximate and exact solution procedures; and thermal radiation.
Prerequisite: MTE 212
MTE 348
Virtual Instrumentation Systems
This course directly links LabVIEW functionality to the application needs, and provides a jump-start for application development. The course is divided into two constituents: Core 1 and Core 2. Core 1 gives the student the ability to explore the LabVIEW environment, dataflow programming, and common LabVIEW development techniques in a hands-on format. The student will learn to develop data acquisition, instrument control, data-logging, and measurement analysis applications. He/she will be able to create applications using the state machine design pattern to acquire, process, display, and store real-world data. Core 2 is an extension of Core 1, and teaches the student to use common design patterns to successfully implement and distribute LabVIEW applications in research, engineering, and testing environments. Topics covered include the use of event-driven programming, programmatic control of user interface, techniques to optimize reuse of existing code, and use of file I/O functions and tools to create executables and installers.
Prerequisite: CSI 205
MTE 361
Computer Aided Design
This is a junior-level technical elective course in the mechatronics engineering program. Computer-aided design (CAD) is the use of computer technology to aid in the design and especially the drafting, whether technical drawing or engineering drawing, of a part or product. CAD is not only a visual, or drawing, method of communication but also symbol-based whose principles are particular to a specific technical field. The objectives of this course are multifold: i) to provide the student with an understanding of the basic principles and techniques used in computer aided design and manufacture process, ii) to allow the student to learn how to use modern CAD/CAE tools, and iii) to provide the student with hands-on experience with 3-D modeling and design using modern CAD/CAE tools. The course covers the following topics: Design, Analysis, Rapid prototyping, Visualization and presentation, Planning and Manufacturing.
Prerequisite: CSI 201, Junior Standing
MTE 400
Practical Mechatronics Engineering Training
This is a supervised two months full-time mechatronics engineering training that should take place at a professional establishment outside the university premises. A student presents a technical report by the end of this training period, and then he/she makes a public presentation before a departmental jury exposing his/her training experience.
Prerequisite: Junior Standing, (Consent Advisor)
MTE 407
Mechatronics
This is a senior-level course in the mechatronics engineering program. Its objectives are to teach the fundamentals of mechatronics systems as applied to the modern computer-based mixed systems integration. The course contents include the following topics: computer integration of electro-mechanical systems; sensors; actuators; interfacing; mixed dynamic systems modeling and simulation; data acquisition and virtual instrumentation; real-time monitoring and control. This course places special emphasis on LabVIEWTM (National Instruments, Austin, TX, USA) and MATLAB® & SIMULINK® (The MathWorks, Inc., Natick, MA, USA) programming environments.
Prerequisite: MTE 212, Co. MTE407L
MTE407L
Mechatronics Laboratory
Laboratory experiments designed to provide students with hands on experience related to MTE 407.
Prerequisite: Co. MTE 407
MTE 410
Robotics
This is a senior-level course in the mechatronics engineering program. Its objectives are to teach the fundamentals of robotics mechanics and control. The course contents include the following topics: spatial descriptions and transformations; manipulator kinematics; inverse manipulator kinematics; Jacobians; manipulator dynamics; trajectory generation; manipulator-mechanism design; linear and non-linear control of manipulators; force control of manipulators; robot programming languages and systems; and off-line programming systems.
Prerequisite: MTE 212 & MTE 330, Co. MTE410L
MTE410L
Robotics Laboratory
Laboratory experiments designed to provide students with hands on experience related to MTE 410
Prerequisite: Co. MTE 410
MTE 412
Kinematics and Dynamics of Machines
This is a senior-level course in the mechatronics engineering program. The objectives of this course are to cover the kinematics and dynamics of planar single degree-of-freedom mechanisms. This course prepares the student to acquire the general mathematical and computer skills in order to analyze the kinematics and dynamics of machine elements including linkages, cams, and gears, within the general machine design context. The methods used in this course are general vector/matrix analysis techniques that can be applied to any planar mechanism. The course also includes a team-oriented project that is intended to apply the class principles that the student learns in real-world mechanisms. The course contents include the following topics: mechanisms and their motion types; velocity analysis (instant centers, vector polygons, analytical methods); acceleration analysis (vector polygons, analytical methods); cam and gear system analysis; and relationships between mass, forces and the motion of a mechanism.
Prerequisite: MTE 212
MTE 426
Sensors and Instrumentation Systems
This is a senior-level course in the mechatronics engineering program. The objectives of this course are to introduce the student to the different types of sensors and the principles of instrumentation. The course contents include the following topics: review of circuit theory; input-output relationships, transfer functions and frequency response of linear systems; operational amplifiers, operational amplifier circuits using negative or positive feedback; diodes, operational amplifier circuits using diodes; analog signal detection, conditioning and conversion systems; transducers and sensors, difference and instrumentation amplifiers, and active filters.
Prerequisite: MTE 301
MTE210P
Problem Solving in Statics
These are supplementary problem solving sessions to accompany the MTE 210 course.
Prerequisite: Co. MTE 210
MTE212P
Problem Solving in Dynamics
These are supplementary problem solving sessions to accompany the MTE 212 course.
Prerequisite: Co. MTE 212
MTE310P
Problem Solving in Mechanics of Materials
These are supplementary problem solving sessions to accompany the MTE 310 course.
Prerequisite: Co. MTE 310
MTE497X
Mechatronics Engineering Senior Design Proposal
This is a senior-level course in mechatronics engineering which provides an opportunity for the undergraduate mechatronics engineering students to perform the plan needed for developing a team-oriented, goal-driven, state-of-the-art supervised senior capstone project proposal pertaining to their filed. Additionally, the course entails some aspects of design strategies, techniques, tools, and protocols encountered in mechatronics engineering.
Prerequisite: Senior Standing, Consent of Advisor
MTE499X
Mechatronics Engineering Senior Design
This is a senior-level course in mechatronics engineering.  The course is a supervised independent capstone year project performed in groups of two to four students and aims at providing applied experience in some aspects of mechatronics engineering.
Prerequisite: MTE497X & Consent of Advisor

FACULTY OF ENGINEERING
Dean's Message
Vision and Mission
Educational Objectives
Licensing and Accreditation
Academic and Research Collaboration
Facilities
Profile
Official AUST Website
All rights reserved. © 2019