55 courses · 131 credit hours across 7 terms
| Code | Course title | Credits | |
|---|---|---|---|
| RME 1101 | Electrical Circuits Analysis | 3 | DC Circuits Basic Concepts: Systems of Units, Charge and Current, Voltage, Power and Energy, Circuit Elements. Basic Laws: Ohm’s Law, Nodes, Branches, and Loops, Kirchhoff’s Current and Voltage Laws, Series Resistors and Voltage Division, Parallel Resistors and Current Division, Wye-Delta Transformations: Delta to Wye Conversion, Wye to Delta Conversion. Methods of Analysis: Nodal Analysis, Nodal Analysis with Voltage Sources, Mesh Analysis, Mesh Analysis with Current Sources. Circuit Theorems: Circuit Theorems: Superposition Theorem, Source Transformation, Thevenin’s Theorem, Norton’s Theorem, Maximum Power Transfer Theorem, Millman’s Theorem, Tellegen’s Theorem, Reciprocity Theorem, Compensation Theorem, Substitution Theorem. Capacitors and Inductors: Capacitors, Series and Parallel Capacitors, Inductors, Series and Parallel Inductors. First-Order and Second-order Circuits: The Source-Free RC Circuit, The Source-Free RL Circuit, The Source-Free Series RLC Circuit, The Source-Free Parallel RLC Circuit. AC Circuits Sinusoids and Phasors: Sinusoids, Phasors, Phasor Relationships for Circuit Elements, Impedance and Admittance. Sinusoidal Steady-State Analysis: Nodal Analysis, Mesh Analysis, Superposition Theorem, Source Transformation, Thevenin and Norton Equivalent Circuits. AC Power Analysis: Instantaneous and Average Power, Maximum Average Power Transfer, Effective or 8 RMS Value, Apparent Power and Power Factor, Complex Power. Three-Phase Circuits: Balanced Three-Phase Voltages, Balanced Wye-Wye Connection, Balanced Wye- Delta Connection, Balanced Delta-Delta Connection, Balanced Delta-Wye Connection, Power in a Balanced System. Magnetically Coupled Circuits: Mutual Inductance, Energy in a Coupled Circuit, Linear Transformers, Ideal Transformers, Ideal Autotransformers, Three-Phase Transformers. |
| MATH 1102 | Fundamentals of Mechanical Engineering | 3 | Introduction: Scope of Mechanical Engineering, Engineering Codes and Standards, Engineering Ethics and Occupational Safety. Sources of Energy: Conventional and Renewable Energy Sources, Sustainability of Energy Resources, Environmental Impact of Different Energy Resources, Energy Resources in Bangladesh. Thermodynamics: Fundamental Concepts and Definitions, Thermodynamic Properties, Thermodynamic Cycles, Laws of Thermodynamics, Properties of Pure Substances during Phase Change Processes, Use of Property Tables for Different Phases, Equation of State. Heat Transfer: Introduction to Heat Transfer; Modes of Heat Transfer- Fundamental Concepts and Laws related to the Conduction, Convection, and Radiation Heat Transfer Processes; Steady Heat ConductionAnalysis of Thermal Resistance Network; Unsteady State Heat Conduction- Lumped Parameter Analysis; Convection Heat Transfer- Natural and Forced Convection Processes; Radiation Heat Transfer- Radiation Heat Transfer from Black, Diffuse, and Gray Surfaces, Net Radiation Heat Transfer from and to a Surface and Between Two Surfaces. Major Mechanical Applications: Heat Engines- Types of Heat Engine, Introduction to Internal Combustion (IC) Engines, Main Components of an IC Engine, Terminologies related to an IC Engine, Working Principles and Thermodynamic Cycles of a Petrol Engine, a Diesel Engine, a Two Stroke Engine, and a Four Stroke Engine; Fluid Machinery- Fundamental Concepts and Working Principles of Fans, Blowers, Pumps, and Turbines; Boilers- Classification of Boilers, Working Principles of Commonly Used Boilers, Boiler Mountings and Accessories; Refrigeration Systems- Fundamental Concepts, Definitions, and Applications of Refrigeration systems, Working Principles of a Vapour Compression Refrigeration System and the related Thermodynamic Cycle. |
| MATH 1103 | Discrete Mathematics | 3 | Introduction: Theoretical Computer Science, Information Theory, Mathematical Thinking, Mathematical Logic, Set Theory, Combinatorics, Graph and Number Theory, Discrete Geometry. Logic and Sets: Propositional Logic, Composite Statements, Logical Connectives, Application of Propositional Logic, Limitation of Propositional Logic, Propositional Equivalences, Predicate Logic, Quantifiers and Nested Quantifiers, Rule of Inference, Introduction of Proofs, Direct Proof, Proof by Contraposition and Contradiction, Use of Counter Examples, Basics of Set, Cardinality, Infinite Set, Power Set, Cartesian Product, Set Operation, Computer Representation of Set. 11 Function & Relation: Definitions and Examples, Properties of Functions, Injective Function, Subjective Function, Bijection Function, Inverse Function, Composition of Function, Sequences and Summations, Zero-One Matrices, Boolean Product, Binary Relation, Reflexive Relation, Symmetric Relation, Transitive Relation, Closure of a Relation, Composite Relation, Equivalence Relation. Combinatorics: Fundamental Counting Principles, Inclusion, Pigeonhole Principle, Permutation, Combination, Binomial Coefficients and Identifies, Generalized Permutations and Combinations. Mathematical Induction and Recursion: Proof Technique, Mathematical Induction, Discrete Probability, Uniform Probability Measure, Probability of Complementary Event, Probability of a Union Event, Applications of Recurrence Relations, Inclusion-Exclusion Principles. Number Theory: Importance of Number Theory, Divisors, Prime Numbers, Fundamental Theorem of Arithmetic, GCD and Relatively Prime, Least Common Multiple, Mod Function. |
| PHY 1104 | Differential and Integral Calculus | 3 | Differential Calculus Functions: Functions and their Graphs (Polynomial, Rational, Logarithmic, Exponential, Trigonometric, Hyperbolic Functions and Combination of such Functions). Limits, Continuity and Differentiability: Concepts and Definitions, One Sided Limits, Limit at Infinity and Infinite Limits, Limit Laws, Sandwich Theorem, Continuous and Discontinuous Functions with Properties, Intermediate Value Theorem, One Sided Derivatives, Differentiability of Functions. Differentiation: Tangent Lines and Rates of Change, Techniques of Differentiation, Chain Rule, Derivatives of Various Functions, Successive Differentiation, Leibnitz Theorem, Related Rates, Indeterminate Forms, L’Hopital’s Rule. Applications of Differentiations: Analysis of Functions, Absolute Extrema, Applied Maximum and Minimum Problems, Intermediate Value Theorem, Rolle’s Theorem, Mean-Value Theorem. Integral Calculus Integration: Indefinite Integral (Integration by Substitution, Integration by Parts, Standard Integrations, Integration by Successive Reduction), Definite Integrals, Fundamental Theorem of Calculus, Properties of Definite Integrals, Riemann Sum. Applications of Integration: Area between Two Curves, Volume of Solid by Slicing, Disk and Washers, Volume by Cylindrical Shells, Arc Length, Area of a Surface of Revolution. Improper Integrals: Different Types of Improper Integrals, Beta and Gamma Functions, Feynman Technique. |
| HUM 1105 | Physics | 3 | Measurement and Vectors: Units and Dimensions, Scalars and Vectors, Vector Addition and Subtraction. Statics of Particles and Rigid Bodies: Forces and Equilibrium, Free-Body Diagrams, Torque and Moment of Forces, Center of Gravity and Centroid. Force and Motion : Displacement, Velocity, and Acceleration, Kinematic Equations for Uniform and Nonuniform Acceleration, Projectile Motion, Circular Motion, Relative Motion, Newton’s Laws of Motion, Applications of Newton’s Laws, Friction, Drag Force, and Terminal Speed. Energy and Work: Work Done by a Constant and Variable Force, Kinetic Energy and Work-Energy Theorem, Potential Energy, Conservation of Mechanical Energy, Power, Center of Mass, Linear Momentum, Impulse and Momentum Conservation. Rotation and Rolling, Torque, and Angular Momentum: Rotational Kinematics and Dynamics, Moment of Inertia, Torque and Angular Momentum. Gravitation: Newton’s Law of Universal Gravitation, Gravitational Potential Energy, Orbits of Planets and Satellites. Oscillations and Waves: Simple Harmonic Motion (SHM), Energy in SHM, Damped and Driven Oscillations, Resonance, Properties of Waves, Sound Waves and Acoustics. Electromagnetism in Actuators and Sensors: Coulomb’s Law, Electric Fields and Field Lines, Gauss’ Law, Electric Potential and Potential Energy, Capacitance, Inductance, Magnetic Forces and Fields, Faraday’s Law of Electromagnetic Induction, Fleming’s Rule, Lenz’s Law, Magnetic Hysteresis, Series & Parallel Magnetic Circuits, Leakage Flux. Semiconductor Physics: Types of Materials, Atomic Structure and Bonding, Bohr’s Atomic Model, Energy Levels, Energy Bands, Charge Carriers in Semiconductors, Carrier Transport in Semiconductors, Effect of Temperature on Semiconductors, N-type Semiconductor, P-type Semiconductor, Majority and Minority |
| RME 1111 | Electrical Circuits Analysis Lab | 1.5 | |
| RME 1116 | Engineering Drawing Lab | 1.5 | |
| RME 1117 | Engineering Workshop Lab | 1.5 |
| Code | Course title | Credits | |
|---|---|---|---|
| RME 1201 | Structured Programming | 3 | Introduction to Computer Programming: Problem Solving Techniques, Flow Charts, Algorithm Specification and Development, Programming Style, Interpreter, Compiler, Debugging and Testing, Documentation. Introduction to ‘C’: Features of C Language, Structure of C Program, Comments, Header Files, Data Types, Constants and Variables, Operators, Expressions, Evaluation of Expressions, Type Conversion, Precedence and Associativity, I/O functions. Fundamentals of ‘C’: - Operators: Arithmetic, Relational, Logical and Bitwise Operators, Operator Precedence and Associativity, Arithmetic Expression Evaluation. - Conditional Logics: If, If-Else, Switch etc. - Control Structures in ‘C’: Simple Statements, Decision-Making Statements, Looping Statements, Nesting of Control Structures, Break and Continue Statements, Goto Statements. - Loops: Looping Basic, Necessity of Loops, While Loop, For Loop, Do While Loop, Nested Loop. - Formatted I/O: Specifying Width Using Format Specifier in Printf and Scanf in Details. Array: Basics of Array, Accessing through Indices, Accessing using Loops, Two Dimensional Arrays. String: Basics, I/O Operations using String, Basic Operations without using Library Functions, Basic String Operations. Functions: Basic Functions, Different Types of Functions, Local and Global Variables, Call by Value, Call by Reference, Passing Arrays in a Function as Parameter, Recursion, Scope Visibility and Lifetime of Variable. Pointers: Basics,Pointer Operation, Call by Reference using Pointers, Pointer for Array, Array of Pointers. Dynamic Memory Allocation: Basics, Malloc, Free, Calloc. Structure and Union: Basics of Structure, Structure Members, Accessing Structure Members, Nested Structures, Array of Structures, Structure and Functions, Structures and Pointers, Unions, Bit-fields. File Operation: Basic File Handling, Text File , Binary File, Stream, File I/O. |
| RME 1202 | Linear and Power Electronics | 3 | Linear Electronics Semiconductor Diode: Crystal Diode as a Rectifier, Resistance of Crystal Diode, Equivalent Circuit of Crystal Diode, Half-Wave Rectifier, Centre-Tap Full-Wave Rectifier, Full-Wave Bridge Rectifier, Nature of Rectifier Output, Ripple Factor, Types of Filter Circuits, Zener Diode, and Zener Diode as Voltage Stabilizer. Clipper and Clamper: Clipping Circuits, Applications of Clippers, Clamping Circuits, Basic Idea of a Clamper–Positive Clamper and Negative Clamper. Bipolar Junction Transistor (BJT): Naming the Transistor Terminals, Transistor Action, Transistor as an Amplifier, Characteristics of Common Base, Common Emitter, and Common Collector Connection, Transistor Load Line Analysis, Cut Off, Active, and Saturation Points, Methods of Transistor Biasing–Base Resistor Method, Emitter Bias Circuit, Circuit Analysis of Emitter Bias, Biasing with Collector Feedback Resistor, Voltage Divider Bias Method. Junction field effect transistor (JFET): Principle and Working of JFET, JFET as an Amplifier, Relation among JFET Parameters, JFET Biasing. Metal oxide semiconductor FET (MOSFET): Types of MOSFET, Circuit Operation of D-MOSFET, DMOSFET Biasing, Circuit Operation of E-MOSFET, E-MOSFET Biasing Circuits. Power Electronics Silicon Controlled rectifier (SCR): Working of SCR, Equivalent Circuit of SCR, V-I characteristics of SCR, SCR as a switch, SCR Half-wave Rectifier, SCR Full-wave Rectifier, Single Phase SCR Inverter Circuit, Applications of SCR. TRIAC: Triac construction, SCR Equivalent Circuit of TRIAC, TRIAC Operation, TRIAC Phase Control Circuit, Applications of TRIAC. DIAC: DIAC Construction, Applications of DIAC. Unijunction transistor (UJT): UJT Construction, Equivalent Circuit of a UJT, Characteristics of UJT, Applications of UJT.. Power Converters and Drives: AC to DC Converter, DC to DC Converter–Buck Converter, Boost Converter, Buck-Boost Converter, DC to AC Converter–Single Phase and Three Phase Inverters, AC to AC Converter–Single Phase AC Voltage Controller (Resistive and Inductive Loads), Cycloconverter, Matrix Converter, Variable Frequency Drive (VFD), Stepper and Servo Motor Drives. Solar PV Systems: Introduction to Solar Energy, Solar Cells and Modules, System Components, System Design and Sizing. |
| RME 1203 | Statics and Dynamics | 3 | Statics Introduction: Fundamental Concepts and Principles of Mechanics. Statics of Particles: Addition of Planar Forces, Adding Forces by Components, Forces and Equilibrium in a Plane, Adding Forces in Space, Forces and Equilibrium in Space. Equivalent Systems of Forces: Forces and Moments, Moment of a Force about an Axis, Couples and ForceCouple Systems, Simplifying Systems of Forces. 21 Equilibrium of Rigid Bodies: Equilibrium in Two Dimensions, Equilibrium in Three Dimensions. Centroids and Centres of Gravity: Planar Centres of Gravity and Centroids, Centres of Gravity and Centroids of Volumes. Friction: The Laws of Dry Friction, Wedges and Screws, Friction on Axles, Disks, and Wheels, Belt Friction. Moments of Inertia: Moments of Inertia of Areas, Radius of Gyration of an Area, Parallel-Axis Theorem and Composite Areas, Transformation of Moments of Inertia, Mohr’s Circle for Moments of Inertia, Mass Moments of Inertia. Dynamics Kinematics: Kinematics of Particles- Rectilinear and Curvilinear Motion of Particles. Kinematics of Rigid Bodies- Rigid body in Translation, Rotation about a Fixed Axis, Absolute and Relative Velocity in a Plane Motion, Instantaneous Centre of Rotation in Plane Motion, Absolute and Relative Acceleration in Plane Motion. Kinetics: Kinetics of Particles- Newton’s Second Law of Motion, Principles of Work, Energy, Impulse and Momentum, System of Particles. Kinetics of Plane Motion of Rigid Bodies- Forces and Acceleration |
| PHY 1204 | Linear Algebra | 3 | Matrices and Determinants: Notion of Matrix, Types of Matrices, Matrix Operations, Laws of Matrix Algebra, Determinants and Properties of Determinants, Minors, Cofactors, Expansion and Evaluation of Determinants, Elementary Row and Column Operations and Row-reduced Echelon Matrices. System of Linear Equations: Linear Equations, System of Linear Equations (Homogeneous and Nonhomogeneous), Solutions of System of Linear Equations using Different Methods, Applications to Network Flow and Electrical Networks. Vector Space: Vectors in Rn and Cn , Vector Space, Subspace, Linear Dependence of Vectors, Basis and Dimension of Vector Spaces, Change of Bases, Row Space and Column Space of Matrix, Rank of Matrices, Solution Space of System of Linear Equations. Linear Transformation: Linear Transformations, Example and Illustrations with Applications, Kernel and Image of a Linear Transformation and their Properties. Eigenvalues and Eigenvectors of Matrices: Eigenvalues and Eigenvectors, Diagonalization, Cayley-Hamilton Theorem, Applications. Least Squares Problems: Least Squares, Mathematical Modeling using Least Squares. |
| MATH 1205 | Multivariate and Vector Calculus | 3 | Vectors and Geometry of Space: Three Dimensional Coordinate Systems, Dot Product and Cross Product of Vectors, Lines and Planes in 3-space, Cylindrical and Quadric Surfaces. Vector Valued Functions: Calculus of Vector Valued Functions, Arc Length, Unit Tangent, Normal and Binormal Vectors, Curvature, Motion in Space. Partial Derivatives: Functions of Two or More Variables, Limit and Continuity, Partial Derivatives, Chain Rule, Taylor Series, Directional Derivatives, Tangent Planes and Normal Vectors, Maxima and Minima of Functions of Two Variables, Lagrange Multipliers. Multiple Integral: Double Integrals (Over Rectangular and Non Rectangular Regions and in Polar Coordinates), Triple Integrals in Rectangular Coordinates, Cylindrical Coordinates and Spherical Coordinates, Change of Variables in Multiple Integrals. Vector Calculus:Vector Fields, Line Integrals, Conservative Vector Fields, Green’s Theorem, Surface Integrals, Divergence Theorem, Stokes‘ Theorem. Gradient, Divergence, and Curl: Gradient- Interpretation and Applications, Divergence- Definition and Physical Meaning, Curl- Definition and Applications in Fluid Dynamics. |
| RME 1212 | Fundamentals of Programming Lab | 1.5 | |
| RME 1213 | Linear and Power Electronics Lab | 1.5 |
| Code | Course title | Credits | |
|---|---|---|---|
| RME 2101 | Digital Logic Circuits and Microprocessor | 3 | Number Systems: Binary, Decimal, Hexadecimal, Octal Number Systems, Binary Operations, Arithmetic in Number Systems. Combinational Logic Circuit: Logic Gates and Boolean Algebra, Combinational Circuits Design using Logic Gates, Minimization of Functions, Simplifying Logic Circuits, Algebraic Simplification, Arithmetic Circuits. Flip-Flop and Related Devices: NAND Gate Latch, NOR Gate Latch, Clock Signals and different types of Clocked Flip-Flops, Flip-Flop Timing. Counter and Registers: Asynchronous (Ripple) Counters, Propagation Delay in Ripple, Synchronous (Parallel) Counters, Counters with MOD Numbers Less than 2N , Synchronous Down and Up/Down Counters, Shift-Register Counters- Ring Counter, Johnson Counter. MSI Logic Circuits: Encoders, Decoders, Multiplexers, De-Multiplexers. Memory Devices: Semiconductor Memory Technologies, Timing and Types of ROM, EPROM, EEPROM, Static and Dynamic RAM, DRAM Structure Operation and Refreshing. Microprocessors Microprocessors, Microcomputers and Assembly Language: Microprocessors, Microprocessor Instruction Set and Computer Languages, Application - Microprocessor-Controlled Temperature System. Introduction to 8085/8086 Assembly Language Programming: 8085/8086 Programming Model, Instruction Classification, Instruction, Data Format and Storage, How to Write, Assemble and Execute a Simple 27 Program, Overview of 8085/8086 Instruction Set, Writing and Hand Assembling a Program. 8085/8086 Microprocessor: Microprocessor Architecture and Its Operations, Addressing Modes, Data Movement Instructions, Arithmetic and Logic Instructions, Program Control Instructions, Constructing Machine Codes, Assembly Language, Programming the Microprocessor, Memory Interface, Basic I/O Interface. |
| RME 2102 | Fundamentals of Mechatronics Engineering | 3 | Introduction: Definition and Components of Mechatronics, Applications of Mechatronics, Relationship amongst Different Disciplines. System Models: Building Blocks of Electrical, Mechanical, Fluid and Thermal Systems, Electromechanical Systems. Control Systems: Open and Closed Loop Systems, Analogue and Digital Control Systems. Sensors and Transducers: Sensors for Displacement, Proximity, Motion, Sound, Light, Temperature, Force, Pressure, Fluid Level, Fluid Flow etc. Signal Conditioning and Data Acquisition: Filtering, Pulse Modulation, A/D and D/A Converters, Multiplexers, Data Acquisition Systems. Actuation Systems: Basics of Pneumatic and Hydraulic Actuation Systems, Mechanical Actuation Systems, Electrical Actuation Systems. Controllers: Control Modes, PID and Digital Controllers, Velocity Control, Adaptive Control, Microprocessor and Microcontrollers, Programmable Logic Controllers: Fundamentals of PLCs, Mnemonics and Timers, Relays and Counters, Master and Jump Control, Data Control, Analog I/O Control. Design of Mechatronics Systems: Steps of Mechatronics System Design, Possible Design Solutions. Case Studies on Application of Mechatronics Systems. Books Recommended: 1. Introduction to Mechatronics and Measurement Systems - Michael B., Histand and David G. Alciatore, McGraw-Hill. 2. Mechatronics: Electronic Control Systems in Mechanical and Electrical Enginneering - W. Bolton, Prentice Hall. 3. Mechatronics Engineering - Sastry, Tata McGraw Hill. |
| RME 2103 | Mechanical Power Transmission | 3 | Power Transmission Devices: Introduction to Mechanical Drive Systems and Components. Gear: Classification of Gear, Gear Terminologies, Law of Gearing, Cycloidal and Involute Gear Teeth Cam: Classification and Terminologies, Displacement, Velocity and Acceleration Diagram, and the Construction of Cam Profile for Uniform and Simple Harmonic Motion of the Follower. Bearing: Types and Terminologies, Bearing Load, Life and Reliability. Brakes: Types and Terminologies, Single Block, Pivoted Block, and Double Block Brake. Clutches: Single and Multiple Disc Friction Clutches. Power Transmission Systems: Gear Trains, Belt, Rope and Chain Drives, Efficiency of Different Power Transmission Systems. Couplings: Types and Functions of Couplings Used in Industrial Power Transmission Systems. Converters: Fluid and Mechanical Converters. Case Studies: Case Studies Based on the Application of Mechanical Power Transmission Systems in Robotics and Mechatronics. |
| HUM 2104 | Accounting and Business Entrepreneurship | 3 | Entrepreneurship: Entrepreneur and Entrepreneurship, Emerging Dimensions of Entrepreneurship, Entrepreneurial Motivation, Business: Its Nature and Scope, Forms of Ownership, Financing of Business, Legal Framework for Business, Management and Marketing Process. Accounting for Business: Accounting, Building Blocks of Accounting- Ethics, Standards, Principles, Assumptions, Accounting as an Information System, Accounts and their Classifications, Accounting Equation, Accounting Cycle, Steps in the Recording Process, Journal, Ledger, Trial Balance, Adjusting Entries, Preparation of Financial Statements Considering Adjusting and Closing Entries, Financial Statement Analysis and Interpretation. Accounting for Cost Determination and Control: Cost Concepts and Classification, Cost Behavior Analysis, Preparation of Cost Sheets, Job Order Costing, Absorption Costing and Variable Costing Technique. Accounting for Profit Planning and Budgeting: Cost-Volume-Profit Analysis, Budgeting and Budgetary Control. Accounting for Decision Making: Relevant and Differential Cost Analysis. Accounting for Financial Management: Capital Budgeting, Short-Term and Long-Term Investment Decisions. |
| MATH 2105 | Differential Equations and Coordinate Geometry | 3 | Ordinary Differential Equations: Order and Degree of an Ordinary Differential Equation, Classification of Differential Equations, Solutions of Differential Equations, Formation of Differential Equations, Basic Existence and Uniqueness Theorem for initial value problem (IVP) (Statement and Illustration Only). First-order Differential Equations: Separable Equations, Homogeneous Equations, Exact Differential Equations, Linear and Bernoulli Equations, Special Integrating Factors, Substitutions and Transformations, Applications of First-Order Linear Differential Equations. 33 Higher Order Differential Equations: Basic Theory of Linear Differential Equations, Reduction of Order, Homogeneous Linear Equations with Constant Coefficients, Non-Homogeneous Equations (Method of Undetermined Coefficients, Variation of Parameters, Cauchy-Euler Differential Equations), Boundary value problems (BVP), Applications of Second-Order Linear Equations with Constant Coefficients. System of Two First-order Differential Equations: Stability Analysis of the Equilibrium Solutions of a System. The General Solution of a System of Two First-Order Linear Differential Equations. Coordinate Geometry Coordinates: Coordinate Systems in Two and Three Dimensions, Translations and Rotations, and the Geometry of Linear Transformations. Three-dimensional Geometry: Projections, Direction Cosines and Direction Ratios, Equations of Planes and Lines. |
| RME 2111 | Digital Logic Circuits and Microprocessor Lab | 1.5 | |
| RME 2112 | Fundamentals of Mechatronics Engineering Lab | 1.5 | |
| RME 2116 | Object Oriented Programming Lab | 1.5 |
| Code | Course title | Credits | |
|---|---|---|---|
| RME 2201 | Data Structure and Algorithms | 3 | Introductory Concepts and Data Structure: Complexity Analysis, Beyond Experimental Analysis, Comparing Growth Rates, Best, Average, and Worst-case Analysis, Data Types– Primitive and Non-primitive, Types of Data Structures-Linear & Non-Linear Data Structures. Searching, Recursion & Sorting: Searching: Linear Search, Binary Search, Applications of Binary SearchFinding Elements in a Sorted Array, Finding the nth Root of a Real Number, Solving Equations. Recursion: Basic Idea of Recursion, Tracing Output of a Recursive Function, Applications - Merge sort, Permutation, Combination, Memoization. Sorting: Insertion, Selection, Bubble, Merge, Quick and Distribution Sort, Lower Bounds for Sorting, External Sort. Linear Data Structure: Array: Representation of Arrays, Applications of Arrays, Sparse Matrix and Its Representation. Linked List: Singly/Doubly/Circular Linked Lists, Basic Operations on Linked List (Insertion, Deletion, and Traverse), Dynamic Array and Its Application. Stack: Stack Operations (Push/Pop/Peek), Stack-Class Implementation using Array and Linked List, In-fix to Postfix Expressions Conversion and Evaluation, Balancing Parentheses using Stack. Queue: Basic Queue Operations (Enqueue, Dequeue), Circular Queue/ Dequeue, Queue-Class Implementation using Array and Linked List, Application - Josephus Problem, Palindrome Checker using Stack and Queue. Non-Linear Data Structure: - Binary Tree: Binary Tree Representation using Array and Pointer, Traversal of Binary Tree (In-order, Pre-order and Post-order). Binary Search Tree: BST Representation, Basic Operations on BST (Creation, Insertion, Deletion, Querying and Traversing), Application - Searching, Sets. Self-balancing Binary Search Tree: AVL, Red Black Tree. Graph: Matrix Representation of Graphs, Elementary Graph operations, (Breadth First Search, Depth First Search, Spanning Trees, Shortest path, MST). Heap: Min-heap, Max-heap, Binomial Heap, Fibonacci Heap, Applications-Priority Queue, Heap Sort. Hashing and File Structures: Hashing: The Symbol Table, Hashing Functions. File Structure: Concepts of 36 Fields, Records and Files, Sequential, Indexed and Relative/Random File Organization, Indexing Structure for Index Files, Hashing for Direct Files. Disjoint Set: MakeSet, Union, Find Set, Path Compression Optimization Techniques. Huffman Coding: Method and Application in Lossless Data Compression. |
| RME 2202 | Electrical Machines | 3 | DC Generator: Generator Principle, Simple Loop Generator, Action of Commutator, Construction of D.C. Generator, General Features of D.C. Armature Windings, Armature Winding Terminology, Types of D.C. Armature Windings, E.M.F. Equation of a D.C. Generator, Torque Equation of a D.C Generator, Types of D.C. Generators, Losses in D.C, Machines, Power Stages, Condition for Maximum Efficiency, Armature Reaction, D.C. Generator Characteristics, Critical Speed, Critical Resistance for Series and Shunt Generator. D.C. Motor: D.C. Motor Principle, Construction, Working of D.C. Motor, Back E.M.F, Voltage Equation, Power Equation, Types of D.C. Motors, Armature Torque, Shaft Torque, Brake Horse Power, Speed of D.C Motor, Speed Relations, Speed Regulation, Losses in D.C. Motor, Efficiency, Power Stages, D.C. Motor Characteristics, Applications of D.C. Motors, Speed Control of D.C. Motors, Electric Braking. Necessity of Starter for a DC Motor. Transformer: Working Principle, Construction, E.M.F. Equation, Voltage Transformation Ratio, Ideal Transformation, Practical Transformation, Phasor Diagram of Different Types of Transformer, Impedance Ratio, Shifting Impedance, Equivalent Circuit of Transformer, Voltage Drop, Voltage Regulation, Transformer Tests, Transformer Rating, Losses in Transformer, Efficiency, Conditions for Maximum Efficiency. Three Phase Induction Motor: Construction, Types, Rotating Magnetic Field due to 3 Phase Currents, Principle of Operation, Slip, Rotor Current, Rotor Torque, Starting Torque, Motor under Load, Torque-Slip Characteristics, Full Load, Starting and Maximum Torques, Torque-Speed Curve, Speed Regulation, Power Factor, Measurement of Slips, Power Stages, Induction Motor Torque, Rotor Output, Induction Generator, Equivalent Circuit of 3 Phase Induction Motor, Starting Methods of 3 Phase Induction Motor. Synchronous Generator/Alternator: Alternator, Construction, Operation, Frequency, Armature Winding, Winding Factors, E.M.F equation, Alternator on Load, Synchronous Reactance, Phasor Diagram of Loaded 38 Alternator. Synchronous Motor: Construction, Principle of Operation, Method of Starting, Equivalent Circuit, Motor on Load, Motor Phasor Diagram, Effect of Changing Field Excitation, V Curves for Synchronous Motor, Mechanical Power Developed by Motor, Power Factor, Synchronous Condenser, Stopping Synchronous Motors. Special Purpose Motors: Stepper Motors, Servo Motors. |
| RME 2203 | Instrumentation and Measurement | 3 | Introduction: Classification of Measuring Instruments, Methods of Measurement, Elements of a Measurement System, Block Diagram Symbols, Static and Dynamic Characteristics of a Measurement System. Signal Conditioning: Different Types of Input Circuits used with Sensors, Signal Amplification, Filter designing- Passive, Active, First Order, and Higher Order Filter Design, Shielding and Grounding of Electrical and Electronic Circuitry. Data Acquisition: Analog and Digital Signals, Sampling Theorem, Analong to Digital Conversion Process and Converters, Digital to Analog Conversion Process and Converters, Multiplexers, Example of a Commercial Data Acquisition Board and Related Specification. Measurement Systems: Pressure Measurement- Fluid Pressure at a Point, Pascal’s Law, Pressure Variation in a Fluid at Rest, Pressure Types, Mercury Barometer, Simple Manometers including Piezometer, Utube Manometer, Multi-Column Manometer, Mechanical Gauges including Bourdon Tube Pressure Gauge and Bellow Pressure Gauge; Level Measurement- Dipsticks, Sight Glass Level Gauge, Float Level Gauge, Hydrostatic Level Measurement Principle, Bubble Tube Principle, Capacitive Level Sensor Principle, Ultrasonic Level Gauge; Flow Measurement- Types of Flow Meter, Venturimeter, Orifice Meter, Pitot Tube, Rectangular and V-notch Weir; Temperature Measurement- Liquid in Glass Thermometer, Thermocouple, Resistance Temperature Device, Thermistor, IC Temperature Sensor; Measurement of Translational and Rotational Motions- Measurement of Displacement Using Potentiometers and Linear Variable Differential Transformers, Measurement of Velocity, Measurement of Acceleration, Measurement of Vibration and Shock; Mass, Force, and Torque Measurement- Load Cell, Force Sensitive Resistor, Pony Brake, Torque Measurement Using Strain Gauge, Dynamometer; Stress-Strain Measurement- Strain Gauge, Strain Gauge Bridge Circuits- Quarter, Half and Full Bridge Circuits, Strain Resette, Stress Measurement Using Strain 40 Gauge; Measurement of Current, Voltage, and Electrical Power- Moving Coil Meter, Electrodynamometer, Induction Type Wattmeter, Power Factor Meter; . Error in Measurement: Types and Sources of Errors in a Measurement System, Uncertainty in MeasurementSampling, Probability Distribution, Quantification of Uncertainty using Mean, Standard Deviation, and Probability Distribution, Confidence Interval, Propagation of Error. |
| RME 2204 | Robotics-1 | 3 | Introduction: Definition and Classification of Robots, Laws of Robotics, Applications of Robots, Basic Components of Robot Systems. Mechanical Design of Robots: Links and Joints, Kinematic Chain, Mechanisms and Machines, Degrees of Freedom. Robot End Effectors: Types and Classification of End Effectors, Remote Center Compliance Devices. Spatial Descriptions and Transformations: Description of Position, Orientation and Frames, Changing Descriptions from Frame to Frame, Operators: Translation, Rotation and Transformations, Transform Equations, Representation of Transformations, Homogeneous Transformations. Manipulator Kinematics: Link Parameters and Link Co-ordinate Systems, Link Description, Link Connection Description, Actuator Space, Joint Space, and Cartesian Space, D-H Homogeneous Transformation Matrices, Forward and Inverse Kinematics of Serial Manipulators. Jacobian Analysis: Link Differential Transformation Matrix, Manipulator Jacobian Matrix, Conventional and Screw Based Jacobian of Serial Manipulator, Differential Motion and Velocities, Calculation of Jacobian, Relation between the Jacobian and Differential Motion. Manipulator Dynamics: Recursive Newton-Euler Formulation of Serial Manipulator, Lagrangian Formulation of Serial Manipulator, Dynamic Equations for Multiple-DOF Robots, Static Force Analysis of Robots, Transformation of Forces and Moments between Coordinate Frames. Trajectory Planning: Basics of Trajectory Planning, Joint-Space Trajectory Planning, Cartesian-Space Trajectories. Robot Control Architecture: Interpolation Methods, Path Planning Algorithms, Collision Avoidance. Methods of Robot Programming: Manual Programming Method, Walk Through Programming Method, Teach Pendant or Le Through Programming Method, Offline Programming Method. |
| RME 2205 | Statistics for Data Science | 3 | Basic Statistics for Data Science: Introduction to Statistics in Data Science, Population vs. Sample in Data Analysis, Variables and Their Significance in Data Analysis, Scales of Measurement and Their Relevance in Data Interpretation, Classification and Tabulation of Data for Analysis. Data Visualization Techniques: Understanding Frequency Distribution and constructing Them for Data Exploration, Statistical Graphs: Bar, Pie, Histogram, Stem and Leaf Plots for Visualizing Data Distributions. Descriptive Statistics for Data Science: Measures of Central Tendency: Mean, Median, Mode, Measures of Dispersion: Range, Variance, Standard Deviation, Quartiles, Percentiles, and Their Importance in Summarizing Data Distributions, Coefficient of Variation for Comparing Variability in Different Datasets. Probability and Probability Distributions in Data Science: Random Variables and Their Role in Modeling Uncertainty, Sample Space, Events, and Experiment in The Context of Data Analysis, Probability Concepts using Venn and Tree Diagrams, Probability Distributions: Bernoulli, Binomial, Poisson, Normal, and Exponential Distributions. Sampling Distributions and Inference: Sampling Distributions of Sample Mean and Proportion, Central Limit Theorem and Its Implications for Inferential Statistics, Types of Estimation: Point and Interval Estimation, Confidence Interval and Margin of Error for Making Inferences about Population Parameters. Hypothesis Testing in Data Science: Introduction to Hypothesis Testing: Null and Alternative Hypotheses, One-Tailed and Two-Tailed Tests and Their Applications, Type I and Type II Errors, Power of a Test, Tests about Single Mean and Proportion, Tests concerning Two Means and Proportions, Chi-square Test for Categorical Data Analysis and Analysis of Variance (ANOVA). Correlation and Regression Analysis: Scatter Plot Visualization for Assessing Relationships Between Variables, Simple Linear Correlation and Karl Pearson’s Correlation Coefficient, Simple and Multiple Linear Regression. |
| MaATH 2211 | Data Structure and Algorithms Lab | 1.5 | |
| RME 2212 | Electrical Machines Lab | 1.5 | |
| RME 2213 | Instrumentation and Measurement Lab | 1.5 | |
| RME 2214 | Robotics-1 Lab | 1.5 |
| Code | Course title | Credits | |
|---|---|---|---|
| STAT 3105 | Mathematical Analysis for Engineers | 3 | Introduction: Numerical Analysis, Analytical vs Numerical Solutions, Numerical Computing Process, Errors in Numerical Computing, Significant Digits, Accuracy and Precision, Error Approximation, Patriot Failure Example. Finding Roots: Iterative Method, Graphical Method, Bisection Method, Decision Making Process, Pros and Cons of Bisection Method, Method of False Position, Fixed Point Iteration Method, Newton-Raphson Method, Error Analysis and Drawbacks of Newton-Raphson Method, Secant Method and Analysis. Simultaneous Linear Equations: Gauss Elimination Method, Forward Elimination and Back Substitution, Pitfalls of Gauss Elimination Method, Technique to Improve, Partial Pivoting, Matrix Operation, Elementary Row Operation, Rank of Matrix, Echelon Form, Cramer’s Rule, LU Decomposition, Gauss-Jordan Elimination. Interpolation: Interpolation, Quadratic Interpolation, Cubic Interpolation, Newton’s Divided Difference Method of Interpolation, Spline Interpolation, Polynomial Interpolation, Piecewise Polynomial Interpolation, Newton’s Forward and Backward Difference Interpolating Polynomials. Numerical Differentiation and Integration: Forward Difference Approximation, Backward Difference Approximation, Derive Forward Difference from Central Divided Difference, Finite Difference Approximation of Higher Derivatives, Higher Order Accuracy of Higher Order Derivatives, Taylor Series, Trapezoidal Rule and Simpson’s Rule. Initial Value Problems for ODE- Euler’s and Modified Euler’s Method, Runge-Kutta Method. Laplace Transforms: Forward Transform, Inverse Transform, Examples of Transform Pairs, The Laplace Transform of a Differential Equation, The Use of Laplace Transforms for the Solution of Initial Value Problems, Existence and Uniqueness of Laplace Transforms. Fourier Transforms: Properties of Fourier Series, Fourier Sine and Cosine Series, Fourier Transform of 55 Continuous and Discrete Signals, Fourier Coefficients and Orthogonally, Generally Periodic Functions, Odd and Even Functions, Fourier Transform of Continuous and Discrete Signals and the Discrete Fourier Transform and the FFT Algorithm. |
| RME 3111 | Artificial Intelligence Lab | 1.5 | |
| RME 3112 | Digital Signal Processing Lab | 1.5 | |
| RME 3113 | Microcontroller and Programmable Logic Controller Lab | 1.5 | |
| RME 3116 | Robot Operating System Lab | 1.5 | |
| RME 3101 | Artificial Intelligence | 3 | Introduction: What is AI? The Foundations of AI. The History of AI. The State of the Art. Intelligent Agents: Agents and Environments. Good Behavior: The Concept of Rationality. The Nature of Environments. The Structure of Agents. Uninformed Search Strategies: Depth-First Search, Breadth-first Search, Uniform Cost Search. Informed Search Strategies: Heuristics, Greedy Search, A* Search, Admissibility and Consistency. Beyond Classical Search: Local Search Algorithms and Optimization Problems. Local Search in Continuous Spaces. Searching with Nondeterministic Actions. Adversarial Search: Games, Optimal Decisions in Games, Minimax for Zero-Sum Games. Alpha-Beta Pruning. Finite Lookahead and Evaluation. Games with Chance Elements. Constrained Satisfaction Problems (CSPs): Defining CSPs, Constraint Graphs, Solving CSPs by Backtracking, Improving Backtracking by Filtering (Forward Checking and Arc Consistency), Variable/Value Ordering, and Structural Exploitation. Markov Decision Processes (MDPs): Non-Deterministic Search, Defining MDPs, Finite Horizons and Discounting. Markovianess. Solving Markov Decision Processes: The Bellman Equation, Value Iteration, and Policy Iteration. Reinforcement Learning (RL): Relationship to MDPs, Model-based and Model-free Learning. Passive RL: Direct Evaluation and Temporal Difference Learning, and Active RL: Q-learning, Generalization in RL, Policy Search. |
| RME 3102 | Digital Signal Processing | 3 | Introduction: Signal, System, Analog Signal Processing, Digital Signal Processing (DSP), Basic Elements of DSP, Classification of Signals. Sampling: Nyquist Sampling Theorem, Reconstruction, Sampling Techniques, Folding Frequency. Fundamentals of Modulation: Basic Concepts of Modulation and Demodulation, Analog and Digital Modulation Techniques, Pulse Modulation Techniques. Discrete Time Signals and Systems: Elementary Discrete Time Signals, Classification of Discrete Time Signals and Systems, Discrete Signal Manipulation-Shifting, Scaling, Reversal, Differentiation, Integration, Discrete Time System - Representation, Classification, Linear Time Invariant (LTI) System - Impulse Response of a System. Key DSP Operation: Convolution - Linear and Circular, Correlation-Auto and Cross. Z-transform: Definition, Geometrical Interpretation, Region of Convergence (ROC), Poles and Zeros, ROC Properties - Finite, Infinite, Right-sided, Left-sided, Two-sided Sequence, Properties of Z-transform, Stability and Causality, Inverse Z-transform, Methods of Inverse Z-transform - Inspection, Partial Fraction, Power Series Expansion. Discrete Fourier Transform (DFT): Definition, Properties of DFT, DFT-related Mathematical Problem, Direct DFT Computation Requirement, Circular Convolution using DFT, Inverse DFT (IDFT). Fast Fourier Transform (FFT): Definition, Purposes, Types of FFT Algorithms, Radix-2 FFT Algorithm - Decimation in Time and Frequency FFT Algorithm. Implementation of Discrete Time Systems: Structure for the Realization of LTI System, FIR and IIR Structure, Direct I, II, Cascaded, Parallel Form Structure. Digital Filters: Definition, Filter Types, FIR Filter-Window Method, Window Function, Low Pass, High Pass, Band Pass and Band Stop Filter, Infinite Impulse Response (IIR)- Filter Performance Parameters, IIR Filter Design Methods, Low Pass, High pass, Bandpass and Bandstop Butterworth IIR Filter. |
| RME 3103 | Microcontroller and Programmable Logic Controller | 3 | Microcontroller Introduction:Basics of Microcontroller, Architecture of Microcontroller, Evolution of Microcontroller, Microcontroller Family. 49 PIC Microcontrollers: Features, Architecture, Block Diagrams, I/O Ports, Functions of Each Pin. Registers and their Functions: General Purpose and Special Function Registers. Timer and Counter: Timer Registers, Timer Control Register (TCON), Timer Mode Control Register (TMOD). Interfacing with External Memory: Memory Capacity, Memory Organization, Speed, Interfacing External ROM, Real World Interfacing. Instruction Set: Data Transfer Instructions, Arithmetic Instructions, Logical Instructions, Branching and Control Transfer Instructions, Arithmetic and Logical Operations, Subroutines, Addressing Modes. Programming and Applications of Microcontrollers: Programming for Speed Control of a DC Motor and Servo Motor. Programmable Logic Controller Fundamentals of PLC: Basic Functional Components of PLC, Applications, Importance, Classification, Comparison of PLC with Relay Panel. Internal Architecture of PLC: Hardware, Block Diagram and Operation of PLC, Memory, Storage Capacity, Bus System. Communication between PC and PLC: Serial Communication, Ethernet, IOT etc. Ladder Programming: Ladder Programming Conventions, Logic Functions, Latching, Sequencing. Types of Instructions: Timer/Counter Instructions, Logical Instructions, Compare Instructions, Move Instructions, Program Control Instructions. PLC Programming: Motor Control using PLC, Central Heating System, Robot Control System. |
| MATH 3104 | Machine Learning | 3 | Introduction: Intelligent Systems, Expert Systems, Processes, Components and Types of Expert Systems, Neural Network, Fuzzy Logic, Genetics Algorithm. Machine Learning: Definition, General Concepts and Techniques of Machine Learning, Classification of Machine Learning, Supervised, Unsupervised, Reinforcement, Ensemble and Deep Learning, Supervised 51 vs Unsupervised vs Reinforcement Learning, Different Machine Learning Algorithms. Supervised Learning: Definition, General Concept, Problem Solving using Supervised Learning, Learning from a class, Hypothesis, Version Space, Margin, Vapnik-Chervonenkis Dimension, Probably Approximately Correct (PAC) Learning, Noise and Model Complexity, Generalization, Underfitting and Overfitting, Bias-Variance Tradeoff, Triple Tradeoff, Cross Validation, Curse of Dimensionality, Selection of Supervised Learning Algorithms. Linear Regression: Linear Correlation and Regression, Covariance, Correlation Coefficients, Distribution of the Correlation Coefficient, Bivariate and Multivariate Regression Models, Applications, Access the Fit of Regression Model, Coefficient of Determination, Error Matrices, Multiple Linear Regression. Logistic Regression: Logistic Regression, Decision Boundary, Cost Function for Logistic Regression, Gradient Descent Implementation, Multi-class Classification. Regularization: Role of Regularization, How Does Regularization Work?, Modifying the Loss Function, L1 Regularization, L2 Regularization, Elastic Net Regularization . Decision Tree: Definition, General Considerations, Decision Rules, Top-Down Decision Tree Generation, Trees Construction Algorithm (ID3), Information Gain, Attribute Selection, Gini Index, Overfitting and Tree Pruning. Bayesian Decision Theory: Probability and Inference, Classification, Conditional Probability, Bayes’ Theorem, Likelihood, Evidence, Prior, Posterior, Mathematical Examples, Sensitivity and Specificity, Different Losses and Reject, Discriminant Functions, Association Rules, Apriori Algorithm, Maximum Likelihood and Least Squares, Regularized Least Squares. Dimensionality Reduction: Introduction, Subset Selection, Principal Component Analysis, Feature Embedding, Factor Analysis, Singular Value Decomposition and Matrix Factorization, Multidimensional Scaling, Linear Discriminant Analysis, Canonical Correlation Analysis, Independent Component Analysis. Clustering: Definition, Similarity, Euclidean and Non-Euclidian Distance Measures, Partitional and Hierarchical Clustering, Aglomerative Clustering Algorithm, Divisive Clustering, Computing Distance Matrix, Partitional Clustering, K-means Clustering Algorithm, Nearest Neighbor Clustering, The Birch algorithm, Applications of Clustering. Other Clustering Approaches: Density-Based Clustering, Distribution Model-Based Clustering, Fuzzy Clustering, Mean-shift algorithm, DBSCAN Algorithm, Expectation-Maximization Clustering, Agglomerative Hierarchical Algorithm, Affinity Propagation. Support Vector Machine: Introductory Concept, Max-Margin Classifiers, Lagrangian Multipliers, Kernels, Complexity, Linear Classifier, Classifier Margin, Maximum Margin, Linear SVM, Constrained Optimization Problem, Quadratic Programming, Kernel Trick, Overtraining, Practical Example, Performance Measurements, Properties, Applications and Issues with SVM. Artificial Neural Networks: Introduction, History, NN to Solve Problems, Human Biological Neurons, Artificial Neurons, Properties, ANN, Characterizations, Single Layer, Multilayer, Activation Functions, First NN, Perceptron, Training a Perceptron, Problem Domains, Applications of ANN, Practical Examples, ANN 52 vs Expert Systems. |
| Code | Course title | Credits | |
|---|---|---|---|
| RME 3201 | Digital Image Processing | 3 | Introduction: Definition of Image, Differences Between Image Processing, Image Analysis and Computer Vision, Introduction to Image Processing, Sources of Images, Digital Image Representations and Image Processing, Applications of Digital Image Processing (DIP), Key Stages of DIP, Light and EM Spectrum. Image Acquisition: Human Eye vision, How Camera Works, Digital Image: RGB to Grayscale Conversion, Average Method, Weighted Method. Spatial Resolution, Image contouring, Image Sampling and Quantization, Image InterpolatIon, Image Quality, Image Storage. Histogram and Point Operation: Histograms and Interpreting Histogram, Brightness, Contract and Dynamic Range, Detecting Image Defects Using Histogram, Histogram Binning, Color Image Histogram, PDF, CDF, Point Operation, Clamping, Image Negative, Thresholding, Image Transformation, Linear, Log, Power law and Piecewise Linear Transformation, Bit-plane Slicing, Intensity Windowing, Automatic and Modified Contrast Enhancement, Histogram Equalization, Histogram Specifications, Adjusting Linear Distribution Piecewise, Histogram Matching. Image Enhancement and Spatial Filtering: Gamma Correction, Alpha Blending, Image Enhancements, Filters, Convolution, Spatial Filtering Operation, Smoothing Filter, Computing Filter, Weighted Smoothing Filter, Linear and Non-linear Filter, Sharpening Filter, Laplace Operator, Unsharp Masking and High Boost Filtering, Outlier Method of Filtering. Filtering in Frequency Domain: The Fourier Series and Fourier Transform, Trigonometric Fourier Series, Exponential Fourier Series, Discrete Fourier Transform (DFT), Properties, DFT and Image Processing, Magnitude and Phase of DFT. Image Deblurring in Frequency Domain: Inverse Filter, Wiener Filter. Ideal Low and High Pass Filter, Butterworth Low and High Pass Filter, Gaussian Low and High Pass Filter, FFT. Noise and Image Restoration: Gaussian Noise, Impulse noise, Periodic Noise. Noise Removal: Median 57 Filter, Mean Filter, Adaptive Median Filter. Image Degradation/Restoration Model. Edge and Line Detection: Introduction, Types of Edges, Steps in Edge Detection, Methods of Edge Detection, First Order Derivative Methods, Second Order Derivative Methods, Optimal Edge Detectors: Canny Edge Detection, Edge Detector Performance, Line Detection, Convolution Based Technique, Hough Transform, Application Areas. Image Segmentation: Detection of Isolated Points, Line and Edge Detection (Recap), Edge Linking and Boundary Detection, Local Processing, Regional processing, Global Processing, Region Based Segmentation, Region Splitting and Merging, Segmentation Using Morphological Watersheds, K-Means Clustering. Image Compression: Redundancy, Types of Data Redundancy, Measuring Information, Entropy Estimation, General Image Compression and Transmission Model, Encoder and Decoder, Lossless Model, Huffman Coding, LZW Coding, Run-length Coding, Lossy Compression, FT, Discrete Cosine Transform, JPEG Coding: 2D-DCT, Quantization, Zig-Zag Scan etc. Morphological Image Processing: Erosion and Dilation, Opening and Closing, Some Basic Morphological Algorithms: Boundary Extraction, Hit-or-Miss Transformation, Morphological Thinning, Skeletons, Thickening. Medical Imaging: Introduction to Medical Imaging, Image Properties and Quality, General Overview of Anatomy & Physiology, Ultrasound Imaging, Planar Radiography (X-ray) Imaging, Computed Tomography (CT) Imaging, Magnetic Resonance Imaging (MRI). Case Studies: Car Number Plate Detection, FIngerprint Detection, Template Matching, Moving Object Detection, etc. |
| RME 3202 | Control Systems Design | 3 | Introduction: A History of Control Systems, System Configurations, Analysis and Design Objectives, Case Study, The Design Process, Computer-Aided Design, The Control Systems Engineer. Modeling in the Frequency Domain: Laplace Transform Review, The Transfer Function, Electrical Network Transfer Functions, Translational Mechanical System Transfer Functions, Rotational Mechanical System Transfer Functions, Transfer Functions for Systems with Gears, Electromechanical System Transfer 59 Functions, Electric Circuit Analogs, Nonlinearities, Linearization. Modeling in the Time Domain: The General State-Space Representation, Applying the State-Space Representation, Converting a Transfer Function to State Space, Converting from State Space to a Transfer Function. Time Response: Poles, Zeros, and System Response, First-Order Systems, Second-Order Systems- Introduction, The General Second-Order System, Underdamped Second-Order Systems, System Response with Additional Poles, System Response with Zeros, Effects of Nonlinearities upon Time Response, Laplace Transform Solution of State Equations, Time Domain Solution of State Equations. Reduction of Multiple Subsystems: Block Diagrams, Analysis and Design of Feedback Systems, SignalFlow Graphs, Mason’s Rule, Signal-Flow Graphs of State Equations. Stability: Routh-Hurwitz Criterion, Routh-Hurwitz Criterion- Special Cases, Routh-Hurwitz CriterionAdditional Examples, Stability in State Space. Steady-State Errors: Steady-State Error for Unity Feedback Systems, Static Error Constants and System Type, Steady-State Error Specifications, Steady-State Error for Disturbances, Steady-State Error for Unity Feedback Systems, Sensitivity, Steady-State Error for Systems in State Space. Root Locus Techniques: Defining the Root Locus, Properties of the Root Locus, Sketching the Root Locus, Refining the Sketch, Transient Response Design via Gain Adjustment, Generalized Root Locus, Root Locus for Positive-Feedback Systems, Pole Sensitivity. Frequency Response Techniques: Asymptotic Approximations- Bode Plots, Introduction to the Nyquist Criterion, Sketching the Nyquist Diagram, Stability via the Nyquist Diagram, Gain Margin and Phase Margin via the Nyquist Diagram, Stability, Gain Margin, and Phase Margin via Bode Plots, Relation Between Closed-Loop Transient and Closed-Loop Frequency Responses, Relation Between Closed- and Open-Loop Frequency Responses, Relation Between Closed-Loop Transient and Open-Loop Frequency Responses, Steady-State Error Characteristics from Frequency Response, Systems with Time Delay, Obtaining Transfer Functions Experimentally. Digital Control Systems: Modeling the Digital Computer, The z-Transform, Transfer Functions, Block Diagram Reduction, Stability, Steady-State Errors, Transient Response on the z-Plane, Gain Design on the z-Plane, Cascade Compensation via the s-Plane, Implementing the Digital Compensator. |
| RME 3203 | Mechanics of Solids | 3 | Stress: Concepts of Internal Force and Stress, Stress Analysis of Axially Loaded Bars, Shear Stress, Bearing Stress. Strain: Concept of Strain, Stress-Strain Diagram, Working Stress and Factor of Safety, Analysis of Axially Loaded Bars, Generalized Hooke’s Law - Uniaxial Loading, Poisson’s Ratio, Multiaxial Loading, Shear Loading; Statically Indeterminate Problems, Thermal Stresses. Torsion: Torsion of Circular Shafts - Simplifying Assumptions, Compatibility and Equilibrium Equations, Torsion Formulas, Power Transmission, Statically Indeterminate Problems; Stresses in Helical Springs. Shear and Moment in Beams: Supports and Loads, Shear-Moment Equations and Shear-Moment Diagrams, Area Method for Drawing Shear-Moment Diagrams. Stresses in Beams: Bending Stresses in Beams- Simplifying Assumptions, Compatibility and Equilibrium Equations, Flexure Formula, Procedures for Determining Bending Stresses, Economic Sections, Shear Stress in Beam. Deflection of Beams: Double-Integration Method - Differential Equation of the Elastic Curve, Double Integration of the Differential Equation, Procedure for Double Integration; Double Integration Using Bracket Functions. Stresses Due to Combined Loads: Thin-Walled Cylindrical Pressure Vessels, Combined Axial and Lateral Loads, State of Stress at a Point, Mohr’s Circle for Plane Stress. Columns: Definition and Types of Column, Critical Load, Euler’s formula, Critical Stress and Slenderness Ratio, Design Formulas for Intermediate Columns: Tangent Modulus Theory, AISC Specifications for Steel Columns; Eccentric Loading: Secant Formula, Derivation and Application of the Secant Formula. Theories of Failure: Failure Theory for Brittle Material, Failure Theory for Ductile Material. |
| RME 3204 | Fluidics | 3 | Basics of Fluid Mechanics: Fluid Properties, Hydrostatic Pressure, Manometry, Fluid Flow Types, Velocity and Acceleration of Fluid, Continuity Equation, Bernoulli’s Equation, Flow through Circular Pipes, Losses in Pipes and Fittings, Important Dimensionless Numbers in Fluid Mechanics. Introduction to Fluid Power: Basic Concept of Hydraulic Cylinder, Basic Concept of Hydraulic Motor, Basics of Fluid Power Circuit Analysis. Pressure and Flow Control: Relief Valve, Unloading Valve, Sequence Valve, Pressure Reducing Valve, Fixed Displacement Pump Circuits, Variable Displacement Pump Circuits, Comparison of Pump Performance Characteristics of Different Designs, Flow Control Valves. Rotary Actuators: Stall Torque Efficiency, Typical Performance Data for a Gear Motor, Comparison of Motor Performance Characteristics of Different Designs, Performance Characteristics of Low-Speed, HighTorque Motors. Linear Actuators: Analysis of Cylinders in Parallel and Series, Synchronization of Cylinders, Rephasing of Cylinders, Load Analysis. 62 Pneumatics: Orifice Equation, Compressors, Receivers, Pipelines, Cylinders, Motors, Valves. Microfluidics: Fundamental Concepts, Microfluidic Components, Application-oriented Microfluidic Systems, Introduction to Numerical Simulation Models to Microfluidics. |
| RME 3205 | Neural Networks and Deep Learning | 3 | Introduction to Neural Networks: Historical Context - McCulloch-Pitts Neuron and Hebbian Learning. The Perceptron - Concept and Limitations. Multilayer Perceptrons (MLPs) and Feedforward Neural Networks. Activation Functions - Sigmoid, Tanh, ReLU, and Modern Variants, Loss Functions - Mean Squared Error, Cross-Entropy. Deep Learning Fundamentals: Backpropagation - Theory and Implementation, Gradient Descent- Batch, Mini-batch, and Stochastic. Advanced Optimization Techniques- Momentum, RMSprop, Adam, Vanishing and Exploding Gradients - Causes and Solutions. Regularization Techniques - Dropout, L1/L2 Regularization. Hyperparameter Tuning and Best Practices: Hyperparameter Optimization Strategies. Overfitting and Underfitting- Detection and Mitigation, Data Augmentation Techniques. Convolutional Neural Networks (CNN): CNN Fundamentals - Convolutional Layers, Pooling, Batch Normalization, Classic CNN Architectures - LeNet, AlexNet, VGG, ResNet, InceptionNet, PointNet, DGCNN. Transfer Learning and Fine-tuning. Object Detection: Object Detection Task and its Challenges, Evaluation metrics- IoU, Precision, Recall, AP, mAP. Single-Stage Detectors- YOLO (You Only Look Once)- Architecture, Core Concepts, Loss Function, and Variations, Two-Stage Detectors - R-CNN Family Overview, Region Proposal Networks (RPN). Fast R-CNN, Faster R-CNN, Single-stage vs. Two-stage Detectors - Speed-accuracy Trade-offs, Anchor Boxesconcept and Implementation, Non-Maximum Suppression (NMS). Recurrent Neural Networks: RNN Architecture and Backpropagation Through Time, Long Short-Term Memory (LSTM) Networks, Gated Recurrent Units (GRUs), Bidirectional RNNs, Applications in NLP. Transformers: Attention Mechanisms- Theory and Implementation, Self-Attention and Multi-Head Attention, Transformer Architecture -Encoder-Decoder Structure, Positional Encoding and Layer Normalization, 64 BERT, GPT, and their variants, Vision Transformers (ViT). Diffusion Models: Principles of Diffusion for Image Generation, Denoising Diffusion Probabilistic Models (DDPMs), Training Process and Loss Functions, Text-to-Image Models- DALL-E, Imagen, Stable Diffusion, Comparison with GANs and VAEs. Zero-Shot and Few-Shot Learning: Introduction to Zero-Shot Learning (ZSL) - Concept and Motivation, Differences from Traditional Supervised Learning, Applications and Use Cases, Zero-Shot Learning Frameworks - Attribute-based ZSL, Embedding-based ZSL, Generative Approaches to ZSL, Few-Shot Learning (FSL) Fundamentals - N-way K-shot classification, Episodic Training, Support and Query Sets. |
| RME 3211 | Digital Image Processing Lab | 1.5 | |
| RME 3212 | Internet of Things Lab | 1.5 | |
| RME 3213 | Mechanics of Solids and FluidsLab | 1.5 | |
| RME 3215 | Machine Learning Lab | 1.5 |
| Code | Course title | Credits | |
|---|---|---|---|
| RME 4101 | Robotics II | 3 | Introduction: Robotic Systems, System Interface - The Conceptual Structure of the Interface, Conceptual Software Modeling and Analysis, The Algorithm Design, Implementation of the Interface, Mathematical Modeling of Robot- Symbolic Representation of Robots, Engineering Tools to Design Robots- Driving Robots. Structural Robot Design: Statics Analysis of Serial Manipulators- Force and Moment Balance of a LinkEquivalent Joint Torques- Application of the Principle of Virtual Work, Stiffness Analysis of Serial ManipulatorCompliance Matrix- Stiffness Matrix, Statics Analysis of Parallel Manipulators- Free-Body Diagram ApproachApplication of the Principle of Virtual Work, Stiffness Analysis of Parallel Manipulator, Wrist MechanismsBevel – Gear Wrist Mechanisms- Structure Representation of Mechanisms- Structure Characteristics of Epicyclic Gear Trains, Gripper Design- Calculation of the Forces Exerted in the Gripper. Dynamics of Serial Manipulators: Mass Properties, Momentum, Transformation of Inertia Matrix, NewtonEuler Laws. Dynamics of Parallel Manipulators: Newton-Euler Formulation and Lagrangian Formulation of Parallel Manipulators, Principal of Virtual Work. Jacobian Analysis of Parallel Manipulators: Singularity Conditions, Conventional and Screw Based Jacobian of Parallel Manipulators. Soft Robotics: Soft Materials/Body Robot Modelling, Soft Actuators and Sensors, Control and Learning of Soft Robots. Case Studies to Design a Robotic System: Manipulator Design Procedure, Motor Power Selection and Gear Ratio Design for Mobile Robots. |
| RME 4102 | Embedded Systems Design and Interfacing | 3 | ntroduction: Embedded System Speciation and Modeling, Overview of Microprocessors and Microcontrollers, Harvard Architecture, Instruction Set Architecture (ISA): CISC and RISC, ARM processor Families and their Applications. ARM Cortex-M Series: Overview, ARM Cortex-M4 Processor- Clock Frequency, Registers, Pipelining, Floating Point Unit (FPU), Memory Protection Unit (MPU), Nested Vectored Interrupt Controller (NVIC). ARM Cortex-M4 Assembly Language/ Embedded C Programming: Addressing Modes, Instruction Sets: Data Movement, Arithmetic, Logical and Flow Control Instructions. STM32 Microcontrollers: Introduction to STM32 Microcontroller Family, STM32F446RE MicrocontrollerPin Diagram, Memory Organization, Exceptions and Interrupts, Interrupt Vector Table, Watchdog Timer, Timers and Counters. Communication Protocols: Details of UART, USART, SPI, I2C Protocols used in STM32 Microcontrollers. Introduction to PCB Design: PCB Materials, PCB Layers, PCB Design Software, Schematic Capture, Component Placement, Routing Techniques, Signal Integrity, Power Integrity, Grounding Techniques, PCB Manufacturing Process, Design for Manufacturability (DFM), Design for Testability (DFT), Thermal Management, EMI/EMC Considerations, High-Speed PCB Design Principles. |
| RME 4111 | Neural Networks and Deep Learning Lab | 1.5 | |
| RME 4101 | Research Methodology and Scientific Writing Lab | 1.5 | |
| RME 4100 | Research Project | 2 | In this course, students are required to undertake a major project in engineering analysis, design development of research. The objective is to provide an opportunity to develop initiative, self-reliance, creative ability and engineering judgment. In this semester, students will submit their intermediate work and in the next semester (Semester VIII) they will submit the final projectwork (RME 4200). |