| Literature DB >> 35408110 |
Grzegorz Dec1, Dorota Stadnicka2, Łukasz Paśko2, Maksymilian Mądziel2, Roberto Figliè3, Daniele Mazzei3, Marios Tyrovolas4, Chrysostomos Stylios4,5, Joan Navarro6, Xavier Solé-Beteta6.
Abstract
Universities play an essential role in preparing human resources for the industry of the future. By providing the proper knowledge, they can ensure that graduates will be able to adapt to the ever-changing industrial sector. However, to achieve this, the courses provided by academia must cover the current and future industrial needs by considering the trends in scientific research and emerging technologies such as Artificial Intelligence (AI), Internet of Things (IoT), and Edge Computing (EC). This work presents the survey results conducted among academics to assess the current state of university courses, regarding the level of knowledge and skills provided to students about the Internet of Things, Artificial Intelligence, and Edge Computing. The novelty of the work is that (a) the research was carried out in several European countries, (b) the current curricula of universities from different countries were analyzed, and (c) the results present the teachers' perspective. To conduct the research, the analysis of the relevant literature took place initially to explore the issues of the presented subject, which will increasingly concern the industry in the near future. Based on the literature review results and analysis of the universities' curricula involved in this study, a questionnaire was prepared and shared with academics. The outcomes of the analysis reveal the areas that require more attention from scholars and possibly modernization of curricula.Entities:
Keywords: Artificial Intelligence; Edge Computing; Internet of Things; knowledge transfer
Mesh:
Year: 2022 PMID: 35408110 PMCID: PMC9002995 DOI: 10.3390/s22072496
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1UML activity diagram of work methodology.
Figure 2Number of courses per universities’ country.
Figure 3Semesters in which the courses are delivered.
Figure 4Percent of university AI, IoT, and EC training programs (total 64).
Programming languages used in AI, IoT, and EC courses.
| Programming | AI Courses | IoT Courses | EC Courses | |||
|---|---|---|---|---|---|---|
| Number | Percentage | Number | Percentage | Number | Percentage | |
| C or C++ | 1 | 2% | 1 | 7% | 0 | 0% |
| Python | 7 | 13% | 4 | 27% | 4 | 36% |
| Java | 1 | 2% | 1 | 7% | 1 | 9% |
| Matlab | 8 | 15% | 1 | 7% | 0 | 0% |
| Prolog | 1 | 2% | 0 | 0% | 0 | 0% |
| R | 6 | 11% | 1 | 7% | 1 | 9% |
| SQL | 3 | 6% | 0 | 0% | 0 | 0% |
| No data | 27 | 50% | 7 | 47% | 5 | 45% |
Software and environments used in AI, IoT, and EC courses.
| Software/ | AI Courses | IoT Courses | EC Courses | |||
|---|---|---|---|---|---|---|
| Number | Percentage | Number | Percentage | Number | Percentage | |
| Aitech Sphinx | 5 | 8% | 0 | 0% | 0 | 0% |
| Statistica | 2 | 3% | 0 | 0% | 0 | 0% |
| Matlab | 8 | 14% | 1 | 8% | 0 | 0% |
| Fuzzy logic toolbox | 3 | 5% | 0 | 0% | 0 | 0% |
| Tableu | 1 | 2% | 1 | 8% | 1 | 8% |
| Azure services | 0 | 0% | 2 | 15% | 2 | 17% |
| Prolog | 1 | 2% | 0 | 0% | 0 | 0% |
| PyTorch | 1 | 2% | 0 | 0% | 1 | 8% |
| Arduino SDK | 0 | 0% | 2 | 15% | 1 | 8% |
| Octave | 3 | 5% | 0 | 0% | 0 | 0% |
| Tensorflow | 2 | 3% | 0 | 0% | 1 | 8% |
| Docker | 0 | 0% | 0 | 0% | 1 | 8% |
| IBM SPSS | 1 | 2% | 0 | 0% | 0 | 0% |
| No data | 32 | 54% | 7 | 54% | 5 | 42% |
Teaching methodologies of AI, IoT, and EC courses.
| Software/ | AI Courses | IoT Courses | EC Courses | |||
|---|---|---|---|---|---|---|
| Number | Percentage | Number | Percentage | Number | Percentage | |
| Lectures | 39 | 46% | 35 | 41% | 36 | 42% |
| Lab activity | 28 | 33% | 27 | 31% | 27 | 32% |
| Problem-based learning | 1 | 1% | 0 | 0% | 0 | 0% |
| Project-based learning | 11 | 13% | 18 | 21% | 16 | 19% |
| No data | 6 | 7% | 6 | 7% | 6 | 7% |
Figure 5The number of academics from countries surveyed.
Figure 6Percent of academics teaching AI, IoT, and EC (86 answers in total).
Figure 7Academics’ teaching experience (86 answers in total).
Disciplines of AI in teaching, 100% = 69.
| To What Extent Do You Teach the Following Disciplines in the Educational Process of AI? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Philosophy of mind |
| 30.4% | 13.0% | 5.8% | 1.4% | 0.0% | 4.3% |
| Cognitive modeling |
|
| 20.3% | 2.9% | 7.2% | 1.4% | 4.3% |
| Mathematics | 14.5% | 14.5% |
| 21.7% | 10.1% | 11.6% | 1.4% |
| Logic | 8.7% |
| 20.3% | 15.9% | 10.1% | 8.7% | 4.3% |
| Linguistics |
| 30.4% | 8.7% | 11.6% | 2.9% | 1.4% | 7.2% |
| Computer science | 4.3% | 8.7% | 7.2% | 10.1% |
|
| 0.0% |
Areas of AI in teaching, 100% = 69.
| To What Extent Do You Teach the Following AI Areas? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Machine Learning | 2.9% | 10.1% | 15.9% | 20.3% |
| 23.2% | 1.4% |
| Deep Learning |
| 18.8% | 8.7% | 17.4% | 17.4% | 14.5% | 1.4% |
| Data mining | 11.6% |
| 18.8% | 15.9% |
| 8.7% | 4.3% |
| Computational intelligence | 13.0% | 17.4% | 15.9% |
| 15.9% | 11.6% | 5.8% |
| Natural language processing |
| 18.8% | 14.5% | 11.6% | 4.3% | 2.9% | 4.3% |
| Computer vision |
| 13.0% | 15.9% | 10.1% | 11.6% | 8.7% | 1.4% |
| Cognitive computing |
| 24.6% | 17.4% | 8.7% | 1.4% | 1.4% | 4.3% |
Basic Machine Learning techniques in teaching, 100% = 69.
| To What Extent Do You Teach the Basic Machine Learning Techniques? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Supervised learning | 8.7% | 8.7% | 8.7% | 20.3% | 21.7% |
| 0.0% |
| Semi-supervised learning |
| 21.7% | 11.6% | 17.4% | 10.1% | 8.7% | 2.9% |
| Unsupervised learning | 8.7% | 21.7% | 10.1% | 17.4% |
| 17.4% | 1.4% |
| Reinforcement learning | 26.1% |
| 10.1% | 17.4% | 7.2% | 5.8% | 2.9% |
Major Deep Learning models in teaching, 100% = 69.
| To What Extent Do You Teach the Major Deep Learning Models? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Convolution neural network |
| 17.4% | 7.2% | 18.8% | 18.8% | 13.0% | 1.4% |
| Recurrent neural network |
| 23.2% | 8.7% | 21.7% | 11.6% | 10.1% | 0.0% |
| Transformer |
| 18.8% | 14.5% | 11.6% | 4.3% | 0.0% | 2.9% |
| Generative adversarial network (GAN) |
| 17.4% | 10.1% | 8.7% | 7.2% | 1.4% | 4.3% |
Data mining phases, 100% = 69.
| To What Extent Do You Teach the Following Data Mining Phases (CRISP-DM)? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Business understanding |
| 20.3% | 7.2% | 14.5% | 13.0% | 0.0% | 2.9% |
| Data understanding | 14.5% | 13.0% | 15.9% |
| 23.2% | 8.7% | 4.3% |
| Data preparation | 14.5% | 11.6% |
| 14.5% | 20.3% | 13.0% | 2.9% |
| Modeling | 5.8% | 10.1% | 20.3% |
| 18.8% | 17.4% | 2.9% |
| Evaluation | 13.0% | 8.7% | 17.4% |
| 20.3% | 14.5% | 4.3% |
| Deployment | 21.7% |
| 17.4% | 14.5% | 15.9% | 1.4% | 5.8% |
Computational intelligence issues, 100% = 69.
| To What Extent Do You Teach Computational Intelligence Issues? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Fuzzy systems |
| 21.7% | 10.1% | 11.6% | 7.2% | 5.8% | 4.3% |
| Neural networks | 7.2% | 13.0% | 14.5% | 18.8% | 23.2% |
| 0.0% |
| Genetic algorithms |
| 20.3% | 11.6% | 13.0% | 8.7% | 10.1% | 5.8% |
Natural language processing issues, 100% = 69.
| To What Extent Do You Teach Natural Language Processing Issues? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Speech recognition |
| 11.6% | 10.1% | 8.7% | 1.4% | 2.9% | 2.9% |
| Natural language generation |
| 13.0% | 7.2% | 4.3% | 4.3% | 1.4% | 2.9% |
| Natural language translation |
| 14.5% | 7.2% | 2.9% | 2.9% | 1.4% | 2.9% |
Computer vision issues, 100% = 69.
| To What Extent Do You Teach Computer Vision Issues? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Image classification |
| 11.6% | 14.5% | 10.1% | 13.0% | 15.9% | 0.0% |
| Object localization and detection |
| 17.4% | 5.8% | 15.9% | 11.6% | 5.8% | 2.9% |
| Image segmentation |
| 11.6% | 13.0% | 5.8% | 13.0% | 10.1% | 1.4% |
| Domain adaptation |
| 14.5% | 7.2% | 8.7% | 1.4% | 4.3% | 2.9% |
| Neural style transfer |
| 14.5% | 7.2% | 7.2% | 4.3% | 1.4% | 1.4% |
Cognitive computing issues, 100% = 69.
| To What Extent Do You Teach Cognitive Computing Issues? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Interactive task learning |
| 21.7% | 7.2% | 5.8% | 8.7% | 0.0% | 4.3% |
| Game playing agents |
| 15.9% | 11.6% | 4.3% | 8.7% | 0.0% | 1.4% |
| Meta-algorithms in cognitive computing |
| 29.0% | 5.8% | 1.4% | 2.9% | 0.0% | 2.9% |
Programming languages for AI applications, 100% = 69.
| To What Extent Do You Teach the Following Programming Languages for AI Applications? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| C or C++ |
| 8.7% | 8.7% | 10.1% | 8.7% | 7.2% | 5.8% |
| Python | 8.7% |
| 13.0% | 14.5% | 15.9% |
| 1.4% |
| Lisp |
| 7.2% | 2.9% | 1.4% | 4.3% | 0.0% | 10.1% |
| Java |
| 11.6% | 8.7% | 11.6% | 4.3% | 4.3% | 10.1% |
| Matlab |
| 10.1% | 5.8% | 14.5% | 8.7% | 15.9% | 7.2% |
| Prolog |
| 4.3% | 2.9% | 5.8% | 7.2% | 5.8% | 10.1% |
| R |
| 13.0% | 4.3% | 4.3% | 1.4% | 1.4% | 11.6% |
Software/environment in AI teaching, 100% = 69.
| To What Extent Do You Use the Following Software/Environment to Teach AI? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| AITECH SPHINX |
| 2.9% | 0.0% | 1.4% | 1.4% | 0.0% | 13.0% |
| Statistica |
| 4.3% | 1.4% | 2.9% | 4.3% | 1.4% | 14.5% |
| Matlab |
| 11.6% | 8.7% | 10.1% | 11.6% | 17.4% | 5.8% |
| MS Excel |
| 21.7% | 10.1% | 8.7% | 8.7% | 2.9% | 11.6% |
| Scilab |
| 7.2% | 1.4% | 2.9% | 0.0% | 1.4% | 11.6% |
| RStudio |
| 8.7% | 1.4% | 2.9% | 2.9% | 1.4% | 15.9% |
| SWI Prolog |
| 10.1% | 2.9% | 1.4% | 7.2% | 4.3% | 10.1% |
| PyCharm |
| 13.0% | 5.8% | 5.8% | 4.3% | 4.3% | 8.7% |
| Spyder |
| 10.1% | 2.9% | 1.4% | 10.1% | 2.9% | 14.5% |
| Visual Studio Code |
| 8.7% | 5.8% | 11.6% | 5.8% | 2.9% | 13.0% |
Teaching the applications of AI, 100% = 69.
| To What Extent Do You Teach AI in the Following Applications? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Manufacturing processes monitoring |
| 13.0% | 13.0% | 10.1% | 5.8% | 7.2% | 5.8% |
| Deliveries |
| 4.3% | 13.0% | 1.4% | 2.9% | 4.3% | 8.7% |
| Computer vision |
| 13.0% | 13.0% | 10.1% | 5.8% | 7.2% | 5.8% |
| Scheduling problems |
| 4.3% | 13.0% | 1.4% | 2.9% | 4.3% | 8.7% |
| Predictive maintenance |
| 7.2% | 15.9% | 4.3% | 10.1% | 14.5% | 5.8% |
| Quality problems |
| 13.0% | 14.5% | 14.5% | 5.8% | 1.4% | 10.1% |
| Supply chains management |
| 15.9% | 13.0% | 11.6% | 4.3% | 5.8% | 7.2% |
| Anomaly detection |
| 11.6% | 11.6% | 17.4% | 1.4% | 2.9% | 8.7% |
| Optimization |
| 18.8% | 7.2% | 7.2% | 4.3% | 1.4% | 13.0% |
| Cognitive systems |
| 11.6% | 18.8% | 10.1% | 15.9% | 2.9% | 8.7% |
| Autonomous systems |
| 23.2% | 8.7% | 5.8% | 13.0% | 8.7% | 5.8% |
| Robots |
| 13.0% | 11.6% | 7.2% | 10.1% | 11.6% | 5.8% |
Learning techniques in AI teaching, 100% = 69.
| To What Extent Do You Use the Following Learning Techniques to Teach AI? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Lectures | 0.0% | 5.8% | 10.1% | 15.9% |
| 31.9% | 0.0% |
| Labs | 8.7% | 4.3% | 17.4% | 14.5% |
| 20.3% | 2.9% |
| Workshops | 0.0% | 5.8% | 10.1% | 15.9% |
| 31.9% | 0.0% |
| Problem based learning | 18.8% | 2.9% | 15.9% | 13.0% |
| 20.3% | 4.3% |
| E-learning | 18.8% | 8.7% | 10.1% | 14.5% |
|
| 4.3% |
| Project Based Learning (team work) |
| 10.1% | 11.6% | 14.5% | 11.6% | 10.1% | 8.7% |
| Project Based Learning (individual work) | 8.7% | 4.3% | 17.4% | 14.5% |
| 20.3% | 2.9% |
Teaching topics in the area of IoT, 100% = 31.
| To What Extent Do You Teach the Following Topics in the Area of IoT? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| General introduction to IoT | 6.5% | 3.2% | 16.1% |
| 22.6% | 16.1% | 3.2% |
| Application scenarios of IoT | 9.7% | 9.7% | 16.1% | 16.1% |
| 16.1% | 6.5% |
| IoT architecture | 12.9% | 9.7% | 22.6% | 19.4% |
| 6.5% | 3.2% |
| IoT deployment |
| 16.1% | 16.1% | 12.9% |
| 6.5% | 6.5% |
| IoT components | 16.1% | 16.1% |
| 12.9% |
| 12.9% | 3.2% |
| M2M industrial IoT protocols |
| 16.1% | 3.2% | 19.4% | 16.1% | 6.5% | 3.2% |
| Sensors | 6.5% |
| 9.7% |
| 12.9% | 16.1% | 9.7% |
| Application development | 16.1% |
| 12.9% | 6.5% | 19.4% | 16.1% | 6.5% |
| IoT maintenance |
| 32.3% | 16.1% | 3.2% | 9.7% | 3.2% | 6.5% |
| Computer Networking |
| 19.4% | 9.7% | 9.7% | 9.7% | 9.7% | 3.2% |
| Distributed processing in IoT networks |
| 9.7% | 22.6% | 19.4% | 6.5% | 3.2% | 3.2% |
| Data analytics |
| 9.7% | 9.7% | 25.8% | 12.9% | 9.7% | 6.5% |
| Cloud computing |
| 16.1% | 19.4% | 6.5% | 16.1% | 12.9% | 3.2% |
| Databases development | 22.6% |
| 9.7% | 16.1% | 9.7% | 9.7% | 6.5% |
| Data transfer protocols |
| 16.1% | 12.9% | 16.1% | 16.1% | 0.0% | 9.7% |
| Knowledge management |
| 9.7% | 12.9% | 12.9% | 22.6% | 3.2% | 6.5% |
| Cybersecurity |
| 22.6% | 9.7% | 12.9% | 12.9% | 3.2% | 3.2% |
| Cryptography |
| 16.1% | 3.2% | 12.9% | 3.2% | 0.0% | 9.7% |
| Basic network attacks |
| 22.6% | 3.2% | 9.7% | 3.2% | 6.5% | 6.5% |
| Real time operating systems |
| 19.4% | 9.7% | 16.1% | 9.7% | 0.0% | 6.5% |
| Searching for vulnerabilities |
| 12.9% | 0.0% | 12.9% | 9.7% | 0.0% | 6.5% |
| Computer Networking |
| 16.1% | 3.2% | 16.1% | 9.7% | 9.7% | 3.2% |
| IoT communication terminals and gateways |
| 16.1% | 16.1% | 19.4% | 12.9% | 0.0% | 6.5% |
Context of Teaching the IoT, 100% = 31.
| To What Extent Do You Teach IoT in the Following Context? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Quality problems |
| 12.9% | 22.6% | 3.2% | 9.7% | 6.5% | 6.5% |
| Machine condition monitoring |
| 22.6% | 3.2% | 12.9% | 16.1% | 6.5% | 6.5% |
| Robotics |
| 9.7% | 6.5% | 12.9% | 12.9% | 12.9% | 3.2% |
| Deliveries |
| 12.9% | 12.9% | 6.5% | 6.5% | 6.5% | 6.5% |
| Market behavior |
| 12.9% | 3.2% | 9.7% | 6.5% | 3.2% | 6.5% |
| Data management | 19.4% | 12.9% | 16.1% |
| 12.9% | 3.2% | 6.5% |
| Support decision-making |
| 12.9% | 12.9% | 19.4% | 22.6% | 3.2% | 3.2% |
| Process parameters monitoring |
| 12.9% | 3.2% | 12.9% | 22.6% | 9.7% | 9.7% |
| Logistics |
| 19.4% | 16.1% | 9.7% | 12.9% | 6.5% | 6.5% |
Teaching applications of IoT in different technologies, 100% = 31.
| To What Extent Do You Teach IoT in the Following Techniques? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Data processing and transformation | 9.7% | 16.1% |
|
| 16.1% | 6.5% | 6.5% |
| Data display |
| 9.7% | 22.6% | 12.9% | 12.9% | 9.7% | 6.5% |
| Industrial automation |
| 9.7% | 25.8% | 6.5% | 9.7% | 9.7% | 6.5% |
| Anomaly detection |
| 16.1% | 6.5% | 12.9% | 16.1% | 3.2% | 6.5% |
| IaaS (Infrastructure as a Service) |
| 16.1% | 6.5% | 6.5% | 6.5% | 9.7% | 3.2% |
| PaaS (Platform as a Service |
| 19.4% | 12.9% | 6.5% | 12.9% | 3.2% | 3.2% |
| SaaS (Software as a Service) |
| 16.1% | 9.7% | 6.5% | 16.1% | 3.2% | 3.2% |
| Application Programming Interface |
| 9.7% | 16.1% | 16.1% | 9.7% | 9.7% | 6.5% |
| Digital twins |
| 19.4% | 12.9% | 12.9% | 9.7% | 6.5% | 6.5% |
| Big data management |
| 19.4% | 22.6% | 6.5% | 9.7% | 3.2% | 6.5% |
| Containers and orchestrators (Docker, Swarm, Kubernetes, EKS…) |
| 9.7% | 9.7% | 9.7% | 6.5% | 3.2% | 6.5% |
Learning techniques in IoT Teaching, 100% = 31.
| To What Extent Do You Use the Following Learning Tools to Teach IoT? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Lectures | 0.0% | 9.7% | 12.9% | 19.4% | 25.8% |
| 0.0% |
| Labs | 25.8% | 3.2% | 9.7% | 9.7% |
| 19.4% | 3.2% |
| Workshops |
| 6.5% | 19.4% | 16.1% | 6.5% | 12.9% | 9.7% |
| Problem Based Learning |
| 9.7% | 12.9% | 3.2% | 19.4% | 12.9% | 6.5% |
| E-learning |
| 6.5% | 16.1% | 16.1% | 6.5% | 16.1% | 9.7% |
| Project Based Learning (team work) | 22.6% | 9.7% | 9.7% | 9.7% | 19.4% |
| 3.2% |
| Project Based Learning (individual work) | 16.1% | 6.5% |
| 19.4% | 12.9% | 19.4% | 3.2% |
Software/technology in IoT teaching, 100% = 31.
| To What Extent Do You Use the Following Software/Technology to Teach IoT? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| MapReduce |
| 12.9% | 6.5% | 3.2% | 3.2% | 0.0% | 6.5% |
| AWS Lambda |
| 6.5% | 0.0% | 6.5% | 0.0% | 3.2% | 6.5% |
| Azure functions |
| 16.1% | 9.7% | 0.0% | 3.2% | 3.2% | 6.5% |
| Arduino IoT |
| 6.5% | 16.1% | 0.0% | 16.1% | 19.4% | 3.2% |
| Cloud Services & Serverless Technologies (AWS, GCP, DigitalOcean, Linode) |
| 9.7% | 6.5% | 3.2% | 25.8% | 3.2% | 6.5% |
Teaching topics in the area of edge computing, 100% = 8.
| To What Extent Do You Teach the Following Topics in the Area of Edge Computing? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| General concepts | 0.0% | 12.5% | 12.5% | 12.5% | 25.0% |
| 0.0% |
| Privacy and security | 12.5% | 25.0% | 12.5% | 0.0% |
| 12.5% | 0.0% |
| Scalability and reliability | 0.0% | 12.5% | 25.0% | 25.0% | 12.5% |
| 0.0% |
| Speed and efficiency | 0.0% | 0.0% | 25.0% | 12.5% | 37.5% |
| 0.0% |
| Applications | 0.0% | 0.0% | 12.5% | 25.0% | 25.0% |
| 0.0% |
Technologies used in Edge Computing implementation, 100% = 8.
| To What Extent Do You Teach the Following Technologies Used in Edge Computing Implementation? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Mobile Edge Computing | 12.5% |
| 12.5% | 12.5% | 0.0% | 25.0% | 0.0% |
| Fog computing |
|
| 12.5% | 0.0% | 12.5% | 12.5% | 12.5% |
| Micro data centers |
| 12.5% |
| 12.5% | 12.5% | 12.5% | 0.0% |
| Container technology | 12.5% |
| 12.5% | 12.5% | 12.5% | 12.5% | 12.5% |
| Azure edge |
| 25.0% | 0.0% | 0.0% | 0.0% | 0.0% | 12.5% |
| Service composition and service oriented computing | 12.5% | 12.5% |
|
| 0.0% |
| 0.0% |
Algorithms/techniques used in Edge Computing implementation, 100% = 8.
| To What Extent Do You Teach the Following Algorithms/Techniques Used in Edge Computing Implementation? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Distributed computing | 0.0% | 12.5% |
| 0.0% | 25.0% | 25.0% | 0.0% |
| Distributed storage | 12.5% | 12.5% |
| 0.0% | 25.0% | 12.5% | 0.0% |
| Reliability and fault tolerance | 12.5% | 25.0% |
| 0.0% |
| 12.5% | 0.0% |
| Containerization | 12.5% |
| 0.0% | 0.0% | 12.5% | 25.0% | 12.5% |
| Energy efficiency | 12.5% |
| 0.0% | 12.5% | 12.5% | 25.0% | 0.0% |
| Data replication | 12.5% | 25.0% | 12.5% | 0.0% | 12.5% |
| 0.0% |
| Efficiently collecting, aggregating, and moving data | 0.0% |
| 12.5% | 0.0% | 25.0% | 25.0% | 0.0% |
| Others |
| 0.0% | 12.5% | 25.0% | 0.0% | 12.5% | 12.5% |
Students’ skills in Edge Computing, 100% = 8.
| To What Extent Your Students… | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| identify the challenges of edge computing? | 0.0% |
|
| 0.0% | 25.0% | 0.0% | 0 |
| design an edge computing architecture? |
|
| 12.5% | 12.5% | 12.5% | 12.5% | 0 |
| describe differences between edge, fog, cloud and pervasive computing? | 12.5% |
|
| 12.5% |
| 0.0% | 0 |
| implement SW solutions using edge-computing middlewares? |
|
|
| 12.5% | 0.0% | 12.5% | 0 |
| understand the strengths and weaknesses of an EC architecture? | 0.0% |
| 12.5% | 25.0% | 12.5% | 12.5% | 0 |
| develop an edge computing project? |
|
| 12.5% | 12.5% | 0.0% |
| 0 |
| read papers related to edge computing? | 12.5% |
| 25.0% | 0.0% | 12.5% | 12.5% | 0 |
| do data analytics in edge computing environments? | 25.0% |
| 12.5% | 12.5% | 12.5% | 0.0% | 0 |
Hardware/software EC enabling platforms used by students, 100% = 8.
| To What Extent Do Your Students Use Hardware/Software Enabling Edge Computing Platforms? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| FPGAs | 25.0% |
| 0.0% | 12.5% | 12.5% | 0.0% | 12.5% |
| Edge accelerators | 25.0% |
| 0.0% | 12.5% | 0.0% | 0.0% | 12.5% |
| Azure IoT Edge |
| 12.5% | 0.0% | 0.0% | 0.0% | 0.0% | 12.5% |
| AWS IoT Greengrass |
| 0.0% | 12.5% | 12.5% | 0.0% | 0.0% | 12.5% |
| RTOS |
| 12.5% | 12.5% | 0.0% | 0.0% | 0.0% | 12.5% |
Teaching applications of Edge Computing, 100% = 8.
| To What Extent Do You Teach Edge Computing in the Following Applications? | Not at All | To a Small Extent | To Some Extent | To a Moderate Extent | To a Great Extent | To a Very Great Extent | No Answer |
|---|---|---|---|---|---|---|---|
| Autonomous machines |
| 0.0% | 25.0% | 12.5% | 0.0% | 12.5% | 0.0% |
| Augmented reality |
| 25.0% | 0.0% | 0.0% | 0.0% | 12.5% | 0.0% |
| Mobile agents (e.g., drones) |
| 0.0% | 0.0% | 25.0% | 12.5% | 0.0% | 0.0% |
| Autonomous products | 25.0% | 25.0% |
| 0.0% | 0.0% | 12.5% | 0.0% |
| Autonomy in energy networks |
| 25.0% | 0.0% | 12.5% | 0.0% | 0.0% | 0.0% |
| Facial recognition algorithms |
| 12.5% | 0.0% | 0.0% | 0.0% | 25.0% | 0.0% |
| Smart cities | 25.0% | 25.0% | 25.0% | 0.0% | 0.0% | 25.0% | 0.0% |
| Industry 4.0 |
| 25.0% | 0.0% | 12.5% | 12.5% | 12.5% | 0.0% |
| Autonomous production planning system |
| 37.5% | 0.0% | 0.0% | 12.5% | 0.0% | 0.0% |
Figure 8Number of publications per year concerning EC (based on data from [57]).
Figure 9Interest over time in the terms “Internet of Things”, “Artificial Intelligence”, and “Edge Computing” according to Google Trends. Data Source: Google Trends (https://trends.google.com/trends), access date: 1 February 2022.