iTEL
This course provides students the opportunity to apply and develop their design, analytical, project management, interpersonal, and communication skills through a team-based project experience. Students develop their teamwork skills, learn about the product development process used in industry, and are made aware of the unique requirements and constraints of product design. Several project deliverables, similar to those used in industry, are required.The major component of the course is a design project that is managed by a team of three to five students for an entire semester. During the semester, project teams identify customer needs, develop potential designs, construct and test prototypes, and deliver a design and/or working prototype to their clients. Project teams develop project schedules, maintain project notebooks, conduct economic and risk analyses of their design solutions, and develop and present written and oral project proposals and final reports.
This course introduces the principles of artificial intelligence. Topics include Rule-based (Fuzzy Logic), Learning-based (Artificial Neural Networks & Q-Learning) and Evolutionary-based (Genetic Algorithm & Particle Swarm Optimisation) algorithms. The techniques are implemented for the purposes of precision control, knowledge processing and smart perception. Programming language, such as Matlab m-file and C will be introduced to facilitate the practical solutions of the machine learning-based problems.