Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Education Hub
Education Hub
Robert Iannello Experiences in teaching Arm-based courses: A blended approach
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
Education Hub requires membership for participation - click to join
More blogs in Education Hub
  • Anna Malan

  • Apurva Varma

  • Becky Ellis

  • Hao Xue

  • Khaled Benkrid

  • Michael S

  • Nicholas Sample

  • Rob Leeman

  • Robert Iannello

  • Rosalie Tribe

  • Sadanand Gulwadi

  • Shuojin Hang

  • Suriya Gunasekaran

Tags
  • Arm Education
  • Arm University Program
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Experiences in teaching Arm-based courses: A blended approach

Robert Iannello
Robert Iannello
May 11, 2021

In 2020, the School of Engineering (SEG) at Nanyang Polytechnic (NYP) partnered with Arm Education on the delivery of our first co-certified course on “Rapid Embedded Systems Design and Programming”. The course used elements from Arm Education’s online courses along with hands-on teaching from the SEG staff to create a unique blended learning environment. With this partnership, NYP are aiming to play a strategic role in training Singapore-based engineers to upskill their proficiency in Arm-based technologies. Arm Education caught up the course coordinator at SEG - Chee Chein Wong, to discuss his experiences in running the first instance of our co-certified course.

We debuted a co-branded, five-day course “Rapid Embedded Systems Design and Programming” in early October. This course came with a comprehensive online learning content which included lecture videos and slides, quizzes, and lab activities. To provide our learners with hands-on experience on the lab activities, we adopted a hybrid training model with two days of online self-directed learning and three days of hands-on lab session.

'The course started off on Friday and ended on the following Tuesday. The first day was an introductory session, where I introduced the learners to the aims, syllabus, and delivery structure of the course. Many learners welcomed this approach, and one even mentioned that the two days of online self-directed learning allowed him to bridge the knowledge gap needed in the hands-on lab session. They were then guided on how to access the online learning content from Arm Education. A short lecture introducing embedded system was conducted before they went for their lunch break.'

'In the afternoon session, I initiated basic hands-on lab activities. Learners were introduced to Arm’s Keil MDK toolkit and Mbed online compiler. A set of Microcontroller Development Kits were also handed out to learners, who were delighted to receive the hardware. They spent the rest of the first day in familiarizing themselves with the software and hardware used in this course.'

'During the next two days (which fell into the weekend) learners were instructed to complete their self-directed learning using the Rapid Embedded Systems Design and Programming online course. Arm Education’s content covered all the necessary knowledge required to equip learners with the skills to rapidly design, program, and prototype embedded systems applications using Arm-based microcontrollers. Learners were expected to go through the lecture videos, slides, and quizzes. The lab activities would be conducted during the hands-on lab sessions in the last two days of the course.'

'On the following Monday and Tuesday, the learners returned to the lab to complete their hands-on lab sessions. I went through most of the lab activities with the learners and kept some for them to complete themselves. Most of them were able to complete the lab activities by following the instructions given. A few were handheld for the first few steps before they were able to do it on their own. In general, I observed that the learners were able to see how the knowledge learned from Arm Education’s online content were applied into their lab activities.'

'On the last day of the course, I conducted an online quiz for all the learners as part of the process to ensure they had completed the online content from Arm Education. I shared with them that the online quiz was not meant to be a summative assessment. Rather, it would be used as a self-assessment tools for them to assess their learning journey during the course. I observed that they were serious about the online quiz and tried their best to achieve a good score. Most of them took about 90mins to complete the online quiz. As they completed the online quiz, they were deemed to have completed the course.'

'At the end of the course all learners were awarded a joint certificate of completion from Arm Education and NYP (SEG). As part of the effort to improve our future Arm Education course, all learners were asked to provide feedback at the end of the course. Overall, the course received favorable feedback, with one learner commenting that it was a good entry point into embedded systems design. Many were appreciative of the effort that went into designing and preparing the course and looked forward to the next Arm-based blended learning course.'

Further teaching and learning resources from the Arm University Program

We have a range of educational resources to help in the teaching and learning of core subjects in computer engineering and informatics. For academic staff, we have our Education kits, online courses, and textbooks that can support your teaching. For students, we have a range of online courses on edX. If you would like further information on our resources, or if your institution is interested in exploring co-certification opportunities, please email us at edumedia@arm.com.

Anonymous
Robert Iannello
  • Teaching embedded systems: a post-pandemic perspective from the University of Sydney

    Robert Iannello
    Robert Iannello
    This month we speak to Philip Leong at the University of Sydney and discuss his experiences embedded systems post pandemic.
    • August 24, 2022
  • Announcing our online course on edX: Business Models for Technology Innovators

    Robert Iannello
    Robert Iannello
    Read about the genesis of our new Business Models for Technology Innovators course and the ‘essential human skills’ it sets out to teach.
    • July 11, 2022
  • Experiences in teaching Arm-based courses: A blended approach

    Robert Iannello
    Robert Iannello
    In this blog, we revisit our first co-certified course on “Rapid Embedded Systems Design and Programming” with Nanyang Polytechnic.
    • May 11, 2021