Developing Curricula for Artificial Intelligence and Robotics


Results

​Different international AIR related B.Sc. programs were explored. Eleven bachelor programs from USA, Europe, and Asia were selected for this survey. According to the comprehensive and intensive search, it is clearly noticed that the majority of undergraduate programs are either in computer science or electrical and computer engineering programs with minors or concentrations that offer a set of courses in AIR. The following recommendations and guidelines are advised to be considered when designing the new bachelor program in TTU and updating existing master programs in universities of Partner Countries:

1) In general, the following courses are common between all programs:

• Introduction to Artificial Intelligence

• Principles of Machine Learning 

• Introduction to Natural Language processing

• Image processing and Computer Vision

• Introduction to Intelligent Robotic Systems/Autonomous Robotics

2) In addition, the following advanced topics were commonly listed as a compulsory or an elective for many programs:

• Artificial Intelligence II

• Machine Learning II

• Intelligent Systems/ Embedded Systems

• Introduction to Data Mining

• Neural Networks / Deep Learning

3) In general, these courses require prerequisites on mathematics and programming that provide students with the fundamentals and the necessary background. Most of these courses are usually covered in engineering programs such as computer and electrical engineering. 

4) It is important to include a practical training component in the curricula. Preferably in areas relevant to AIR to expose students to the practical aspects of AIR and their application domains.


Surveying and evaluating AI and robotics courses in similar bachelor programs.pdf