STUDY PLAN

First semester:
July – November

Second semester:
November – March

Special semester:
April – June

Notice: The student must have at least 152 credits in total for graduation. They can enrol up to 27 credits per semester. Furthermore, the students do not have RAI Elective subjects in the study plan as mentioned on the curriculum page, however, the students can enrol it as free electives as long as they do not exceed the maximum credits limit per semester. For the list of the RAI Elective subject, please directly refer to the RAI study plan below.

Click to download the study plan:  MATBOT  ,  SMT  ,   RAI (2020, 2024)

*Credits (Lecture hours — Laboratory hours — Self-study hours)

Year 1 - Freshman

First semester - 22 Credits

Subject code: 01416316   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: This course introduces basic concepts of computer programming such as elementary programming, data types, expressions, simple algorithms and problem solving involving sequential statements, conditionals and iterations. Students learn routines or methods as fundamental concepts and practice using strings, arrays, lists, maps or dictionaries, pre-defined libraries and classes, abstraction mechanisms and basic object oriented programming concepts. Students will practice related activities of software development life cycle such as system requirement analysis, debugging, testing and validation.

Subject code: 01006710   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Function, Limit, Continuity and their applications, Mathematical induction, Introduction to derivative, Differentiation, Applications of derivative, Definite integrals, Antiderivative integration, Application of definite integral, Indeterminate forms, Improper integrals, Numerical integration, Sequences and series of numbers, Taylor series expansions of elementary functions vector analysis.

Subject code: 01006723   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course covers basic physics and mechanics including a study of motion, space and time, kinematics, Newton’s law of motion, forces, energy and momentum, work, power, conservation laws, systems of particles, linear momentum, circular motion, rotation, torques, harmonic oscillation and gravitation.

Subject code: 01006724   |   Credits: 1 (0-3-2)   |   Type: Practical   |   Prerequisite: none

Description: The experiments that correspond to the subject in 01006723 General Physics 1.

Subject code: 01416309   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Lettering, orthographic projection, orthographic drawing and pictorial drawings, dimensioning and tolerance, sections, auxiliary views and development, freehand sketches, detail and assembly drawings, basic computer aided drawing.

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject (that does not conflict with the main subject study time) from the General Education list here.

Subject code: 01416000   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Note: Students must achieve the required English proficiency level prior to the graduation. The requirement could be satisfied using the English proficiency test scores submitted during the application, or after admitting to the program. Non-native English speakers who have not achieved the required English proficiency level during admission must complete two English-as-a-Second-Language (ESL) courses in their first year of study.

Description: The course provides ESL students guidance and extensive practice in listening and speaking in academic and professional settings. Listening focuses on understanding spoken English in formats such as college lectures and news broadcasts. Note-taking tasks are also included to reinforce aural comprehension. Students learn to recognize organizational patterns. Students also practice outlining main ideas and supporting details through audiotaped, videotaped and live presentations. Speaking focuses on increased fluency and communicative strategies used by native speakers in academic and professional settings.

Subject code: 09106407   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: This course covers structure of atoms, periodic table, chemical bonding, molecular structure and bonding theories, gases and kinetic molecular theory; chemical thermodynamics, chemical kinetics, chemical equilibrium, and introduction to electrochemistry.

Second semester - 23 Credits

Subject code: 01416320   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: TBA

Subject code: 01006803   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Force systems, resultant, equilibrium, fluid statics, kinematics and kinetics of particles and rigid bodies, Newton’s second law of motion, work and energy, impulse and momentum.

Subject code: 01006711   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: 01006710 Introduction to Calculus

Description: Functions of several variables and theirs applications, Vector algebra in three dimensions, Polar coordinates, Calculus of real – valued functions of two variables, Differentiation and integration of real – valued and vector – valued functions of multiple real variables, Introduction to line integrals, Lines, planes and surfaces in three-dimensional space, Calculus of real – valued functions in three-dimensional space, Principal theory for applications such as Green’s theorem, divergence theorem, Gauss theorem, Stokes theorem, etc.

Subject code: 01006725   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: 01006723 General Physics 1

Description: This course provides the physical science required to analyze electrical and electronic devices. Covered topics include electrostatics and electromagnetics, electric field and potential, conductors, insulators, capacitors, dielectrics, electric current, electric circuits, magnetic fields and electromagnetism.

Subject code: 01006726   |   Credits: 1 (0-3-2)   |   Type: Practical   |   Prerequisite: 01006723 General Physics 1 and 01006724 General Physics Laboratory 1

Description: The experiments that correspond to the subject in 01006725 General Physics 2.

Subject code: 01416318   |   Credits: 3 (2-2-5)   |   Type: Theory   |   Prerequisite: none

Description: This course deals with the systematic study of the Architecture and programming issues of 8086-microprocessor family and interfacing with other peripheral ICs and co-processor. In addition, various 32-bit and 64-bit microprocessors are introduced. The aim of this course is to give the students basic knowledge of the microprocessors needed to develop the systems using it.

Subject code: 01416514   |   Credits: 1 (0-3-6)   |   Type: Practical   |   Prerequisite: none

Description: The aim of this course is understanding the stationary robot by performing instructive experiments that reveal fundamental robotic principles and to attain a level of dexterity with experimental devices. Moreover, the aim of this training is to train the ability to report and summarize the experimental work.

Subject code: 01416001   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Note: Students must achieve the required English proficiency level prior to the graduation. The requirement could be satisfied using the English proficiency test scores submitted during the application, or after admitting to the program. Non-native English speakers who have not achieved the required English proficiency level during admission must complete two English-as-a-Second-Language (ESL) courses in their first year of study.

Description: This course is designed to improve the reading and writing skills of ESL students. Students receive practice on reading and vocabulary development. Reading practice will emphasize paraphrasing, summarizing, and the simple analysis of texts to identify main ideas and distinguish fact from opinion. Writing practice includes writing of simple and compound sentences, using compound tenses and correct word forms, word order, spelling, and punctuation. Students will also develop the ability to write varied, complex sentences and effective paragraphs in standard written English.

Subject code: 09106500   |   Credits: 3(3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to the underlying principles and applications of the emerging field of nanotechnology and nanoscience, Introduces tools and principles relevant at the nanoscale dimension, Discusses current and future nanotechnology applications in engineering, materials, physics, chemistry, biology, electronics and energy.

Year 2 - Sophomore

First semester - 22 Credits

Subject code: 01416312   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course is the introduction to modeling, analysis and design of circuits and electronics using lumped circuit models for sources, resistors, capacitors, inductors. Circuit analysis techniques such as Kirchhoff’s Laws, node voltages, and mesh currents. Thevenin’s and Norton’s equivalent circuits. The operation and application of electronic solid-state devices such as diodes, Operational Amplifiers (Op-Amp), Metal Oxide Semiconductor Field Effect Transistors (MOSFETs) and Bipolar Junction Transistors (BJTs). This course will also learn the use of equivalent circuit models that describe the operation of these devices and how they can be used to design circuits that provide important electronic functions.

Subject code: 01416301   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Systems of linear equations and solutions. Vector and space, Matrices, Solution of linear equations by matrices, bases, orthonormal bases and applications in Fourier series, etc. Linear transformations: Laplace transformation, ztransformation Fourier-transformation, complex function and transformation, Introduction to differential equations, linear and nonlinear differential equation, Ordinary differential equations, Application of ordinary differential equation for engineering problems, initial value problems, Topics include matrices, determinants, vector spaces, eigenvalues and eigenvectors, orthogonality and inner product spaces; applications include brief introductions to difference equations, Markov chains, and systems of linear ordinary differential equations. Solving problems with the underlying formal structure by using the concrete model of matrices and vectors as a guide and as a tool.

Subject code: 01416515   |   Credits: 1 (0-3-6)   |   Type: Practical   |   Prerequisite: none

Description: The aim of this course is understanding the mobile robot by performing instructive experiments that reveal fundamental robotic principles and to attain a level of dexterity with experimental devices. Moreover, the aim of this training is to train the ability to report and summarize the experimental work.

Subject code: 01416304   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to control systems; mathematical models of systems; feedback control system characteristics; the performance of feedback control systems; the stability of linear feedback systems; essential principles of feedback; the root locus method; frequency response method; stability of the frequency domain, time-domain analysis of control systems: the design and compensation of feedback control system.

Subject code: 01416521  |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: TBA

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject (that does not conflict with the main subject study time) from the General Education list here.

Subject code: 01416003   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Note: Students are required to complete at least 3 credits from the courses in Communication Requirement category.

Description: This course provides the study of interpreting and analyzing written and visual arguments. Students will learn to identify the underlying values, definitions, and assumptions in those arguments. The students also learn how to synthesize a multiplicity of competing perspectives, and to articulate fundamental disagreements between those perspectives. Ultimately, students will advance their contributions to discussions in engineering, business innovations, and technology studies.

Subject code: 09106507   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: The fundamental and definition of sensing techniques, design and fabrication sensors based on different types of nanoscaled materials (nanostructured films, nanoparticles, nanocomposites, etc.), sensor characterization, detection mechanism and component for sensor development, and practical applications.

Second semester - 25 Credits

Subject code: 01006719   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course provides an introduction to fundamental tools of stochastic analysis. Probability, conditional probability, Bayes Theorem, random variables and transforms, independence, Bernoulli trials. Statistical inference from limited data, outcomes of repeated experiments, applications to design, assessment of relative frequency and probability, law of large numbers, precision of measurements. Elements of stochastic processes, Poisson processes, Markov chains, Six Sigma, ANOVA, and industrial applications.

Subject code: 01416310   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: (From 01006310) Introduction to material properties and the methods of analysis used in structural design. Concepts of normal stress and strain, shear stress and strain, thermal stress and strain, deformation, and torsional loading. Structural elements designing based on material properties and factors of safety. Sectional properties such as centroids and moments of inertia and construct shear force and bending moment diagrams for statically determinate beams. Calculation of flexural stresses, longitudinal shear stresses, and deflection will allow beam sections to be selected for structural applications. Column analysis and design are included.

Subject code: 01416308   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to Kinematics and Dynamics of Robot, Orientation of rigid body, Rigid body kinematics and dynamics, Kinematic Chain, Kinetics or Dynamics, Serial and Parallel robots, Robot Manipulator Platform, Introduction to mobile robot platform.

Subject code: 01416305   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Materials on AI programming, logic, search, game playing, machine learning, natural language understanding, and robotics introduce the student to AI methods, tools, and techniques, their application to computational problems, and their contribution to understanding intelligence.

Subject code: 01416500   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Lighting and Viewing methods, Cameras and video recorders capture, Image processing technique, reflected surfaces and lighting techniques, image transformation and feature extraction, image reconstruction, edge detection, segmentation, object recognition, stereo vision, reconstructing the 3D world from 2D images, robotic and trends in robot vision.

Subject code: 01416516   |   Credits: 1 (0-3-6)   |   Type: Practical   |   Prerequisite: none

Description: The aim of this course is understanding the artificial intelligent technology by performing instructive experiments that reveal fundamental robotic principles and to attain a level of dexterity with experimental devices. Moreover, the aim of this training is to train the ability to report and summarize the experimental work.

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject (that does not conflict with the main subject study time) from the General Education list here.

Subject code: 09106509   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Nanomaterial coating, photolithography, electron beam lithography, nanolithography, nanoscale, vacuum deposition, atomic and molecular beam deposition, micro-contact printing, inkjet micro-printing, electrochemical deposition, self assembly deposition, nanomaterial film characterization and basic skill of nanostructure design.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can vote among their friends and choose one subject from the Elective Mandatory Subjects for Smart Materials Technology list here.

Year 3 - Junior

First semester - 18 Credits

Subject code: 01006xxx   |   Credits: x (x-x-x)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject from the General Education list in Math and Science list here.

Subject code: 01416306   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Law and standardization, Safety requirement and international standards for Robotics and AI such as European Directive, ANSI and ISO etc., Product Standard and Regulations for Safety in Automation and Robotics, Applicable standards such as ISO13482, ISO13849, etc. Industrial regulations and safety.

Subject code: 01416315   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Topics covered include: modeling, analysis, and control techniques; design of power circuits including inverters, rectifiers, and DC-DC converters; analysis and design of magnetic components and filters; and characteristics of power semiconductor devices.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 09106512   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Basic quantum theory, origin of band structure of materials, quantum phenomena related to nanoscience, quantum theory of advanced characterization tools, quantum structure materials, nanoelectronics devices and quantum-based electronic devices.

Subject code: 09106514   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Some applications of smart materials in medical and pharmaceutical products, chemicals and advanced materials, communications, energy conservation, automotive, aerospace, textiles and agricultures including recent ideas and progress in nanomaterials.

Second semester - 21 Credits

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject from the General Education list here.

Subject code: 01416319   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Casting, turning, milling, welding, heat treatment; manufacturing process selection for materials and shapes; manufacturing process selection for linear tolerance and geometric tolerance; surface roughness; metrology and examination techniques.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: xxxxxxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Note: Students must complete at least 6 additional credits from any courses offered by the institution.

Description: The student can choose to select any elective subjects that the university offered.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Subjects for Smart Materials Technology list here.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can vote among their friends and choose one subject from the Elective Mandatory Subjects for Smart Materials Technology list here.

Third semester (summer)

Subject code: 01006805   |   Credits: 0 (0-45-0)   |   Type: Internship   |   Prerequisite: none

Note: Students may choose to join internship in the industries, research labs, or startups; including incubating their own businesses starting from the first year.

Description: During their four-year selected studies, students are required to complete a short-term industrial placement within professional selected environments. It takes place during a summer period. This course allows students to put into practice under conditions reflecting their future activities and responsibilities. The work, carried out under the responsibility of the firm involved, is presented in a written report.

Year 4 - Senior (Regular Students)

First semester - 15 Credits

Subject code: xxxxxxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Note: Students must complete at least 6 additional credits from any courses offered by the institution.

Description: The student can choose to select any elective subjects that the university offered.

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject from the General Education list here.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Subjects for Smart Materials Technology list here.

Subject code: 01416701   |   Credits: 3 (0-9-5)   |   Type: Practical   |   Prerequisite: none

Note: Students must complete the capstone design preparation. Students will practice open-ended engineering design and/or research that incorporates fundamental and advanced concepts in Robotics and AI. Students will learn to build innovation, identify the opportunities, propose ideas, design and implement innovative solutions while being able to apply standards and realistic engineering constraints.

Description: This course instructs and prepare students in aspects of effective technical oral presentations through exposure to different workplace communication skills. As preparation and research for the capstone design, students must develop topics, identify a supervisor, and prepare a proposal for an oral presentation. The design must incorporate fundamental and advanced concepts in Robotics and AI. Each team of 2 to 4 students will propose innovative design projects which require application of standards and realistic engineering constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. Each team must prepare and deliver oral presentations describing their analysis of the problems, the proposed innovation and the design process.

Second semester - 12 Credits

Subject code: 09106402   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Energy technologies in the aspect of Nanotechnology, smart materials used for energy production, storage, transmission and conservation. Synthesis, characterization, and application of smart materials used for energy sources such as solar cells, fuel cells, supercapacitors and batteries.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Subjects for Smart Materials Technology list here.

Subject code: 01416702   |   Credits: 3 (0-9-5)   |   Type: Practical   |   Prerequisite: 01266511 Capstone Design Preparation

Note:  This course consists of open-ended design projects that incorporate fundamental and advanced concepts in Robotics and AI. Students will analyze, design and implement innovative prototypes which require application of standards and realistic engineering constraints. Students from alternative study programs can extend their work from the alternative study programs. Each team of 1 to 4 students must design and implement a prototype of the proposed innovation. Measurements, simulations, and/or characterization of the proposed solution is performed so as to demonstrate that the design objectives and specifications have been met. The final design reports must address issues, as appropriate, that are related to engineering economics, commercialization, manufacturability, environmental, social issues, ethics, and health and safety. Each team must prepare and deliver oral presentations and demonstrations of their design prototype.

Year 4 - Senior (CO-OP/Study Abroad Students)

First semester - 6 Credits

Cooperative Education

Subject code: 01006301 Cooperative Education   |   Credits: 6 (0-45-0)   |   Type: Practical   |   Prerequisite: none

Note: The Co-Op is a 16-week extended internship experience in which students may opt to participate in. Interested students should contact the department or the program committee regarding the current policies and the requirements. While on the Co- Op assignment, the students are participating in a recognized educational program and retain their full-time student status.

Description: This course demands the student to work in an innovative company or a government/private organization, which is approved by the program committee for working on an innovative project for at least 16 weeks. The work of the student is under supervision of a faculty member, who is regarded as the student’s supervisor. The student must report progress to the supervisor regularly. Upon completion, the student must prepare and deliver oral presentations describing the work from the program.

or

Study Abroad

Subject code: 01006302 Study Abroad   |   Credits: 6 (6-0-12)   |   Type: Theory   |   Prerequisite: none

Note: RAI student may choose to study abroad while still earning the Robotics and AI degree. Students should contact the department or the program committee regarding the current exchange options and transferred credits eligibility. The students must be able to transfer at least 6 credits or equivalent from the exchange program of study.

Description: This course is reserved for students who participate in the study abroad program. Upon the completion of the program, the students must prepare and deliver oral presentations describing their experience from the program.

Second semester - 21 Credits

Subject code: xxxxxxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Note: Students must complete at least 6 additional credits from any courses offered by the institution.

Description: The student can choose to select any elective subjects that the university offered.

Subject code: 010065xx   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The students can choose one subject from the General Education list here.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 01416xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Mandatory Subjects for Robotics and AI (RAI) list here.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Subjects for Smart Materials Technology list here.

Subject code: 09106xxx   |   Credits: 3 (x-x-x)   |   Type: Theory and/or Practical   |   Prerequisite: none

Description: The students can choose one subject from the Elective Subjects for Smart Materials Technology list here.

Subject code: 09106402   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Note: Energy technologies in the aspect of Nanotechnology, smart materials used for energy production, storage, transmission and conservation. Synthesis, characterization, and application of smart materials used for energy sources such as solar cells, fuel cells, supercapacitors and batteries.

Subject choices

General Education - Elective
(Communication, Humanity and Social Skills)

Subject code: 01006502   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course introduces the theory and the practice of professional and engineering ethics, including code of conducts and regulations in academic, professional and technical fields. Students also learn about different approaches to ethical problems and examine real- life case studies, drawn from a variety of professional contexts. This course helps students develop skills and knowledge to manage and engage with ethical issues in their working lives.

Subject code: 01006503   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course introduces a broad survey of psychological science including: sensation and perception; learning, memory, intelligence, language, and cognition; emotions and motivation; development, personality, health and illness, and social behavior. Students will study and discuss relations between the brain, behavior, and experience as well as learning the process of discovering new ideas and empirical results in the field.

Subject code: 01006504   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The course provides a study of the thing we call “science”, together with its nature and methodology. The topics cover the meaning of science, reality, the nature of scientific observations, scientific theories and their discovery and formation, scientific explanations and predictions, the problem of induction, scientific rationality, the nature of scientific knowledge, concepts of truth, hypothesis testing, hypothesis confirmation, hypothesis falsification, logic of scientific method, and scientific progress.

Subject code: 01006505   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course explores approaches to ” How might we proceed when confronted by problems, situations too ambiguous, complex, or messy or impossible to be addressed directly through logical strategies?” It seeks to increase the participants’ understanding of creativity, to improve their creative problem-solving skills and to enhance their ability to promote these skills in others, in a variety of educational settings. Students participate in activities designed to help develop their own creativity, and discuss the creative process from various theoretical perspectives. Readings are on such topics as creative individuals, environments that tend to enhance creative functioning, and related educational issues. Discussions with artists, scientists and others particularly involved in the creative process focus on their techniques, and on ways in which creativity can be nurtured.

Subject code: 01006506   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course explores issues about the nature and techniques of critical thought, viewed as a way to establish a reliable basis for our claims, beliefs, and attitudes about the world. We explore multiple perspectives, placing established facts, theories, and practices in tension with alternatives to see how things could be otherwise. Views about observation and interpretation, reasoning and inference, valuing and judging, and the production of knowledge in its social context are considered. Special attention is given to translating what is learned into strategies, materials, and interventions for use in students’ own educational and professional settings.

Subject code: 01006507   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course introduces students to the concept of personal economics. Students will learn to apply the economic way of thinking to manage their scarce resources. Employs economic concepts to understand: financial planning and income management; saving and investing; stocks, bonds, and mutual funds; risk- return tradeoff and diversification; interest rates and credit.

Subject code: 01006508   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course will develop and utilize economic principles to better understand and explain the expansion and integration of information and communications technologies into the global economies. It will provide an introduction to concepts and theories useful in analyzing economic aspects of the digital and information technology revolutions.

Subject code: 01006509   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course examines the processes of public and private decision making which affects the evolution of a technology. While technology has an important role in shaping today’s society, the social forces often plays a central role in the evolution of a technology. This course will study an engineering- related technology and its related policies. Students will discuss the technological and institutional issues, their interaction, the possible need for public policy and the factors that govern the policy.

Subject code: 01006510   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course gives an overview of economics, covering basic concepts and theories of microeconomics and macroeconomics. Topics in microeconomics studied include demand and supply, price elasticities, consumer behavior theory, production and cost theory, and perfect and imperfect competitions. Macroeconomics topics studied include aggregate demand and supply, macroeconomic data (e. g. gross domestic product, national income, etc.), management of economic growth, inflation problems, unemployment problems, money and banking systems, fiscal and monetary policy, taxation, international trades, and exchange rates.

Subject code: 01006511   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course covers a study of Thai social identity and culture, development and inheritance of Thai culture, evolution of Thai society, as well as relation of Thai society and culture to societies and cultures of other countries.

Subject code: 01006512   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course covers a study of an Asian country’ s language, social identity and culture. The course will discuss development and evolution of an Asian country, their economic prospect, cultural settings, societies and relations to the society and cultures of other countries.

Subject code: 01006514   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This course provides the study and practice of different communication skills including technical, professional and creative writing; infographics design; and delivering presentation. The students will study relevant techniques and learn to combine a range of skills in order to effectively communicating technical or specialized concepts. They will be able to explore and translate the benefit, the uniqueness, and the credibility of innovative ideas to a target audience.

Subject code: 01006515   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This course consists of structural design process to create innovative products or services. The students will study the process to gather trends and information such as global direction, public opinions, technology, business, society and economic; learn how to extract context of interested area to find opportunities; study the processes used to gather behaviors, generate intense understanding about areas that lead to innovative concepts, produce innovative solutions and finally offering innovative products and services.

Subject code: 01006516   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This course introduces students to the concepts of innovative thinking and innovation management practices. This course prepares students with the insights and instruction necessary to successfully lead worldwide enterprises or local ventures. Covered topics include organization, strategy planning, policy development, communities, research and development and product management. Students are exposed to issues that challenged real-world organizations. Students will learn best practices used by engineering leaders who successfully develop commercially viable products and services, create efficient operating processes, manage profitable organizations, and transform companies into industry leaders.

Subject code: 01006517   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This course covers the basic principles of lean startup and agile business practice. Students will learn how to create an innovation accounting system to build products that meets customer demands; find the easiest and fastest ways to build minimum viable products to reduce time-tomarket; learn tactics for improvement and measure customers’ needs such as experimenting landing pages, A/ B tests, MVPs on real customers; study how to implement an agile culture in business environments and learn how to develop business structures in order to keep the business functioning on constantly-moving units.

Subject code: 01006518   |   Credits: 1 (1-0-2)   |   Type: Theory   |   Prerequisite: none

Description: This course consists of a series of lectures given by different faculty members and distinguished speakers from the academic and industries. The lectures are designed to provide students a good understanding of each curriculum structure and the courses in each subject areas. Students will be introduced to emerging trends in Engineering and the relevance of our courses. New courses and research opportunities will be presented, including the faculty’s research fields. The course also discusses basic learning and working ethics and prepares students career-making skills. Pass/Fail, required to graduate.

Subject code: 01006519   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course provides students general principles of environmental engineering and science. Basics of the physical processes involved in the interactions between water, soil, climate, and vegetation. Natural and human activity as it impacts the environment, weather and climate, pollution.

Subject code: 01006520   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course provides students fundamental skills for success in careers and team environments. The course will cover topics such as goal setting, career Skills, leadership skills, teamwork, effective communication, and public speaking. Learning methods will consist of hands on activities and projects, group work, lecture, discussion, reading, writing, and presenting.

Subject code: 01006521   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course introduces theory and practice of meditation including : meaning of meditation, objectives, methods, the beginning, process characteristics of reciting and meditating, benefits of meditation, meditation resistances and applying meditation in daily life, meditation as related to education and working purposes, objectives, methods, characteristics of the states of absorption (Jhana) and insight knowledge (Nana), fundamental knowledge about insight meditation (Vipassana), differences between foundation meditation (Summata) and insight meditation (Vipassana), layout of foundation meditation (Summata) and insight meditation (Vipassana), insight mediation as related to world population.

Subject code: 01006522   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course will help students improve their critical thinking/analytical skills through a combination of reading articles, listening to lectures, and watching audiovisual programs on current hot topics in science and technology. Students will have directed practice in various areas of pronunciation, such as stress, intonation, reductions (i.e., informal speech), linking, consonant and vowel production, rhythm, and pitch. This course will help participants improve their oral presentation skills through an intercultural scientific/technological research project. This course is designed to inspire students to realize the power of R & D (i.e., research and development) in science and technology through studying distinguished entrepreneurs.

Subject code: 01006538   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Note: This is a SIIExCMKL course. Visit cmkl.ac.th/undergraduate/siie for more detail

Description: The module will explore influential technologies of the future AI & Machine Learning/ loT/AR-VR-MR/3D/ Data visualization. The module will provide an opportunity to understand the impact and future of cutting edge technologies of the new decade by trying a number of technologies and innovations in different domains that are designed to introduce programming techniques through creative making.

General Education - Maths and Sciences Elective

Subject code: 01006721   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: 01006717 Differential Equations (or Equivalent)

Description: Error analysis, methods of root findings, curve fitting, interpolation, Newton-Cotes integration formulas, integration of equations, numerical differentiation, Runge-Kutta methods, stiffness and multistep methods, boundary value and eigenvalue problem.

Subject code: 01006729   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Analysis and planning of complex systems, Mathematical modelling to model formulation, Linear and Integer Programming techniques. Skills to build their own formulations, to expand existing formulations, to critically evaluate the impact of model assumptions and to choose an appropriate solution technique for a given formulation.

Subject code: 01006719   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Combinatorial analysis, axioms of probability, conditional probability and independence, random variables, discrete random variables and probability distributions, continuous random variables and probability distributions, joint probability distributions and random samples, point estimation, statistical interval based on a single sample.

Subject code: 01006720   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: 01006719 Probability and Statistics 1

Description: Test of hypotheses based on a single sample, inferences based on two samples, analysis of variance, multifactor analysis of variance, simple linear regression and correlation, nonlinear and multiple regression, goodness-of-fit tests and categorical data analysis.

Subject code: 01006727   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course provides a study of fundamental principles of chemistry and its applications. The subject matter includes principles of atomic structure, intermolecular forces and bonding, chemical reactions, kinetics, thermodynamics, and equilibrium. Relevant examples will be drawn from such areas as environmental, materials, and biological chemistry.

Subject code: 01006728   |   Credits: 1 (0-3-2)   |   Type: Practical   |   Prerequisite: none

Description: The experiments that correspond to the subject in 01006726 General Chemistry.

Subject code: 01006713   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This is an advanced undergraduate course that provides a self- contained introduction to modern cryptography, with an emphasis on the mathematics behind the theory of public key cryptosystems and digital signature schemes. The course will focus on developing the mathematical tools needed for the construction and security analysis of diverse cryptosystems. Key topics include: classical cryptographic constructions, such as Diffie-Hellmann key exchange, discrete logarithm- based cryptosystems, the RSA cryptosystem, and digital signatures; fundamental mathematical tools for cryptography, including primality testing, factorization algorithms, probability theory, information theory, and collision algorithms; an indepth treatment of important recent cryptographic innovations, such as elliptic curves, elliptic curve and pairing- based cryptography, lattices, lattice- based cryptography, and the NTRU cryptosystem.

Subject code: 01006714   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This course provides the mathematical concepts that a developer needs to develop 3D computer graphics and game engines. Key topics include vectors; matrices; transforms; 3D geometry; ray tracing; lighting and shading; illumination; polygonal techniques; visibility determination; curves and surfaces; fluid and cloth simulation.

Subject code: 01006718   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Basic set theory, theory and techniques of counting, properties of integers, mathematical induction, recursive definitions, recurrent equations, sequences and summations, relations, graphs, and trees.

Subject code: 01006701   |   Credits: 4 (4-0-8)   |   Type: Theory   |   Prerequisite: none

Description: This is a mathematical course designed for students with an interest in pursuing theoretical aspects of algorithms that aim to extract information from data. Covered topics include: Principal Component Analysis (PCA) ; Manifold Learning and Diffusion Maps; Semisupervised Learning; Spectral Clustering; Concentration of Measure and tail bounds in probability; Dimension reduction; Compressed Sensing / Sparse Recovery; Group Testing; Approximation algorithms; Clustering.

Elective Mandatory - Smart Materials Technology

Subject code: 09106500   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to the underlying principles and applications of the emerging field of nanotechnology and nanoscience, Introduces tools and principles relevant at the nanoscale dimension, Discusses current and future nanotechnology applications in engineering, materials, physics, chemistry, biology, electronics and energy.

Subject code: 09106504   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Analysis of combination circuit, sequential circuit, logic gate circuit, multiplex/demultiplex circuit, encoder/decoder circuit, converter circuit, comparator circuit, flipflop circuit, signal converter circuit, applications of digital electronic circuits.

Subject code: 09106505   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Nanomaterial coating, photolithography, electron beam lithography, nanolithography, nanoscale arrangement, vacuum deposition, atomic and molecular beam deposition, micro-contact printing, inkjet micro-printing, electrochemical deposition, self assembly deposition, nanomaterial film characterization and basic skill of nanostructure design.

Subject code: 09106507   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: The fundamental and definition of sensing techniques, design and fabrication sensors based on different types of nanoscaled materials (nanostructured films, nanoparticles, nanocomposites, etc.), sensor characterization, detection mechanism and component for sensor development, and practical applications.

Subject code: 09106509   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Nanomaterial coating, photolithography, electron beam lithography, nanolithography, nanoscale, vacuum deposition, atomic and molecular beam deposition, micro-contact printing, inkjet micro-printing, electrochemical deposition, self assembly deposition, nanomaterial film characterization and basic skill of nanostructure design.

Subject code: 09106510   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: (From 09100510) Professional practice for research, problem formulation, analysis and problemsolving skills, research planning, literature review, scientific citation database, keywords, citation software, professional writing, note-taking skills, summarizing main ideas, experimental design, reasoning and discussion, drawing conclusion, professional presentation, creativity and innovation, patents and patent search, research ethics.

Subject code: 09106550   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Study interesting literatures for planning the special project, project topic and research method preparation and basic research progress. Students must submit a full project report including experimental results, interpretation and conclusion and then present their complete research to the college’s committee at the end of the course.

Subject code: 09106512   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Basic quantum theory, origin of band structure of materials, quantum phenomena related to nanoscience, quantum theory of advanced characterization tools, quantum structure materials, nanoelectronics devices and quantum-based electronic devices.

Subject code: 09106513   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Fundamental of electrical measurement and instrument system. Elements of a measurement system. Sensor classification; sensor types, sensor characteristics. Statistical analysis of data from sensor. Sensor interfacing concepts; bias, amplification, filtering, buffering etc. Data acquisition system with computer-aided, manipulation, transmission, and processing.

Subject code: 09106514   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Some applications of smart materials in medical and pharmaceutical products, chemicals and advanced materials, communications, energy conservation, automotive, aerospace, textiles and agricultures including recent ideas and progress in nanomaterials.

Elective - Smart Materials Technology

Subject code: 09106400   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: A practical-based learning course which is aimed to develop an integrated knowledge of materials characterization. This covers a design of investigation protocols to find nanomaterials in common materials and to investigate their direct and indirect properties, including materials failures caused degradation processes at the nanoscale.

Subject code: 09106401   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Photonic crystals, holey fibers, near field optics, plasmonic, nanophotonics, photonic nanocircuits, photonics in materials, nanoscale optoelectronic.

Subject code: 09106402   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Energy technologies in the aspect of Nanotechnology, smart materials used for energy production, storage, transmission and conservation. Synthesis, characterization, and application of smart materials used for energy sources such as solar cells, fuel cells, supercapacitors and batteries.

Subject code: 09106403   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Review of electrical conductivity in organic and inorganic materials, coordination chemistry, luminescent mechanism of material, molecular designs for the enhancement of the luminescence, introduction and theory on display technology, light-emitting diodes and organic light-emitting devices, preparation process, characterization methods, color science and engineering, thin-film transistors, pixel circuits and driving schemes for passive and active Matrix displays.

Subject code: 09106404   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: The photovoltaic energy conversion consists of absorption of photon energy producing electron-hole pairs in semiconductor and charge carrier separation. It is important to learn the basic properties of semiconductor and principle of conventional p-n junction solar cell. The new type of solar cell will give you hint to improve solar cells regarding efficiency and manufacturing cost with the concepts of solar cell using nanocrystalline materials, types of photovoltaic, characterization and fabrication of organic and inorganic the solar cells based on nanostructure materials.

Subject code: 09106405   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Introduction and theory on LOC, micro devices in LOC system, characterization methods, LOC system for biosensor, LOC Design and Fabrications such as tube, pump, valve, mixing chamber, sensor, heater and thin film electrode, Applications of LOC.

Subject code: 09106406   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Overview of MEMS, scaling of micromechanical devices, behavior and modeling of micromechanical devices, mechanical properties of MEMS materials, review of microfabrication, bulk and surface micromachining, applications of MEMS: pressure sensors, accelerometer, micro-motors, micro-pumps and micro-valves; thermal sensors and actuators; micromirror.

Subject code: 09106407   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: This course covers structure of atoms, periodic table, chemical bonding, molecular structure and bonding theories, gases and kinetic molecular theory; chemical thermodynamics, chemical kinetics, chemical equilibrium, and introduction to electrochemistry.

Elective Mandatory - Robotics and AI

Subject code: 01416401   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Definitions and concepts; properties of pure substances and ideal gases; work and heat; first law of thermodynamics; second law of thermodynamics and Carnot cycle; entropy; reversibility and availability; refrigeration cycles; air-standard Carnot cycle and air-standard power cycles.

Subject code: 01416403   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Basic Mechanisms; Position, velocity and acceleration of Linkages, Graphical linkage synthesis; Linkage synthesis Static and dynamic force analysis; Static and dynamic balancing of a simple rotating and reciprocating machine.

Subject code: 01416404   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to Mechanical Design and Modeling, Modeling of dynamic system and review of ODE (Ordinary Differential Equations), Fluid System and dynamics, Linearization and stability analysis, Finite Element technique, Time and frequency response.

Subject code: 01416415   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: The course on Introduction to Data Science provides an overview of Data Science, covering a broad selection of key challenges in and methodologies for working with big data. Topics to be covered include data collection, integration, management, modeling, analysis, visualization, prediction and informed decision making, as well as data security and data privacy.

This introductory course is integrative across the core disciplines of Data Science, including databases, data warehousing, statistics, data mining, data visualization, high performance computing, cloud computing, and business intelligence. Professional skills, such as communication, presentation, and storytelling with data, will be fostered. Students will acquire a working knowledge of data science through hands-on projects and case studies in a variety of business, engineering, social sciences, or life sciences domains. Issues of ethics, leadership, and teamwork are highlighted.

Subject code: 01416406   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to mechanical system interfacing; combinational digital logic; industrial electronic components; industrial sensors; simple computer structure; low level programming technique; embedded control computers; microcontroller; stepping motors; DC motors; Analog/Digital conversion; position and velocity measurement; amplifiers; project related to MECHATRONICS.

Subject code: 01416408   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to CAD/DAM; draughting concept; 3D modelling concept; surface design; design analysis; NC programming and verification, link to manufacture, CAD/CAM data exchange; introduction to CIM: role of robotics; coding and classification; rapid prototyping concept.

Subject code: 01416409   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Properties of fluid; equilibrium of fluid at rest; definition and method of flow analysis; continuity momentum and energy equation for finite control volumes; stress-strain relations for Newtonian fluids; equation of continuity and motion; dimensional analysis and dynamic similitude; laminar and turbulent flow; boundary layer concepts, flow in pipes; turbomachinery; compressible flow.

Subject code: 01416413   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Fundamentals of NANOTECHNOLOGY, instrumentation in NANOTECHNOLOGY, nanopowders and nanomaterials, natural nanomaterials, nanobiometrics, preparation of nanomaterials, properties of nanomaterials, applications of nanomaterials mainly on materials, medical, electronics and chemical engineering, preparation of carbon nanomaterials and its applications.

Subject code: 01416414   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Overview of MEMS, scaling of micromechanical devices, behavior and modeling of micromechanical devices, mechanical properties of MEMS materials, review of microfabrication, bulk and surface micromachining, applications of MEMS: pressure sensors, accelerometer, micro-motors, micro-pumps and micro-valves; thermal sensors and actuators; micromirror.

Subject code: 01416500   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Lighting and Viewing methods, Cameras and video recorders capture, Image processing technique, reflected surfaces and lighting techniques, image transformation and feature extraction, image reconstruction, edge detection, segmentation, object recognition, stereo vision, reconstructing the 3D world from 2D images, robotic and trends in robot vision.

Subject code: 01416503   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Review of theoretical foundations of computer vision as well as the practical approaches to building real Computer Vision systems. This course investigates current research topics in computer vision with an emphasis on recognition tasks and deep learning. The course will examine data sources, features, and learning algorithms useful for understanding and manipulating visual data. Several topics will straddle the boundary between computer vision and computer graphics. Class topics will be pursued through independent reading, class discussion and presentations, and state-of-the-art projects.

Subject code: 01416504   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (clustering, dimensionality reduction, kernel methods); learning theory (bias/variance tradeoffs; VC theory; large margins); reinforcement learning and adaptive control. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing.

Subject code: 01416505   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: This course covers the topics of smart things network and communication: architectures, services and protocols; privacy and security; enabling technologies of IoT; IoT and smart system applications: smart cities, smart energy, smart transportation and mobility, smart home and building, smart factory and manufacturing, smart health and up-to-date applications related to RAI; smart things networks for data management; IoT related standardization. The course also includes a substantial group design project.

Subject code: 01416507   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Programming of robots to enable the achievement of goals in environments, cognitive capabilities such as perception, attention, anticipation, planning, memory, learning, and reasoning. social capabilities, such as communication, collaborative task execution, and reasoning about the mental states of other agents. Artificial intelligence techniques, as well as insights from cognitive science.

Subject code: 01416509   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to general concepts of SYSTEM ENGINEERING; comprehensive survey of basic theories of logical and mathematical approaches to general problem solving; systematic application. System Integration in Mechatronics and Robotics.

Subject code: 01416510   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: Introduction to human-robot interaction (HRI), Interfaces that enable natural and effective modes of interaction with robotic technologies. HRI techniques and programming, related artificial intelligence, human-computer interaction, human factors, interaction design for psychology, anthropology, education, drama, and other fields, theory to practice using state-of-the-art interactive robots.

Subject code: 01416511   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Introduction to mobile robot, robot kinematics, robot dynamics, localization and path planning, self-localization and mapping (SLAM), Markov and its application to mobile robots, particle filter, sensors and actuators in mobile robot, probabilistic in mobile robot, Fast SLAM, other topics related to mobile robots.

Subject code: 01416512   |   Credits: 3 (2-2-5)   |   Type: Theory and Practical   |   Prerequisite: none

Description: Path finding, Trajectory optimization, local and global path planning, Dijkstra, Probabilistic Roadmaps, Rapidly exploring random trees, non-holonomic system, car system equation, control based sampling, Dubbin’s curves.

Subject code: 01416518   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: none

Description: A study of the applications of industrial automation systems, including identification of system requirements, equipment integration, motors, controllers, and sensors. Coverage of set-up, maintenance, and testing of the automated system.

Subject code: 01416519   |   Credits: 3 (3-0-6)   |   Type: Theory   |   Prerequisite: 01416304 Feedback Control

Description: Describing-function analysis of non-linear control systems, phase-plane analysis, state-space analysis of control system; linear dynamical equations and impulse- response matrices; controllability and observability of linear dynamical equations, irreducible realizations: strict system, equivalence and identification.

Last updated on 11-April-2024