You are on page 1of 64

IQ-14 PROGRAM OF STUDY PER TERM WITH COURSE DESCRIPTION

BACHELOR OF SCIENCE IN ROBOTICS ENGINEERING (BSRBE)


Effective School Year 2022-2023

FIRST YEAR, FIRST SEMESTER


CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUSITE
LEC LAB
MATH131 Differential Calculus 3 0 3
CHEM111LC Chemistry For Engineers 3 0 3
CHEM111LB Chemistry For Engineers Lab 0 3 1
GenEd11 Purposive Communications 3 0 3
GenEd12 Readings in Philippine History 3 0 3
ES110L Engineering Drawing 1 0 6 2
RBE111 RBE Orientation 1 0 1
PE111 PE1 2 0 2
REL111 Religion 1 1 0 1
VF1 VF1 1 0 1
NSTP1 NSTP1 3 0 3
TOTAL 20 9 23
FIRST YEAR, SECOND SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
MATH132 Integral Calculus 3 0 3 Differential Calculus
GenEd28 Mathematics in the Modern 3 0 3
World
PHYS211LC Physics for Engineers 3 0 3 *Integral Calculus
PHYS211LB Physics for Engineers Lab 0 3 1
GenEd25 Art Appreciation 3 0 3
GenEd26 Ethics 3 0 3
IT414 Computer Fundamentals and 2 0 2
Programming Lec
IT414L Computer Fundamentals and 0 3 1
Programming Lab
RBE121L Computer Aided Mechanical 0 3 1 Engineering Drawing 1
Drawing
PE2 PE2 2 0 2 PE1
REL121 Religion 2 1 0 1 Religion 1
VF2 VF2 1 0 1
NSTP2 NSTP2 3 0 3 NSTP1
TOTAL 24 9 27
SECOND YEAR, FIRST SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
MATH333 Differential Equations 3 0 3 Integral Calculus
ES311 Engineering Data Analysis 3 0 3 Differential Calculus
ES211 Statics 3 0 3 Physics for Engineers
RBE211 Machine Organization and 2 0 2 Computer
Assembly Language Fundamentals and
Programming
RBE212L Introduction to Programming 0 3 1 Computer
Design Fundamentals and
Programming
RBE213 Electrical and Electronics 3 0 3 Physics for Engineers
Engineering Lec
RBE213L Electrical and Electronics 0 3 1
Engineering Lab
GenEd14 Understanding The Self 3 0 3
GEC1 General Education Elective 1 3 0 3
PE3 PE3 2 0 2 PE2
VF3 VF3 1 0 1
TOTAL 23 6 25
SECOND YEAR, SECOND SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
RBE221 Electronics in Industry 3 0 3 Electrical and
Electronics Engineering
RBE221L Electronics in Industry Lab 0 3 1
RBE222 Object Orientated Concept 2 0 2 Machine Organization
and Data Structure and Assembly Language
RBE223 Kinematics of Mechanism 3 0 3 Statics
RBE224 Sensors and Systems 2 0 2 Electrical and
Electronics Engineering
RBE225 Linear Mathematics and 2 0 2 Differential Equations
Programming
RBE225L Linear Mathematics and 0 3 1
Programming lab
RBE226 Heat Transfer 3 0 3 Physics for Engineers
RBE227 Unified Robotics Engineering 3 0 3 Statics,
1(Actuations) Electrical and
Electronics Engineering
RBE227L Unified Robotics Engineering 1 0 3 1
(Actuations) Lab
PE4 PE4 2 0 2 PE3
VF4 VF4 1 0 1
RBETPI1 Technical Panel Interview 1 - - (1)
TOTAL 21 9 24

SUMMER

RBE400 On The Job Training 1 (Industry Immersion) - 3 units (80 hrs)


THIRD YEAR, FIRST SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
RBE311 Digital Electronics 3 0 3 Electronics in Industry
RBE311L Digital Electronics Lab 0 3 1
RBE312 Materials and Processes 2 0 2 Chemistry for Engineers
RBE313 Embedded Computing 3 0 3 Object Oriented
Concept
RBE314 System Modelling and Control 3 0 3 Sensors and Systems
RBE315 Unified Robotics Engineering II 3 0 3 Unified Robotics
(Sensing) Engineering I
RBE315L Unified Robotics Engineering II 0 3 1
(Sensing) Lab
IE415 Engineering Economy 3 0 3 Differential Calculus
SOCIO211 Society & Culture W/ FP 3 0 3
VF5 VF5 1 0 1
TOTAL 21 6 23
THIRD YEAR, SECOND SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
RBE321 Unified Robotics Engineering 3 0 3 Unified Robotics
III (Manipulation) Engineering II (Sensing)
RBE321L Unified Robotics Engineering 0 3 1
III (Manipulation)
RBE322 Microprocessor 3 0 3 Digital Electronics
RBE322L Microprocessor Lab 0 3 1
RBE323 Algorithm and Complexity 3 0 3 Embedded Computing
RBE324 Discrete Control System 3 0 3 System Modeling and
Control
RBE325 Numerical Solutions to 2 0 2 Linear Mathematics and
Engineering Problems Programming
RBE325L Numerical Solutions to 0 3 1
Engineering Problems lab
GEC2 General Education Elective 2 3 0 3 GEC1
IE222 Engineering management 3 0 3 Engineering Economy
VF6 VF6 1 0 1
RBETPI2 Technical panel Interview 2 - - (1)
TOTAL 21 9 24

SUMMER

RBE401 On the Job Training 2 (Practicum) – 3 units (160 HOURS)


FOURTH YEAR, FIRST SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
RBE411 Unified Robotics Engineering 3 0 3 Unified Robotics
IV (Navigation) Engineering III
RBE411L Unified Robotics Engineering 0 3 1
IV (Navigation)
RBE412 Research Methods 2 0 2 Unified Robotics
Engineering III
RBE413 RBE Elective Track 1 3 0 3 Unified Robotics
Engineering III
RBE414 Signal Processing 2 0 2 Microprocessor
RBE414L Signal Processing Lab 0 3 1
RBE415 Robotics Laws, Standards and 2 0 2 Unified Robotics
Practices Engineering III
GenEd13 Science, Technology & Society 3 0 3
ES224 Environmental Science & 3 0 3
Engineering
IE420 Technopreneurship 3 0 3 Engineering
management
VF7 VF7 1 0 1
TOTAL 22 6 24
FOURTH YEAR, SECOND SEMESTER
CODE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
RBE421 Industrial Robotics 2 0 2 Unified Robotics
Engineering IV
RBE422L Capstone Project 0 6 2 Research Methods
RBE423 RBE Elective Track 2 3 0 3 RBE Elective Track 1
RBE424 RBE Elective Track 3 3 0 3 RBE Elective Track 1
RBE425 Seminars/Colloquia/Plant 0 3 1 Robotics Laws,
Visit standards and Practices
GenEd27 Contemporary World 3 0 3
GenEd29 Rizal: Life and Works 3 0 3
VF8 VF8 1 0 1
TOTAL 15 9 18
ELECTIVES

Automation Track
ELECTIVE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
1 Hydraulics and Pneumatics 3 0 3 Unified Robotics
Engineering III
2 PLC and Data Acquisition 3 0 3
3 Control of Multi Robot System 3 0 3

Artificial Intelligence track


ELECTIVE SUBJECT DESCRIPTION NO. OF UNITS PRE-REQUISITE
HOURS *CO-REQUISITE
LEC LAB
1 Human Computer Interaction 3 0 3 Unified Robotics
Engineering III
2 Fuzzy Logic and Neural 3 0 3
Networks
3 Machine Vision 3 0 3
COURSE DESCRIPTION

MATHEMATICS

COURSE TITLE Differential Calculus


UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with the core concepts of limit, continuity and
DESCRIPTION differentiability of functions involving one or more variables. This
also includes the application of differential calculations in solving
problems on optimization, rates of change, related rates,
tangents and normals, and approximations; partial differentiation
and transcendental curve tracing.
POs a-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Differentiate algebraic and transcendental functions
2. Apply concepts of differentiation in solving word problems
3. Analyze and trace transcendental curves
COURSE 1. Functions
OUTLINE 2. Continuity and limits
3. The derivative
4. The slope
5. Rate of change
6. The chain rule and the general power rule
7. Implicit differentiation
8. Higher order derivatives
9. Polynomial curves
10. Applications of derivatives
11. Derivatives of trigonometric, logarithmic, exponential
function and hyperbolic functions
12. Solutions of equations
13. Transcendental curve tracing
14. Parametric equations
15. Partial differential equations
COURSE TITLE Integral Calculus
UNITS 3 unit lec
PRE-REQUISITE Differential Calculus
CO-REQUISITE None
COURSE The course introduces the concept of integration and its
DESCRIPTION application to some physical problems such as evaluation of
areas, volumes of revolution, force and work. The fundamental
formulas and various techniques of integration are taken up
and applied to both single variable and multi-variable functions,
The course also includes graphing of functions of two variables
for a better appreciation of the interpretation of the double and
type integral as volume of a three-dimensional region bounded
by two or more surfaces
POs a-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Apply integration to the evaluation of areas, volumes of
revolutions, force and work
2. Use integration techniques on single and multivariable
functions
3. Explain the physical interpretation of the double and triple
integrals.
COURSE 1. Integration concepts
OUTLINE 2. Integration techniques
3. Improper integrals
4. Applications of definite integrals
5. Other applications: volumes, work and hydrostatic
pressure
6. Multiple integrals
7. Surface tracing
COURSE TITLE Differential Equations
UNITS 3 unit lec
PRE-REQUISITE Integral Calculus
CO-REQUISITE None
COURSE This course covers first order differential equations, nth order
DESCRIPTION linear differential equations and systems of first order linear
differential equations. It also introduces the concept of Laplace
Transforms in solving differential equations. The students are
expected to be able to recognize different kinds of differential
equations, determine the existence and uniqueness of solution,
select the appropriate methods of solutions and interpret the
obtained solution
POs a-E
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Apply integration for the evaluation of areas, volumes of
revolutions, force and work
2. Use integration techniques on single and multi-variable
functions
3. Explain the physical interpretation of the double and triple
integrals
COURSE 1. Classifications of differential equations
OUTLINE 2. Solution of 1st order differential equations
3. Applications of 1st order differential equations
4. Linear differential equations of the order n
5. Laplace transforms of a functions
6. Application of laplace transforms
7. Solutions of systems of linear differential equations with
initial values
COURSE TITLE Engineering Data analysis
UNITS 3 unit lec
PRE-REQUISITE Differential Calculus
CO-REQUISITE None
COURSE The course deals with the different method of data collection
DESCRIPTION and the suitability of using a particular method for a given
situation. The relationship between probability and statistics are
also discussed, providing students with the tools they need to
understand how chance plays a role in statistical analysis.
Probability distributions of random variables and their uses are
also considered, along with a discussion of linear functions of
random variables within the context of their applications to data
analysis and inference.
POs a-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Apply statistical methods in the analysis of data
2. Design an experiments involving several factor in
probability and statistics
COURSE 1. Method of data collection
OUTLINE 2. Probability
3. Discreet probability distributions
4. Continuous probability distribution
5. Joint probability distribution
6. Sampling distribution and estimation
7. Statistical intervals
8. Test of hypothesis for a single sample
9. Statistical inference of two samples
10. Simple linear regression and correlation
11. Multiple linear regression
12. Analysis of single and several factor experiments
NATURAL AND PHYSICAL SCIENCES

COURSE TITLE Chemistry for Engineers


UNITS 3 unit lec / 1 unit lab
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with the core concepts of chemistry that are
DESCRIPTION relevant in the practice of engineering profession
POs a-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Discuss the application of chemistry in relation to the
generation of energy
2. Explain the chemical principles and concepts of structures
and boning of common materials
3. Discuss the chemical processes that takes place in the
environment
4. Identify key chemistry concepts related to the specific
field of engineering.
COURSE 1. Types of energy: electromechanical, nuclear chemistry
OUTLINE and fuels
2. The chemistry of engineering materials: crystals, metals,
polymers and engineered nanomaterials
3. The chemistry of environment: atmosphere, water and
soil
4. Chemical safety
5. Special topics related to the field of expertise
COURSE TITLE Physics of Engineers
UNITS 3 unit lec / 1 unit lab
PRE-REQUISITE None
CO-REQUISITE Integral Calculus
COURSE This course covers the concepts of Vectors; kinematics;
DESCRIPTION dynamics; work, energy and power; impulse and momentum;
rotation; dynamics of rotation, elasticity; and oscillation. Fluids;
thermal expansion, thermal stress, heat transfer, calorimetry,
waves electrostatics ,electricity, magnetism ,optics, image
formation by plane and curve mirrors and image formation by
thin lenses
POs a-I, b-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Use calculus to solve problems in force statics and
kinematics
2. Apply Newton’s Laws of Motion
3. Use calculus to solve work an energy problem
4. Apply law of conservation of energy to problems
5. Solve problems on impulse, momentum and collision
6. Determine the stress and strain on a body
7. Solve simple harmonic motion applications
8. Describe the characteristics of fluids at rest and in motion
9. Solve basic problems in fluid statics and kinematics
10. Describe the three methods of heat transfer
11. Discuss the properties of waves, modes of vibration of
strings an air column
12. Define electric current, resistance and voltage
13. Compute the electrical force between electric charges
14. Solve problems on resistance and cells in series and in
parallel
15. State kirchhoff’s rules and apply them in a given circuit
16. Describe electromagnetism and apply its principles to
problems in magnetic field and torque
17. Describe image formation by mirrors and lenses.
COURSE 1. Work energy and power
OUTLINE 2. Impulse and momentum
3. Kinematics and dynamics
4. Rotation
5. Elasticity and oscillations
6. Fluids
7. Heat transfer
8. Principles of waves
9. Electrostatics
10. Electricity and magnetism
11. Optics

BASIC ENGINEERING SCIENCES

COURSE TITLE Engineering Drawing 1


UNITS 2 units lab
PRE-REQUISITE None
CO-REQUISITE
COURSE This course is designed to develop abilities needed to develop
DESCRIPTION accurately locate and interpret dimensions on and read
engineering drawings with emphasis in solid works applications.
POs K
COURSE Upon completion of the course, the student shall be able to
OBJECTIVES 1. Be familiar with the terms of engineering drawings
2. Understand the concept of drafting
3. Recognize the types of engineering drawing tools
4. Properly utilize the scale within a given drawing
5. Locate the recognize the revision of a given print
6. Recognize the types of views which appears in the
drawing
7. Identify the types of lines that appear in the drawing
8. Understand the dimensions and their respective
tolerances
Apply solid works in the engineering drawing
9. Working drawing by drawing types
10. Common code requirements
11. Common specification information
12. Introduction to bridge drawings
13. Introduction to building information modelling
14. Study of solid works applications
COURSE 1. Introduction to design process
OUTLINE 2. Use of architectural and engineering scale
3. Freehand sketching and lettering techniques
4. Theory of orthographic projections
5. Symbols and conventions used in architectural and
engineering working drawings
6. Interpreting working drawings by type and relationships

SUGGESTED V.B. Sikka “A Course in Civil Engineering Drawing”


REFERENCES: Katson Books
P.S. Gill, “Engineering Drawing, (Geometrical Drawing) “
Katson Books
Instructional Manual for Solidworks
COURSE TITLE Computer Aided Mechanical Drawing
UNITS 1 units lab
PRE-REQUISITE Engineering Drawing 1
CO-REQUISITE None
COURSE This course deals with the concepts of computer aided drafting
DESCRIPTION with introduction to CAD technologies and environment with the
application of techniques in the inputting and executing CAD
Commands. Solid works and MSC application is extensively
used during the duration of the course.
POs k-I, l-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Define the terms related to computer aided drafting
2. Identify the important tools used to create technical
drawing in CAD
3. Create mechanical drawings using solid works and MSC
applications
COURSE 1. Introduction to CAD software and its environment
OUTLINE 2. Snapping and construction elements
3. Dimensioning
4. Plotting and inputting of images
5. 3D and navigating in 3D
6. Mechanical detailing with CAD
7. Solid Modelling Techniques
8. Wire frame modelling
9. Assembly modelling
10. 3D modelling and contour mapping with solid works and
MSC software
SUGGESTED Ramirez, Smith & Schmidt, Technical Drawing 101with
REFERENCES: AutoCAD, 2015, SDC Publications
Planchard, Official Certified SOLIDWORKS Professional
Certification Guide, 2019, SDC Publications
Almattar, Learn Solid Works 2020, 2019, Packt Publishing
COURSE TITLE Statics
UNITS 3 units lec
PRE-REQUISITE Physics for Engineers
CO-REQUISITE None
COURSE The course deals with the statics of particles: forces in plane,
DESCRIPTION forces in space, equilibrium, moment of a force, moment of a
couple, equivalent systems of forces on rigid bodies, equilibrium
in two dimensions, equilibrium in three dimensions, distributed
forces: centroids and center of gravity, analysis of structures:
trusses, frames and machines, internal forces in beams and
cables, friction, moments of inertia of areas, moments of inertia
of masses, method of virtual work.
POs a-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1) To provide definition of force and moment vectors and give
necessary vector algebra
2) To explain the concept of equilibrium of particles and rigid
bodies in plane and 3D space
3) To give information about support types and to give ability to
calculate support reactions
4) To explain the equilibrium of structures and internal forces in
trusses, and frames
5) To give information about distributed loads
6) To provide information on moment of inertia
7) To explain virtual work concept.
COURSE 1. Vector operations
OUTLINE 2. Force vector and equilibrium of particles
3. Dot and cross products
4. Moment of a force and couples
5. Equilibrium of forces in 2D and 3D\
6. Static friction, wedge and belt friction
7. Centroid and center of gravity
8. Distributed loads and cables
9. Moment of inertia
10. Trusses and frames
11. Shear and bending moment diagrams

SUGGESTED Hibbeler, Engineering Mechanics: Statics, 14th ed, 2015,


REFERENCES Pearson
COURSE TITLE Engineering Economy

UNITS 3 units lec

PRE-REQUISITE Differential Calculus

CO-REQUISITE None

COURSE A study of cost and asset accounting, cost estimation, interest and
DESCRIPTION investment costs, taxes and insurance, depreciation, profitability,
alternative investments and replacements, and optimization in unit
operations.
POs l-I

Upon completion of the course, the student must be able to:


1. Solve problems involving interest and time value of money
COURSE 2. Evaluate project alternatives by applying engineering economic
OBJECTIVES principles and methods, select the most economically efficient
one
3. Utilize the concept of risk and uncertainty in project outcomes
by applying the basic economic decision making concepts
1. Engineering Economy and the Economic Environment
2. Interest and Money- Time Relationship (1)
3. Interest and Money- Time Relationship (2)
4. Depreciation
COURSE
5. Capital Financing
OUTLINE 6. Selection in Present Economy
7. Basic Methods of Making Economic Studies
8. Comparing Alternatives
9. Fixed Increment and Sunk Cost, Replacement and Break Even
Analysis
COURSE TITLE Engineering Management
UNITS 3 units lec
PRE-REQUISITE Engineering Economy
CO-REQUISITE None
COURSE The course deals with the development of engineering and
DESCRIPTION management skills; relationships Engineering and Management;
introduction of Scientific Management in the administration of
various areas of industrial operations, decisions under risk,
uncertainty and sensitivity; Break-even Analysis; PERT/CMP;
Linear programming; and Equipment replacement.
POs l-I
Upon completion of the course, the student must be able to:
COURSE 1. Describe the field of engineering management
OBJECTIVES 2. Differentiate functions of Management
3. Develop decision making skills
1. Introduction to Engineering Management
2. Decision Making
3. Functions of Management: Planning / Coordinating,
COURSE Organizing, Staffing, Communicating, Motivating, Leading,
OUTLINE Controlling
4. Managing Product and Service Operations
5. Managing the Marketing Function
6. Managing the Finance Function
COURSE TITLE Environmental Science & Engineering
UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE Environmental science is the field of science that studies the
DESCRIPTION interactions of the physical, chemical, and biological components
of the environment and also the relationships and effects of these
components with the organisms in the environment. The field of
environmental science can be divided into three main goals, which
are to learn how the natural world works, to understand how we as
humans interact with the environment, and also to determine how
we affect the environment. The third goal of determining how
humans affect the environment also includes finding ways to deal
with these effects on the environment.
POs f-E, g-I, h-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Identify the physical, chemical and biological properties of the
environment such as water, air, soil.
2. Identify the physical, chemical and biological processes
involved in the purification and treatment of water depending
on the intended use of the water.
3. Know specifications of drinking water as per PNSDW 2017 and
the effluent of wastewater as per DAO 2016-08.
COURSE 1. Wastewater Treatment – Metal removal by optimum
OUTLINE precipitation by Solubility Product Principle.
2. Wastewater Treatment – Biological Nutrient Removal
3. Wastewater Treatment – Denitrification
4. Ambient Air Treatment
5. Stack Gas Treatment
COURSE TITLE Technoprenuership
UNITS 3 units lec
PRE-REQUISITE Engineering Management
CO-REQUISITE None
COURSE This course is designed to introduce the upper level
DESCRIPTION undergraduate students to the concepts and practices of
entrepreneurial thinking. Using a combination of lectures, case
studies, student led discussions, team business plans, and
investor presentation formats, the course teaches life skills in
entrepreneurial thought and action that students can utilize in
careers ranging from starting companies to instigating cutting
edge R&D projects in large company entrepreneurial endeavors.
Major course themes include: Introduction to Entrepreneurship,
Idea Generation and Feasibility Analysis, and Business Planning.
POs l-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Explore the entrepreneurial mindset and culture that has been
developing in companies of all sizes and industries.
2. Examine the entrepreneurial process from the generation of
creative ideas to exploring feasibility to creation of an
enterprise for implementation of the ideas.
3. Experience the dynamics of participating on a business team
and the power inherent in a team relative to individual effort.
4. Create and present a business plan for a technology idea.
5. Provide the background, tools, and life skills to participate in
the entrepreneurial process within a large company, in a new
venture, or as an investor.
COURSE 1. Introduction to Entrepreneurship.
OUTLINE 2. Idea and Opportunity Generation: Attributes an Myths of
Entrepreneurs. Sources of Opportunity. Creativity. The Origin
and Evolution of New Business. The mindset of the
Entrepreneur Leader. Entrepreneurial Opportunity and
Feasibility Analysis.
3. Business Planning and the Value Proposition: Company
Research. Entrepreneurial Market Research. Business Plans.
Value Proposition Presentation. Company Formation.
Financials, Balance Sheets, Cash Flow Analysis, Income
Statement, Pro-formats.
4. Building a Winning management Team.
5. Intellectual Property.
6. Company Valuation and Deal Making: Obtaining Capital.
7. Team Final Presentation.

ALLIED COURSES

COURSE TITLE Computer Fundamentals and Programming


UNITS 2 units lec / 1 unit lab
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with basic information technology concepts,
DESCRIPTION fundamentals of algorithm development, high level language
and programming applications, computer solutions of
engineering problems.
POs d-I, k-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Understand basic information technology concepts
2. Use application software and the internet properly
3. Acquire proficiency in algorithm development using high
level programming language
4. Use high level language an programming applications in
solving railway engineering problems
COURSE 1. Computer organization
OUTLINE 2. Number system and data representation
3. Application software: word processing and spreadsheets
4. The internet
5. Algorithm development
6. Programming fundamentals
COURSE TITLE Electrical and Electronics Engineering
UNITS 3 units lec/ 1 unit lab
PRE-REQUISITE Physics for Engineers
CO-REQUISITE None
COURSE This course deals with resistance combination, network
DESCRIPTION theorems and its applications, fundamentals of capacitors and
inductors, analysis of DC driven RL, RC and RLC, sinusoidal
analysis, diode configuration, rectifier, transistor, operational
amplifiers and filters.
POs a-E,
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Identify the different DC circuit parameters and
components
2. Solve problems using the different laws and theorems of
DC circuits
3. Calculate voltage and current response of RL, RC and
RLC DC dirven circuits.
4. Familiarized with the generation and parameters of AC
5. Analyze diode configuration and rectifier circuits
6. State the types and functions of transistor and operations
amplifiers
7. Differentiate the types of filters and their uses.
COURSE 1. Resistance configuration
OUTLINE 2. Ohm’s law and Kirchhoff laws
3. Mesh, nodal and source transformation
4. Analysis of energy storing elements
5. Sinusoidal analysis
6. Diode configuration
7. Rectifier circuits
8. Transistor configuration
9. Operational amplifiers
10. Filters
SUGGESTED Alexander & Sadiku, Fundamentals of Electric Circuits, 6 TH ED,
REFERENCES: 2016
Nilsson & Reibel, Electric Circuits, 11th ed, 2018
Boylestad, Introductory Circuit Analysis, 13th ed, 2015
Boylestad & Nashelsky, Electronic Devices & Circuit Theory, 11 th
ed, 2015
COURSE TITLE Electronics in Industry
UNITS 3 unit lec / 1 unit lab
PRE-REQUISITE Electrical and Electronics Engineering
CO-REQUISITE None
COURSE This course deals with the study of integrated circuit families,
DESCRIPTION feedback systems, oscillator circuits, filters, operating
characteristics of electronic devices and control circuits of
industrial processes, industrial control applications, logic circuits,
data acquisition systems, transducers and sensors
POs a-I, e-I, b-I, g-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Identify and state the properties of integrated circuit
families
2. Identify and explain the operations of feedback systems,
oscillator and filters
3. Identify and analyze the types and properties of solid
state devices
4. Apply the principles of solid state devices in the design
and control of industrial electronic circuits
5. Familiarize with the properties of common logic switching
circuits
6. Identify the types of transducers and sensors used in
railway electronic system
7. Familiarize with the systems of SCADA

COURSE 1. CMOS and other integrated circuit families


OUTLINE 2. Feedback systems
3. Oscillator circuits
4. Filter circuits
5. Solid state devices
6. Sensors and transducers
7. Logic switching circuits
8. Supervisory controls and data acquisition system

SUGGESTED Nagrath & Kothari, Basic Electronics, 2nd ed, 2017


REFERENCES: Shultz, Grob's Basic Electronics, 12th ed, 2015
Bhargava & Kulshreshtha, Basic Electronics and Linear Circuits,
2nd ed,2017
Salivahanan & Kumar, Electronic Devices & Circuits, 4 th ed,
2017
Boylestad & Nashelsky, Electronic Devices & Circuit Theory, 11 th
ed, 2015

COURSE TITLE Kinematics of Mechanism


UNITS 3 units lec
PRE-REQUISITE Statics
CO-REQUISITE None
COURSE This course deals with the Displacement, velocity and
DESCRIPTION acceleration analysis of linkage mechanisms; inertia force
analysis of mechanisms; balancing of reciprocating and rotating
masses; free and harmonic vibrations of single degree of
freedom systems. An in-depth understanding of selected
advanced topics in the area of three dimensional kinematics,
Robotics and flexible body dynamics
POs a-I, e-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Understand the fundamental principles of the vibratory
motion
2. Understand and assess the functionality of a mechanism
3. Select or design a mechanism for a specific purpose
4. Analyze the position, velocity and acceleration of a
linkage using graphical, analytical and computer-based
methods
5. Model and analyze a mechanism using motion simulation
software
6. Use hand calculations, computer simulation, and
experiments in designing and analyzing machines
7. Verify, compare and interpret differences between the
results obtained through different means of analysis
8. Evaluate the implications of an incorrect mechanism
design
COURSE 1. Fundamentals of mechanical vibrations
OUTLINE 2. Fundamentals of mechanisms and machines
3. Techniques in geometric constraint programming
4. Planar linkage design
5. Graphical position, velocity, and acceleration analysis
6. Design and analysis of cam-based mechanisms
7. Design and analysis of gear-based mechanisms
8. Static and dynamic force analysis of mechanisms
9. Dynamic force analysis
10. Balancing of rotating and reciprocating machines
11. Kinematic Analysis of plane mechanism
12. Kinematic synthesis of linkages
SUGGESTED Waldron K.J., Kinzel G.L., Agrawal S.K., Kinematics, Dynamics,
REFERENCES: and Design of Machinery, 3rd Edition, Wiley, 2016
Beer F., Johnston E.R., Mazurek D.F., Cornwell P., Self B.,
Vector Mechanics for Engineers: Statics and Dynamics, 12th
Edition, McGrawHill, 2019

COURSE TITLE Linear Mathematics and Programming


UNITS 2 unit lec / 1 unit lab
PRE-REQUISITE Differential Equations
CO-REQUISITE None
COURSE This course deals study of systems of linear equations, matrices,
DESCRIPTION determinants, vectors and vector spaces, linear transformations,
simplex method, linear programming duality, sensitivity analysis,
network-type problems, interior point methods and (if time
permits) an introduction to discrete optimization and integer
programming.
POs a-E, b-E, e-E, k-E
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Solve a system of linear equations by substitution,
graphing, using a computer or graphing calculator,
Gaussian elimination, Gauss-Jordan elimination,
LUfactorization, Cramer’s Rule.
2. Perform matrix operations and solve matrix equations.
3. Use properties of determinants
4. Determine whether a given set of vectors in a vector
space forms a basis for that vector space and recognize
standard bases in the vector spaces in the dimensional
Euclidean space, the set of all m n matrices, and the set
of all polynomials of degree  n .
5. Find the standard matrix for a given linear transformation
and the composition of linear transformations
6. Discuss Linear Programming as a mathematical
technique to model decision and optimization problems
relevant in engineering, various industries and other
applications, as well as methods for solving the resulting
models and interpret the solutions.
COURSE 1. System of linear equations
OUTLINE 2. Matrices
3. Determinants
4. Vector and vector spaces
5. Linear transformation
6. Simplex method
7. Sensitivity analysis
8. Integer programming, branch and bound
9. Dynamic programming
SUGGESTED Solow, Linear Programming, 2nd ed, 2014, Dover Publication
REFERENCES: Tovey, Linear Optimization and Duality, 2020, Chapman and
Hall CRC Press
Gass, S.I. Linear Programming: methods and Applications, 5 th
ed, 2014, Courier Corporations.

COURSE TITLE Heat Transfer


UNITS 3 unit lec
PRE-REQUISITE Physics for Engineers
CO-REQUISITE None
COURSE Heat transfer, also referred to simply as heat, is the movement of
DESCRIPTION thermal energy from one thing to another thing of different
temperature. These objects could be two solids, a solid and a
liquid or gas, or even within a liquid or gas. There are three
different ways the heat can transfer: conduction (through direct
contact), convection (through fluid movement), or radiation
(through electromagnetic waves). Heat transfer occurs when the
temperatures of objects are not equal to each other and refers to
how this difference is changed to an equilibrium state.
Thermodynamics then deals with things that are in the equilibrium
state.
POs a-E, d-I, e-E, k-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Explain in detail the three types of heat transfer, and give
examples of each.
2. Explain why certain materials are better than others for
transferring heat.
3. Apply what they have learned about heat transfer and materials
COURSE 1. General Principles of Heat Transfer and its Application
OUTLINE 2. Modes of Heat Transfer
3. Conduction of Heat Transfer
4. Convection Heat Transfer
5. Radiation Heat Transfer
6. Multi-modal Heat Transfer
7. Heat Exchangers
SUGGESTED Kumar, D.S., Heat and Mass Transfer, 2017
REFERENCES: Kraus, Allan. Extended Surface Heat Transfer, 2003
Welty, James., Fundamentals of Momentum, Heat and Mass
Transfer,4th ed, 2001
Annika Brayan, Principles of Heat and Mass Transfer, 2019
Kreith, Frank., Principles of Heat Transfer, 8th ed, 2018
COURSE TITLE Digital Electronics
UNITS 3 units lec/ 1unit lab
PRE-REQUISITE Electronics in Industry
CO-REQUISITE None
COURSE This course deals with the review of numbers systems and
DESCRIPTION codes, Boolean algebra and its operations, gating networks,
minimization techniques, sequential circuits, state and machine
equivalence, asynchronous systems, race conditions,
algorithmic state machines, design of digital subsystems
POs a-I, b-I, e-I, g-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Define and identify important logic switching circuit theories
and terminologies
2. Use Boolean algebra in simplifying logic circuits and solving
related problems
3. Apply minimization techniques in designing combinational
circuits
4. Design combinational and sequential digital systems for
appropriate subsystem.
COURSE 1. Number system and codes
OUTLINE 2. Boolean algebra and gates
3. Minimization techniques
4. Sequential circuits
5. Algorithmic state machine
6. Asynchronous systems
7. Ladder diagrams
SUGGESTED Kumar, Switching Theory and Logic Design, 3rd ed, 2016, PHI,
REFERENCES: Mediamatics Publications
Stankovic & Astola, From Boolean Logic to Switching Circuit and
Automata, 2011 ed, Springer
COURSE TITLE Materials and Processes
UNITS 2 units
PRE-REQUISITE Electrical and Electronics Engineering
CO-REQUISITE Chemistry for Engineers
COURSE This course provides an introduction to materials processing
DESCRIPTION science, with an emphasis on heat transfer, chemical diffusion,
and fluid flow. We use an engineering approach to analyze
industrial-scale processes, with the goal of identifying and
understanding physical limitations on scale and speed, and
cover materials of all classes, including metals, polymers,
electronic materials, and ceramics. Specific processes, such as
melt-processing of metals and polymers, deposition technologies
(liquid, vapor, and vacuum), colloid and slurry processing,
viscous shape forming, and powder consolidation are
considered.
POs a-I, e-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. account for how raw material for common industrial
products are produced.
2. explain the principles for manufacturing of different
materials in bulk (metals, alloys, ceramics, polymers,
paper)
3. understand how the properties of materials influence the
choice welding methods of within and between different
types of materials
4. understand and argue for different methods of forming,
depending on material.
5. For a given material judge what is a suitable method for
manufacturing, forming and welding, for small and large
scale production respectively
6. understand the influence of economical, ethical and
environmental aspects when choosing a method.
COURSE 1. introduction to manufacturing process
OUTLINE 2. Casting, Bulk deformation, Material forming and
material removal process
3. Polymers
4. Powder metals
5. Welding and joining process
6. Strengthening and heat treatment
7. Ferrous and non-ferrous alloys
8. Corrosion
SUGGESTED Ashby & Johnson, Material and Design. 3rd ed, 2014, Elsevier
REFERENCES: Inc.
Francis, Materials Processing, 2016, Elsevier Inc.
Balasubramanian, Composite materials and Processing, 2014,
CRC Press

COURSE TITLE Numerical Solutions to Engineering Problems


UNITS 2 unit lec/ 1 unit lab
PRE-REQUISITE Differential Equations
CO-REQUISITE None
COURSE This course deals with complex numbers and variables, linear
DESCRIPTION and non-linear solutions to systems of equations, laplace
transforms, power and fourier series, numerical methods in
engineering analysis
POs a-E,e-E
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Familiarize with the different parameters. Laws, theorems
and methods of solutions in advance mathematics
2. Apply the different laws, methods and theorems
particularly complex problems
3. Solve simultaneous linear and non-linear equations
4. Analyze complex waveform using fourier series analysis
5.Prepare algorithms and computer programs to be used in
the numerical solutions of engineering problems
COURSE 1. Complex numbers and variables
OUTLINE 2. Solutions to linear and non-linear equations
3. Laplace transforms
4. Power series solutions of differential equations
5. Fourier series
6. Numerical differentiation and integration
7. Ordinary and partial differential equations
SUGGESTED Kaushik, Arti, Numerical methods for Engineers, 1st ed, 2018
REFERENCES: Chandra & Sharma, Numerical Methods & data analysis, 2019
Lindfield & Penny, Numerical Methods using MATLAB, 2018
Chapra, Applied Numerical Methods, 4th ed, 2017
PROFESSIONAL COURSES

COURSE TITLE Robotics Engineering Orientation


UNITS 1 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with the study of the mission and vision
DESCRIPTION statement of FEATI university and the college of engineering,
university’s organizational chart and its service departments,
student handbook, robotics engineering careers, history and
future development of robotics in Philippine settings,
POs e-I, f-I, g-I,h-I,j-E
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. State mission vision of the university and the college
2. Know by heart the content of student handbook
3. Familiarize the history and future development of robotics
in the Philippines
4. Identify the careers that embodies robotics engineering
program
COURSE 1. Mission and vision statements
OUTLINE 2. FEATI organizational chart and service departments
3. Student handbook
4. History and future development of robotics engineering
5. Career options and practices
6. Types of robots and robot subsystem
7. Projects and Programs in Robotics engineering
8. Robotic laws
SUGGESTED Bajd, Mihelj & Munih, Introduction to Robotics. 2013, Springer
REFERENCES:
COURSE TITLE Machine Organization and Assembly Language
UNITS 2 units lec
PRE-REQUISITE Computer Fundamentals and Programming
CO-REQUISITE None
COURSE The course deals with Introduction Organization and
DESCRIPTION Architecture, Structure and function System Buses Computer
components, Computer function, Interconnection structures, Bus
interconnection Control Unit Design Instruction, Execution &
Sequencing of Control signals, Hardwired & Microprogrammed
control Microprogram Control Organization Control Memory,
Address sequencing, Microprogram example, Microprogram
sequencer, Microinstruction formats Input / Output External
Devices, I/O Modules (Programmed I/O, Interrupt-Driven I/O,
Direct Memory Access), I/O Channel and Processor Assembly
Language Fundamentals Introduction, Low Level Languages,
Machine Language, Assembler, Assembly Language
Applications, Structure of an Assembly Language Program:
Constant & Expressions, procedures in Assembly Language,
labels, Statements, Assembling Linking and debugging with
MASM and TASM
POs a-I, k-I
Upon completion of the course, the student must be able to
1. Describe how data is represented in computer memory.
2. Demonstrate how fundamental high-level programming
constructs are implemented at the machine-language
level.
3. Write assembly language program that can input,
process and output results.
4. Demonstrate an understanding of basic computer
architecture
5. Describe how data are represented in the computer,
including floating point numbers and arrays.
COURSE 1. Introduction to Computer system Organization
OUTLINE 2. Machine representation of numbers and characters
3. Instruction set architecture
4. Introduction to assembly language process and links
5. Procedures and stacks
6. Addressing and non memory map
7. Memory allocation and management
8. CPU design
SUGGESTED Murducca & Heuring, Principles of Computer Architecture, 1 st ed,
REFERENCES: 2000, Prentice Hall
Neveln, Linux assembly Language Programming, 2001, Prentice
Hall
Irvin, Assembly Language for x86 Processor, 7 th ed, 2015,
Prentice Hall

COURSE TITLE Introduction to Programming Design Lab


UNITS 1 unit Lab
PRE-REQUISITE Computer Fundamentals and Programming
CO-REQUISITE None
COURSE This course covers programming in Java and C++. Topics include
DESCRIPTION review of basic programming concepts such as control structures,
functions, and arrays; coverage of more advanced programming
topics such as classes and linked lists; use of a container class
library to program with tools such as a map class and a sort
function; and an introduction to algorithm analysis. There will also
be an emphasis on good development techniques such as good
code style and documentation, unit testing and use of debugging
tools. A second goal of the course is to introduce the Unix
programming environment, including tools such as the shell,
simple shell scripts, and makefiles.
POs b-I, e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Understand the properties and importance of JAVA and C++
2. Know how to use the commands for JAVA and C++
3. Solve machine problems involving JAVA and C++
4. Create a program using JAVA and C++
COURSE 1. Properties and structure of JAVA and C++
OUTLINE 2. Programming commands and algorithms
3. Modularity and abstraction mechanism
4. Concurrency and utilities
5. Basic facilities, types and declarations
6. Pointers, arrays and references
7. Structures, unions and enumerations
8. Select operations and functions
9. Source files and programs
SUGGESTED Stroustrup, The C++ Programming Language, 4 th ed, 2013,
REFERENCES: Addison-Wesley professional Publisher
Roy, Niemeyer & Leuck, Learing JAVA: An introduction to Real
World Programming with JAVA, 5th ed, 2020, O’Reilly Media
COURSE TITLE Object Oriented Concept and Data Structure
UNITS 2 units
PRE-REQUISITE Machine Organization and Assembly language
CO-REQUISITE None
COURSE This course deals with advanced programming using Java.
DESCRIPTION Topics include introduction to object-oriented design,
inheritance, encapsulation, information hiding, polymorphism,
exceptions, interfaces, linked lists, stacks, queues, binary trees,
recursion, and basic searching and sorting techniques.
Continued focus on program testing and UML notation.
POs a-I, e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Construct programs and sub-programs using multi-
dimensional arrays that utilize file input/output for data.
2. Apply the object-oriented principles of abstraction,
encapsulation, inheritance, interfaces, and polymorphism in
program design.
3. Differentiate algorithms according to their relative efficiency
by performing basic algorithm analysis of their respective
running times.
4. Distinguish various data structures (arrays, lists, stacks,
queues, maps, trees, and graphs) according to their use,
implementation, appropriateness, and efficiency.
5. Discuss the structure of a linked list (both singly and doubly
linked) in terms of its uses, implementation details,
appropriateness to the problem domain, and efficiency.
6. Examine the design, implementation, and efficiency of
recursive algorithms in sub-programs
COURSE 1. Interfaces
OUTLINE 2. Analysis of algorithms
3. Array, linked and double linked list
4. Tree traversal
5. Indexes
6. Hash and tree map
7. Binary search tree
8. sorting
9. Non-trivial JAVA programs
SUGGESTED Downey, Think Data Structures, 2016, Green Tea Press
REFERENCES: Karumanchi, Data Structure and Algorithm Made Easy, 5 th ed,
2016, CareerMonk Publication

COURSE TITLE Sensors and Systems


UNITS 2 units lec
PRE-REQUISITE Electrical and Electronics Engineering
CO-REQUISITE None
COURSE The course deals with the commonly used sensors such as
DESCRIPTION resistive temperature sensors, capacitive touch sensors, and
inductive motion sensors and actuators. Numerous applications
are presented to motivate coverage of fundamental operating
principles of circuit elements such as resistors, capacitors, and
inductors; model the signals produced by these sensors; and
analyze the circuits and systems used to amplify and process
these signals
POs a-I,c-I,k-I
COURSE Upon completion of the course, the student must be able to
OBJECTIVES 1. Be able to determine the required sensor and actuator
criteria for a mechatronic system.
2. Understand the operation of commonly employed sensors
and actuators.
3. Be able to analyze and select the most appropriate
sensors or actuator for an application.
4. Be able to design and construct the appropriate interface
circuits for the sensors and actuators

COURSE 1. Introduction to sensing principles


OUTLINE 2. Sensor characteristics, performance and selection
3. Actuator performance and selection
4. Signal digitization and interpretation
5. Component interconnection
6. Mechatronic system and performance criteria

SUGGESTED Fraden, Handbook of Modern Sensors: Physics, Design and


REFERENCES: Applications, 5th ed, 2016, Springer International Publishing
Lin, Kyung, Yasuura & Liu, Smart Sensors and Systems, 2015,
Springer International Publishing
De Silva, Sensor System: Fundamentals and Applications, 2016
CRC Press
COURSE TITLE Unified Robotics Engineering I (Actuations)
UNITS 3 units lec / 1 unit lab
PRE-REQUISITE Statics, Electrical and Electronics Engineering
CO-REQUISITE None
COURSE The focus of this course is the effective conversion of electrical
DESCRIPTION power to mechanical power, and power transmission for
purposes of locomotion, and of payload manipulation and
delivery. Concepts of energy, power and kinematics will be
applied. Concepts from statics such as force, moments and
friction will be applied to determine power system requirements
and structural requirements. Simple dynamics relating to inertia
and the equations of motion of rigid bodies will be considered.
Power control and modulation methods will be introduced
through software control of existing embedded processors and
power electronics. The necessary programming concepts and
interaction with simulators and Integrated Development
Environments will be introduced. Laboratory sessions consist of
hands-on exercises and team projects where students design
and build robots and related sub-systems.
POs a-I, c-I e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Describe basic terminology related to the field of robotics.
2. Formulate the position and velocity kinematics of a mobile
robot in 2D.
3. Determine power system requirements and structural
requirements using force analysis.
4. Specify DC motor requirements that meet a specified
locomotion or manipulation task.
5. Write moderately involved programs in C to perform a
specified task with a robotic system in real-time.
6. Specify appropriate electrical system design to convert
battery energy into a controllable power drive signal to a
specified DC motor.
7. Construct, program, and test the operation of a mobile
robotic system to perform a specified task..
COURSE 1. Introduction to kinematics, steering mechanism and
OUTLINE position analysis
2. Velocity and acceleration analysis
3. Electric circuits and measurements
4. PID controllers, electric motors and drives
5. Dynamic force analysis, virtual work and lumped
parameter models
6. Electric and mechanical power, batteries and DC to DC
converter
7. Embedded C programming
SUGGESTED designing-an-undergraduate-robotics-engineering-curriculum-
REFERENCES: unified-robotics-i-and-ii%20(2).pdf
Bogdan & Irwin, Power Electronics and Motor Drives, 2 nd ed,
2011, CRC Press
Berker, Ali & Jiang, Switched Reluctance Motor Drives:
Fundamentals to Applications, 2019,CRC Press
Deb & Deb, Robotics Technology and Flexible Automation,2 nd
ed, 2010, McGraw Hill Education
COURSE TITLE Industrial Drives and Control
UNITS 3 units lec / 1 unit lab
PRE-REQUISITE Statics, Electrical and Electronics Engineering
CO-REQUISITE None
COURSE The focus of this course is the effective conversion of electrical
DESCRIPTION power to mechanical power, and power transmission for
purposes of locomotion, and of payload manipulation and
delivery. Concepts of energy, power and kinematics will be
applied. Concepts from statics such as force, moments and
friction will be applied to determine power system requirements
and structural requirements. Simple dynamics relating to inertia
and the equations of motion of rigid bodies will be considered.
Power control and modulation methods will be introduced
through software control of existing embedded processors and
power electronics. The necessary programming concepts and
interaction with simulators and Integrated Development
Environments will be introduced. Laboratory sessions consist of
hands-on exercises and team projects where students design
and build robots and related sub-systems.
POs a-I, c-I e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 8. Describe basic terminology related to the field of robotics.
9. Formulate the position and velocity kinematics of a mobile
robot in 2D.
10. Determine power system requirements and structural
requirements using force analysis.
11. Specify DC motor requirements that meet a specified
locomotion or manipulation task.
12. Write moderately involved programs in C to perform a
specified task with a robotic system in real-time.
13. Specify appropriate electrical system design to convert
battery energy into a controllable power drive signal to a
specified DC motor.
14. Construct, program, and test the operation of a mobile
robotic system to perform a specified task..
COURSE 1. Introduction to kinematics, steering mechanism and
OUTLINE position analysis
2. Velocity and acceleration analysis
3. Electric circuits and measurements
4. PID controllers, electric motors and drives
5. Dynamic force analysis, virtual work and lumped
parameter models
6. Electric and mechanical power, batteries and DC to DC
converter
7. Embedded C programming
SUGGESTED designing-an-undergraduate-robotics-engineering-curriculum-
REFERENCES: unified-robotics-i-and-ii%20(2).pdf
Bogdan & Irwin, Power Electronics and Motor Drives, 2 nd ed,
2011, CRC Press
Berker, Ali & Jiang, Switched Reluctance Motor Drives:
Fundamentals to Applications, 2019,CRC Press
Deb & Deb, Robotics Technology and Flexible Automation,2 nd
ed, 2010, McGraw Hill Education
COURSE TITLE Unified Robotics Engineering II (Sensing)
UNITS 3 units lec/ 1unit lab
PRE-REQUISITE Unified Robotics Engineering I
CO-REQUISITE None
COURSE The course emphasizes the interaction of a robotic system with its
DESCRIPTION environment through sensors and feedback. Concepts of stress
and strain in the context of force sensing, material properties and
operational principles of sensors used in robotics, basic signal
conditioning such as amplification and filtering, as well as
programming strategies for integrating multiple sensors are
introduced.
POs a-I, e-I, k-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Apply concepts of stress and strain as related to sensing of
force in robotics applications.
2. Demonstrate the knowledge of physical properties of materials
used to design sensors for robotics applications.
3. Analyze sensor signals and design electronic circuits and/or
implement algorithms for signal conditioning.
4. Perform transient and AC circuit analysis applied to robotics.
5. Develop programming strategies for a robot with multiple
sensors to perform a specified task.
6. Construct, program, and test the operation of a robotic system
to perform a specified task
COURSE 1. Properties and mechanics of materials
OUTLINE 2. Motor current sensing and mechanical force analysis
3. Instrumentation for sensors
4. Strain gauge and instrumentation amplifiers
5. Stepper motor and drive circuits
6. Signal conditioning
7. Hydraulic and pneumatic devices
8. Sensor technologies, classification and characteristics
9. Embedded C programming
SUGGESTED Deb & Deb, Robotics Technology and Flexible Automation,2nd ed,
REFERENCES: 2010, McGraw Hill Education
Fraden, Handbook of Modern Sensors: Physics, Design and
Applications, 5th ed, 2016, Springer International Publishing
COURSE TITLE Unified Robotics Engineering III (Manipulations)
UNITS 3 unit lec / 1 unit lab
PRE-REQUISITE Unified Robotics Engineering II
CO-REQUISITE None
COURSE This course deals with actuator design, embedded computing and
DESCRIPTION complex response processes. Concepts of dynamic response as
relates to vibration and motion planning will be presented. The
principles of operation and interface methods various actuators
will be discussed, including pneumatic, magnetic, piezoelectric,
linear, stepper, etc. Complex feedback mechanisms will be
implemented using software executing in an embedded system.
The necessary concepts for real-time processor programming, re-
entrant code and interrupt signaling will be introduced. Laboratory
sessions will culminate in the construction of a multi-module
robotic system that exemplifies methods introduced during this
course.
POs a-E, e-E, k-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Demonstrate knowledge of different types of actuators
used in robotic systems.
2. Analyze the position and velocity kinematics of a robot arm,
implement in 2D.
3. Analyze the dynamics of a robot arm, implement in 2D.
4. Model and simulate systems using Matlab.
5. Analyze sensor signals to implement real-time control
algorithms.
6. Demonstrate knowledge of error propagation in electrical,
mechanical and computational systems.
7. Write moderately involved programs in C to perform a
specified task with a robotic system in real-time.
8. Construct, program, and test the operation of a robotic
system to perform a specified task.
COURSE 1. Rigid body motion
OUTLINE 2. Manipulator kinematics
3. Robot dynamics and control
4. Multi fingered hand kinematics
5. Hand dynamics and control
6. Nonholonomic behavior in robotic system
7. Nonholonomic motion planning
SUGGESTED Murray, Li & Sastry, A Mathematical Introduction to Robotic
REFERENCES: Manipulation, CRC Press
Kagan, Ben-Gal & Shvalb, Automnomous Mobile Robots and
Multi Robot System, 2019, Wiley
Adams, Robot Kinematics and Motion Planning, 2015, Nova
Science Publisher

COURSE TITLE Unified Robotics Engineering IV (Navigation)


UNITS 3 unit lec / 1 unit lab
PRE-REQUISITE Unified Robotics Engineering III
CO-REQUISITE None
COURSE This course deals with navigation, position estimation and
DESCRIPTION communications. Concepts of dead reckoning, landmark
updates, inertial sensors, and radio location will be explored.
Control systems as applied to navigation will be presented.
Communication, remote control and remote sensing for mobile
robots and tele-robotic systems will be introduced. Wireless
communications including wireless networks and typical local
and wide area networking protocols will be discussed.
Considerations will be discussed regarding operation in difficult
environments such as underwater, aerospace, hazardous, etc.
Laboratory sessions will be directed towards the solution of an
open-ended problem over the course of the entire term.
POs a-D,c-D,e-D, k-D
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Compute mobile robot kinematics.
2. Develop a model for mobile robot platform dynamic
3. Develop a distributed architecture mobile robotic system.
4. Implement navigation algorithms based on sensor fusion and
environment representation.
5. Write moderately involved programs in Java to control real-
time tasks with a robotic system.
6. Construct, program, and test the operation of a robotic
system to perform a specified task.
COURSE 1. Review of JAVA, inheritance and interfaces
OUTLINE 2. Mobile robot kinematics
3. Odometry
4. Task and path planning
5. Robot manueverability
6. Mapping and localization
7. Sensor and data fusion and Kalman Filter
8. Decision making
9. Mobile robot localization
SUGGESTED Paya & Garcia, Mobile Robots Navigation, 2020, MDPI books
REFERENCES: Sergiyenko & Mercorilli, Machine Vison and Navigation, 2020,
Springer International Publishing

COURSE TITLE System Modelling and Control


UNITS 3 units lec
PRE-REQUISITE Sensor and Systems
CO-REQUISITE None
COURSE This course deals with the introduction of control systems, its
DESCRIPTION types and advantages, system modeling, transfer functions,
application of Laplace Transforms, time and frequency modeling,
block diagrams, signal flow graphs, system stability, steady state
errors, root locus techniques and state space design
POs a-I, e-I, k-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Familiar with various systems exhibiting control
mechanisms and understand their operations.
2. Develop the value of being analytic in applying different
methods to improve a control system
3. Reduce complex systems into standard form
4. Calculate the steady state stability characteristics of a
control systems
5. Able to plot using computer software the frequency
response of the systems
COURSE 1. System modelling
OUTLINE 2. Review of Laplace transforms
3. Transfer function
4. Pole-zero plot
5. First and second order systems
6. Reduction to standard forms
7. Stability
8. Root locus and bode plot
9. State space concept
SUGGESTED Nise, Control Systems Engineering, 8th ed, 2019, Wiley
REFERENCES Dorf, Modern Control Systems, 13th ed, 2017, Pearson Education
Ltd.
Bolton, Mechatronic: Electronic Control Systems, 7th ed, 2018,
Pearson Education Ltd.
COURSE TITLE Discrete Control Systems
UNITS 3 unit lec
PRE-REQUISITE System Modelling and Control
CO-REQUISITE None
COURSE This course deals with the analysis and design of discrete-time
DESCRIPTION feedback control systems. Topics include: mathematical
representation of physical systems with linear difference
equations, z-transforms, transfer functions, sampling, A/D and
D/A converters, sampled-data systems, discrete equivalent
systems, transient specifications, steady-state tracking errors,
stability, controller design, quantization effects
POs a-E.e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Establish an understanding and appreciation of the
mathematical representation and modeling of discreet-time
systems.
2. Provide an understanding of the concept and application of z-
transforms and inverse z-transforms.
3. Introduce students to sampling A/D, D/A converters and
quantization effects.
4. Provide students with an understanding of transient
specifications and steady state tracking and their effects on
system design.
5. Provide students with a control design project reflective of
those encountered in the real-world, e.g.,working in groups to
meet desired specifications with time and resource
constraints using appropriate software and simulation
techniques.
COURSE 1. Discrete time systems
OUTLINE 2. Modelling of digital control systems
3. Stability of digital control systems
4. Digital control system design
5. State space representation in digital system
6. State feedback control
SUGGESTED Okuyama, Discrete Control Systems, 2014, Springer
REFERENCES: Abidi & Xu, Advanced Discrete Time Control, 2015, Springer
Singapore
Azar, Control System Design for Robotics and Bio-mechatronics
with Advanced Applications, 1st ed, 2019, Academic Press

COURSE TITLE Microprocessor


UNITS 3 units lec/ 1 unit lab
PRE-REQUISITE None
CO-REQUISITE Digital Electronics
COURSE This course deals with the concepts of
DESCRIPTION microprocessor/microcontroller systems architecture and
organization including microprocessor programming, interfacing
techniques, memory systems and bus standards.
POs a-E,e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Explain the concepts of microprocessor systems and their
components
2. Differentiate between microprocessor and microcontrollers
based on architecture
3. Develop programs to run on microprocessor/microcontroller
system using assembly language and other high level
language via cross compilation
4. Explain how to interface microprocessor to memory devices,
I/O devices and other system device
5. Explain the organization of existing computer systems
6. Analyze the capabilities of different processors
7. Develop a specific program microcontroller system to accept
input, process data and control physical devices
COURSE 1. Computer architecture
OUTLINE 2. Assembly language programming building microcomputer
3. I/O interface
4. Overview of microcontroller family, its development and
programs
5. Source code component
6. Relay interfacing
7. Interrupts and hardware timers
SUGGESTED Mathur & Panda, Microprocessor and Microcontroller, 2016, PHI
REFERENCES: Mediamatics Publishing
Tahir & Javid, ARM Microprocessor System, 2017, CRC Press
COURSE TITLE Embedded Computing
UNITS 3 units lec
PRE-REQUISITE None
CO-REQUISITE Object Oriented Concept and Data Structure
COURSE This course deals with the basic introduction to microcontroller-
DESCRIPTION based embedded systems design, development and
implementation. It includes embedded system types,
microcontroller architecture, programming ,I/O interfacing, task
scheduling, interrupt management and other related topics
POs a-I,e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Describe the architecture and programming of ARM
processor.
2. Explain the basic concepts of embedded systems and real
time Operating system design.
3. Use the system design techniques to develop software for
embedded systems
4. Differentiate between the general purpose operating system
and the real time operating system
5. Model real-time applications using embedded-system
concepts
COURSE 1. Introduction to embedded computing and ARM processors
OUTLINE 2. Embedded computing platform design
3. Processes and operating systems
4. System design techniques and networks
5. Case study in embedded system
SUGGESTED Tahir & Javid, ARM Microprocessor System, 2017, CRC Press
REFERENCES: Zhu, Embedded systems with ARM Cortex Microcontroller in
Assembly language, 2014, E-Man Press LLC
Lacamera, Embedded System Architecture, 1st ed, 2018, Packt
Publishing
COURSE TITLE Algorithm and Complexity
UNITS 3 units lec
PRE-REQUISITE None
CO-REQUISITE Embedded Computing
COURSE This course deals with Introduction of formal techniques to
DESCRIPTION support design and analysis of algorithms. Emphasizing on both
the underlying mathematical theory and practical considerations
of efficiency. Asymptotic analysis of time complexity. Algorithms
and advanced data structures for searching and sorting lists,
Graph algorithms, Complexity of algebraic operations, Automata
and string algorithms, Introduction to complexity theory, Parallel
and distributed algorithms.
POs a-I,e-I, k-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Determine the characteristics of complexity classes and
evaluate algorithms in terms of time and space complexity.
2. Choose among the major algorithmic techniques the most
appropriate to solve a given problem including discussion of
space and time trade-offs.
3. Develop the appropriate algorithms and relevant data
structures for graph processing.
COURSE 1. The role of algorithms in computing
OUTLINE 2. Growth of functions & Asymptotic notations
3. Analysis of non-recursive and recursive algorithms
4. NP-completeness
5. Brute Force
6. Divide and Conquer
7. Hash Tables
8. Space and Time trade-offs
9. Graph Algorithms
10. Dynamic Programming
11. Greedy Algorithms
12. Linear Programming
SUGGESTED Roughgarden, Algorithms Illuminated: Part 1, 2017,
REFERENCES: Soundlikeyourself Publishing
Wengrow, A Common Sense Guide to Data Structures and
Algorithm, 2nd ed, 2020, Pragmatic Bookshelf

COURSE TITLE Signal Processing


UNITS 2 units lec / 1 unit lab
PRE-REQUISITE None
CO-REQUISITE Microprocessor
COURSE This course deals with Discrete time (DT) signals; DT Linear
DESCRIPTION Shift Invariant (LSI) systems; Fourier transforms; Fourier
analysis for discrete time systems: DT Fourier series, DT Fourier
transform, discrete Fourier transform, spectral leakage,
frequency resolution, non-parametric spectral estimation. Digital
filtering principles; Digital filter design; Statistical signal
processing fundamentals; Practical signal processing skills in
MATLAB; Applications example of digital signal processing:
digital radio techniques.
POs a-I,e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. describe the process of sampling mathematically and
articulate its benefits and limitations in modern engineering
applications
2. Use and manipulate representations of discrete-time signals
in both the time and frequency domains
3. Analyse and design discrete-time, linear shift-invariant (LSI)
systems to manipulate discrete-time signals
4. Apply various techniques underpinned by z- and Fourier
transforms for signal processing applications
5. Describe the characteristics of stochastic signals and
processes using statistical measures, and apply them to
model real-world systems
6. Perform basic statistical spectrum analysis and apply them to
the analysis of synthetic and real-world data in MATLAB
7. Write MATLAB code to perform signal processing functions in
a team environment, to produce a high level product for real-
world use
COURSE 1. Classification and characteristics of signals
OUTLINE 2. Continuous time signal processing
3. Real time computation
4. Sampling and reconstruction
5. Discrete time signal processing
6. Discrete spectral analysis
7. Difference equations
8. Filter design
9. Statistical signal processing
SUGGESTED Marple Jr., Digital Spectral Analysis, 2nd ed, 2019, Dover
REFERENCES: Publications
Fugal & Lyons, Essential Guide to Digital signal Processing, 1 st
ed, 2014, Pearson

COURSE TITLE Industrial Robotics


UNITS 2 units lec
PRE-REQUISITE None
CO-REQUISITE Unified Robotics Engineering IV
COURSE This course introduces students to robotics within manufacturing
DESCRIPTION systems. Topics include: classification of robots, robot
kinematics, motion generation and transmission, end effectors,
motion accuracy, sensors, safety systems, robot control and
automation.
POs a-E, e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. State the main components and elements of mechatronic and
robotic system
2. Apply the principles of simulating and programming an
industrial robotic system
3. Know the principles of 3D mechanism from a kinematic point
of view
4. Familiarize with the electrical machine operating principle and
characteristics
5. Work on the operating principles and design criteria for the
most common drive systems, considering in particular the
state of the art industry.
COURSE 1. an introduction to mechatronics and robotic systems;
OUTLINE 2. an overview of industrial, mobile and service robots
3. Robotics: 3D Kinematics and statics - Direct and inverse
kinematics. - Application to industrial manipulators (PUMA,
SCARA). - Differential Kinematics and Statics.
4. Sensors and actuators for industrial robots and mechatronic
systems.
5. Basis on simulation and programming of robotic systems.
SUGGESTED Ross. Fardo & Walach, Industrial Robotics Fundamentals, 3rd ed,
REFERENCES: 2017, Goodheart-Wilcox Company Inc.
Grau & Wang, Indstrial Robotics: New Paraigms, 2020,
IntechOpen
COURSE TITLE On the Job Training 1(Immersion)
UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with the industry exposure of the student in
DESCRIPTION the field of specialization particularly in the companies that offers
robotic automation and software developers for industrial robots
to match the acquired competencies and knowledge with
realities and problems of the specified industries. This may
include involvement in industry manpower requirements,
development and research concerns, training and applications of
principles, environmental concerns, ethical and behavioral
concerns, decision-making, equipment and materials
management. The student is required to prepare and submit
documentary evidences of his internship including certificates,
DTR, evaluation etc. The student is expected to have the training
of not more than 240 hrs.
POs d-D,f-D,g-D,h-D,j-E,l-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Demonstrate proficiency in oral and written skills and interact
professionally with fellow employees and supervisor while
working on the internship at the work site
2. Relate the theoretical concepts in the preferred company
3. Analyze the flow of systems and procedures in the preferred
company
4. Appreciate the importance of training
5. Analyze and recommend solutions to the problems involving
the preferred company
6. Prepare work document to be presented in the oral interview
after the training
COURSE 1. Orientation in industry internship program, importance of
OUTLINE industry immersion, requirements of the course, job
responsibility, company profiles and other preliminaries
2. Field training
3. Submission and oral presentation of progress report,
portfolio, training documents and certificates
SUGGESTED
REFERENCES:

COURSE TITLE On the Job Training 2(Practicum)


UNITS 3 unit lec
PRE-REQUISITE On The Job Training 1 (Immersion)
CO-REQUISITE None
COURSE This course deals with the industry exposure of the student in
DESCRIPTION the field of specialization particularly in the companies that offer
robotics automation and software developer for robotics to match
the acquired competencies and knowledge with realities and
problems of the specified industries. This may include
involvement in industry manpower requirements, development
and research concerns, training and applications of principles,
environmental concerns, ethical and behavioral concerns,
decision-making, equipment and materials management. The
student is required to prepare and submit documentary
evidences of his internship including certificates, DTR,
evaluation etc. The student is expected to have the training of
not more than 288 hrs.
POs d-D,f-D,g-D,h-D, j-E,l-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Demonstrate proficiency in oral and written skills and interact
professionally with fellow employees and supervisor while
working on the internship at the work site
2. Relate the theoretical concepts in the preferred company
3. Analyze the flow of systems and procedures in the preferred
company
4. Appreciate the importance of training
5. Analyze and recommend solutions to the problems involving
the preferred company
6. Prepare work document to be presented in the oral interview
after the training
COURSE 1. Orientation in industry internship program, importance of
OUTLINE industry immersion, requirements of the course, job
responsibility, company profiles and other preliminaries
2. Field training
3. Submission and oral presentation of progress report, portfolio,
training documents and certificates

COURSE TITLE RBE Research Methods


UNITS 2 units lec
PRE-REQUISITE Unified Robotics Engineering III
CO-REQUISITE None
COURSE This course will provide an opportunity for participants to
DESCRIPTION establish or advance their understanding of research through
critical exploration of research language, ethics, and
approaches. The course introduces the language of research,
ethical principles and challenges, and the elements of the
research process within quantitative, qualitative, and mixed
methods approaches. Participants will use these theoretical
underpinnings to begin to critically review literature relevant to
their field or interests and determine how research findings are
useful in forming their understanding of their work, social, local
and global environment.
POs e-I,g-D,h-E,i-E,j-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Understand research terminology
2. Be aware of the ethical principles of research, ethical
challenges and approval processes
3. Describe quantitative, qualitative and mixed methods
approaches to research
4. Identify the components of a literature review process
5. Critically analyze published research
COURSE 1. Foundations
OUTLINE 2. Quantitative Research
3. Qualitative Research
4. Mixed Methods Research
SUGGESTED Stachnio, Civilization in Overdrive, 2020, Clarity Press
REFERENCES: Bicchi & Burgard, Robotics Research, vol.1, 2018, Springer
Fisher, Robotics New Research, 2017, NOVA Science Publisher
COURSE TITLE RBE Capstone Project
UNITS 2 units lab
PRE-REQUISITE RBE Research Methods
CO-REQUISITE None
COURSE This course introduces the multidisciplinary field of robotics
DESCRIPTION engineering and specifically focuses on automation and
software development. The students will familiarize topics from
scheduled maintenance projects, logistics and supply, time, cost
and quality management to communication management and
railway safety, risk management, resource planning and the
integration of railway projects.
POs b-D,c-E,f-D,g-D,h-D,j-E,k-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. better understand common project management
terminology
2. identify the key characteristics of robotics projects and
processes
3. understand the importance of early planning processes
4. execute effective time, cost and quality management
5. demonstrate a knowledge of specific robotics projects
and processes
6. schedule resources for robotics projects, and
7. assess risks in developing robotic automation
COURSE 1. Infrastructure projects
OUTLINE 2. Maintenance projects
3. Logistics and supply
4. Time, cost and quality management
5. Communication management
6. Robotic safety and risk management
7. Resource planning
8. Integration of robotic projects
COURSE TITLE Robotics Laws, Standards & Practices
UNITS 2 units lab
PRE-REQUISITE Unified Robotics Engineering III
CO-REQUISITE None
COURSE This course is designed to prepare robotics engineering
DESCRIPTION students for professional practice. Topics includes education
and practice of robotics laws and other laws governing the
profession. It also includes practices in accordance to local and
international standards with emphasis on electrical codes and
ethics, mechanical ethics and computer science ethics and
standards and other relevant laws, standards and practices in
the energy and software industries.
POs f-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. understand the different modes of regulation that are
available for regulators tackling autonomous technologies
and their interaction, so that they can evaluated
efficiency, proportionality and necessity of existing or
suggested regulation
2. have acquired the skill to carry out independent research
in the intersection between law and technology, including
an ability to work in multidisciplinary groups with
disciplines and legal cultures other than their own, and to
communicate their findings to audiences from a range of
disciplinary and jurisdictional backgrounds.
3. have gained a broad understanding of the legal issues
created by autonomous technologies, extensive
knowledge of existing legal responses to them, and a
rigorous understanding of the interaction between
economic, psychological, political, societal and ethical
issues that regulators face now and in the near future
when dealing with autonomous technologies
4. form and defend with arguments, opinions in fields where
the law is not yet settled, develop creative solutions to
current social and legal problems and mediate between
conflicting interests and value commitments, using
computer enhanced communication tools such as wikis
and other social media tools
COURSE 1. The History of Robots and their Regulation
OUTLINE 2. Introduction to Artificial Intelligence for lawyers
3. Unembodied AI and private law: automated contract
formation, online auctions and the question of legal
personhood
4. Unembodied AI and criminal law: online surveillance and
privacy in an age of robotics
5. Embodied AI: Driverless Cars
6. Embodied AI: Drones and other military applications:
Robots in the law of armed conflicts
7. Embodied AI: Care robots and the elderly: medical law
and ethics meets robotics
8. Robots and Creativity - the IP implications of robotics
9. What the future may bring: emergent themes in Robotics
and the law
SUGGESTED Turner, Robot Rules: Regulating Artificial Intelligence, 1st ed,
REFERENCES 2019, Palgrave Macmillan
Abbott, Reasonable Robot: Artificial Intelligence and the Law,
2020, Cambridge University Press
Pasquale, New Laws of Robotics, 2020, Belknap Press: Harvard
University Press
COURSE TITLE Seminars/Colloquia/Plant Visit
UNITS 1 unit lab
PRE-REQUISITE Robotics Laws, Standards and Practices
CO-REQUISITE None
COURSE The course deals with a series of lectures and seminars on
DESCRIPTION selected topics that are highly relevant to robotics engineering
that is not covered in any other formal courses. They are also
required to attend non-technical seminars and training for the
enhancement of their personality. It also involves short lectures
on current trends and recent development in the field of
specialization particularly railway engineering. It may include
educational visit to some local and foreign robotics and
automation industries as specified by the university.
POs g-D,h-D,i-D,j-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Participate actively in fulfilling assigned task and develop the
sense of responsibility
2. Perform group dynamics in organizing plant visits, colloquia
and seminars
3. Demonstrate proficiency in oral and written skills and interact
professionally during seminars and plant visits.
4. Strengthen the student’s ability to express his thoughts
clearly and orderly
5. Present an oral presentation in a colloquium
COURSE 1. Relation and importance of the plant visit, seminars and
OUTLINE colloquia in robotics engineering and automation industries
2. Expose students in various robotics and automation
industries in the Philippines. Three to four company plant
visits are required
3. Attend a maximum of four seminars related to robotics
engineering
4. Attend one colloquia
ELECTIVES
AUTOMATION TRACK

COURSE TITLE RBE Elective Track 1 (Hydraulics and Pneumatics)


UNITS 3 unit lec
PRE-REQUISITE Unified Robotics Engineering III
CO-REQUISITE None
COURSE This course introduces hydraulic system, hydraulic components,
DESCRIPTION hydraulic system design, pneumatics system, pneumatic
components, pneumatic system design, electro fluid power
system and its design. The hydraulic section will covers on
introductory of fluid power, hydraulic systems and components,
as well as basic fluid-related measurements. This course also
introduces the hydraulic circuit design, including electro-
hydraulics circuit. In the pneumatics section, students will be
able to calculate pneumatic problems using basic gas laws, as
well as explain the pneumatic systems and components. For the
pneumatic circuit design section, students will be able to design
and analyze basic and multiple pneumatic circuits as well as
electro-pneumatic circuits
POs a-I, e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. To provide student with knowledge on the application of
fluid power in process, construction and manufacturing
Industries.
2. To provide students with an understanding of the fluids
and components utilized in modern industrial fluid power
system.
3. To develop a measurable degree of competence in the
design, construction and operation of fluid power circuits.
COURSE 1. Fluid Power Principles and Hydraulic pumps
OUTLINE 2. Hydraulic actuators and equipment
3. Hydraulic circuits and systems
4. Pneumatic and electro-pneumatic systems
5. Troubleshooting and Applications
SUGGESTED Turner, Engineering Applications of Hydraulics and Pneumatics,
REFERENCES: 2014, Routhledge
Parr, Hydraulics and Pneumatics3rd ed, 2011, Elsevier Ltd.

COURSE TITLE RBE Elective Track 2 (PLC and Data Acquisition)


UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with the study in programmable logic
DESCRIPTION controllers (PLC). Topics include processor units, numbering
systems, memory organization, relay type devices, timers,
counters, data gathering and manipulators, and programming.
POs a-E, e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Familiarize with the basic of microcontroller
2. Learn the programming in microcontroller.
3. Understand the different applications of microcontroller
4. Learn about the design of systems using Programmable
Logic Controllers
5. Understand about the different applications of
Programmable Logic Controllers
6. Understand how data is gathered and manipulated
COURSE 1. Introductions to the purpose, functions, and operations
OUTLINE of the PLC in industrial applications.
2. Identification of various components of the PLC
3. Introduction to PLC ladder logic and basic
programming concepts
4. Establishing communications with the PLC •
Definitions of Allen-Bradley conditional inputs and
outputs
5. Electrical continuity versus logical continuity
6. Applications of discrete inputs with PLC’s
7. Programming applications and navigation through
Allen-Bradley RSLogix 500 software
8. Installation and troubleshooting sensors wired as
sinking or sourcing current
9. PLC timer and counter concepts and programming
applications
10. SCADA systems
SUGGESTED Vij & Mehra, PLCs & Scada: Theory and Practice, 1 st ed, 2016,
REFERENCES: Laxmi Publications Pvt Ltd.
Pakdel, Advanced PLC Programming, 2020, Central West
Publishing
Lamb, Advanced PLC Programming & Hardware, 2019,
Automation Consulting LLC

COURSE TITLE RBE Elective Track 3 ( Computer Integrated Manufacturing)


UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course deals with manufacturing history, individual
DESCRIPTION processes, systems, and careers. In addition to technical
concepts, the course incorporates finance, ethics, and
engineering design. This reflects an integrated approach that
leading manufacturers have adopted to improve safety, quality,
and efficiency.
POs a-E, e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Describe the changes in manufacturing, historical and
globally
2. Implement a working models with control systems
3. Exam the cost of manufacturing
4. Identify manufacturing process for specific product
designs
5. Analyze product development and create prototypes
6. Implement, verify, and troubleshoot automation designs
7. Show understanding and ability to calculate the elements
of power
8. Design and implement programs for robotic arms
COURSE 1. Principles of manufacturing
OUTLINE 2. Manufacturing Process
3. Elements of automation
4. Integration of manufacturing Elements
5. Future trends in Manufacturing systems
SUGGESTED Rehg & Kraebber, Computer Integrated Manufacturing, 3 rd ed,
REFERENCES: 2004, Pearson
Groover, Automation, Production System and Computer
Integrated manufacturing, 4th ed, 2015, Pearson
Alavudden, Computer Integrated manufacturing, 2010, PHI
Publisher
.

ARTIFICIAL INTELLIGENCE TRACK

COURSE TITLE RBE Elective Track 1 (Human Computer Interactions)


UNITS 3 unit lec
PRE-REQUISITE Unified Robotics Engineering III
CO-REQUISITE
COURSE The course highlights the design, development, and evaluation
DESCRIPTION of human-computer interfaces, with an emphasis on usability,
interaction paradigms, computer-mediated human activities, and
implications to society
Pos a-I, e-I
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Explain the capabilities of both humans and computers from
the viewpoint of human information processing.
2. Describe typical human–computer interaction (HCI) models
and styles, as well as various historic HCI paradigms.
3. Apply an interactive design process and universal design
principles to designing HCI systems.
4. Describe and use HCI design principles, standards and
guidelines.
5. Analyze and identify user models, user support, socio-
organizational issues, and stakeholder requirements of HCI
systems.
6. Discuss tasks and dialogs of relevant HCI systems based on
task analysis and dialog design.
7. Analyze and discuss HCI issues in groupware, ubiquitous
computing, virtual reality, multimedia, and Word Wide Web-
related environments.
COURSE 1. Foundation of human computer interaction
OUTLINE 2. Interaction design
3. Understanding users, cognitive and affective factors
4. Web interfaces
5. Interactive system design

SUGGESTED Sharp, Preece, & Rogers, Interaction design: Beyond human-


REFERENCES: computer interaction, 5th ed. 2019 John Wiley & Sons Ltd

COURSE TITLE Fuzzy Logic and Neural Networks


UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE This course introduces the basics of Neural Networks and
DESCRIPTION essentials of Artificial Neural Networks with
Single Layer and Multilayer Feed Forward Networks. Also deals
with Associate Memories and introduces
Fuzzy sets and Fuzzy Logic system components.
Pos a-E, e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Apply various soft computing frame works
2. Design of various neural networks
3. Use fuzzy logic
4. Apply genetic programming
5. Discuss hybrid soft computing
COURSE 1. Introduction to Neural networks
OULTLINE 2. Pattern Association
3. Competition, adaptive resonance, and back propagation
neural networks
4. Classical and fuzzy set relations
5. Membership functions
SUGGESTED Kumar, Fundamental of artificial Neural Network and Fuzzy
REFERENCES: Logic, 2010, laxmi Publication
Rajasekaran & Vuayalakshmi, Neural Networks, Fuzzy Systems
and Evolutionary Algorithms, 2nd ed, 2017, PHI Learning
COURSE TITLE RBE Elective Track 3 (Machine Vision System)
UNITS 3 unit lec
PRE-REQUISITE None
CO-REQUISITE None
COURSE Machine Vision provides an intensive introduction to the process
DESCRIPTION of generating a symbolic description of an environment from an
image. Lectures describe the physics of image formation, motion
vision, and recovering shapes from shading. Binary image
processing and filtering are presented as preprocessing steps.
Further topics include photogrammetry, object representation
alignment, analog VLSI and computational vision. Applications to
robotics and intelligent machine interaction are discussed.
Pos a-E, e-E
COURSE Upon completion of the course, the student must be able to:
OBJECTIVES 1. Knowledge or gadgets of vision systems
2. Ability to understand the image capturing and processing
techniques
3. Ability to apply the vision system in other machines
4. Knowledge for recognizing the objects.
5. Knowledge in application of vision and image processing
in robot operations
COURSE 1. The vision system
OUTLINE 2. Image and imaging operations
3. Imaging algorithms
4. Object recognition
5. View applications
6. Robot vision
SUGGESTED Solari, Chessa & Sabatini, Machine Vision, Applications and
REFERENCES: Systems, 2012. IntechOpen
Malarvel & Nayak, Machine Vision Inspection Systems, Vol. 1
2020, Scrivener Publishing
Davies, Computer Vision, 5th ed, 2017, Academic Press

You might also like