Brought to you by Arm, this course focuses on an aspect of Project-Based Learning that teachers often find challenging: how to assess it effectively.Assessment of PBL can be challenging. In this course, we explore the purpose and methods of assessment, including what educators need to consider when applying both formative and summative assessment tools.The course also introduces you to the additional opportunities PBL affords in assessing soft skills, such as problem-solving and collaboration.
Brought to you by Arm, this course guides you through the practical application of Project-Based Learning (PBL) theory using a range of tools and techniques.The course takes educators on a deep dive into Project-Based Learning, enabled by Physical Computing devices such as Arduino, Micro:bit and Raspberry Pi. We look at the role of the teacher in the PBL classroom, and the planning required to ensure inclusive, collaborative learning experiences. You will also learn how Physical Computing differs from traditional approaches. This course covers all the practical elements you need to successfully deliver PBL experiences in the classroom.
Working with leading teachers and academics, Teaching with Physical Computing is brought to you by the Education team at Arm, the world’s leading semiconductor IP company. Arm’s technology is in billions of devices – from supercomputers, mobile phones and cars to small computers from partners such as Micro:bit, Raspberry Pi and Arduino.We work with schools and partners in supporting teaching communities of practice in STEM & Computing with training and a range of free-to-access resources on arm.com/schools.Whether you’re new to teaching Computing or a specialist Computer Science teacher, Teaching with Physical Computing will set you on the path to becoming an expert in delivering Project-Based Learning (PBL) in the classroom.The Arm School Program’s suite of professional development courses introduces you to the world of Physical Computing and how to apply it through Project-Based Learning in the classroom. We demonstrate how programmable physical computing devices, such as the Micro:bit, Raspberry Pi and Arduino, enable educators to apply a constructionist approach to computing education, focussing classroom learning experiences around real world problem-solving.In this self-paced experience, the program will lead you towards mastering PBL: the pedagogy, its practical application and supporting educational theoretical principles. It also covers how to embed Project-Based Learning into your curriculum, as well as how to assess it effectively. By completing this program, you will acquire a comprehensive toolkit of concepts and techniques that you can apply with confidence in the classroom.For more teaching and learning resources from the Arm School Program, visit https://www.arm.com/resources/education/schools/content
Embedded systems are the fundamental building blocks of our connected world, and Arm-based devices are the industry standard. This course will provide you with the practical skills and confidence to build your own embedded system using the popular and affordable ST Nucleo F401RE development board.You can purchase all the bill of materials required for the course directly from our technology partner STMicroelectronics: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/embedded-arm-edx-edu.htmlConnected home appliances, biomedical devices, autonomous vehicles and IoT applications all rely on real-time operating systems (RTOS) to manage multiple digital and analog inputs, and efficient communication protocols to handle the transfer of data between peripherals and a microcontroller. By enrolling in Embedded Systems Essentials with Arm: Get Practical with Hardware , you will discover why these are powerful tools for any aspiring Embedded Systems designer.You’ll begin by obtaining an understanding of the basic principles of serial data communication and learn how to implement synchronous and asynchronous serial links on the ST Nucleo F401RE board. You’ll then be introduced to the powerful multitasking capabilities of RTOS. Using this new-found knowledge, you'll discover how to manage microcontroller peripherals in a concurrent manner, utilizing threads and other RTOS capabilities.Along the way, you'll get access to practical lab exercises using the ST Nucleo F401RE board , so you can obtain real-world experience in implementing these key concepts on an Arm-based microcontroller.This is the 2nd course in our Embedded Systems Essentials Program. The 1st course – Embedded Systems Essentials: Getting Started – focuses on using a simulated microcontroller using the Mbed API. In this second course, you’ll get hands-on experience working with a development board building embedded systems applications, and it can be taken independently of the first.As we continue to create increasingly complex IoT applications, driven by the advances of Artificial Intelligence and 5G, the next generation of developers will need to have a practical understanding of these processes on Arm-based microcontrollers. Upon completion of this course, you will have taken your next step into the exciting future of computing.
Arm’s first professional development course introduces you to the core elements of physical computing. This includes common Arm-based hardware platforms such as Arduino, Raspberry Pi and micro:bit, as well as the learning theories and concepts that underpin a Project-Based Learning pedagogy. The course helps you transform your approach to teaching Computer Science in the classroom, sharing best practice and practical guides to give all learners the opportunity to develop and practice a broad range of STEM skills.The course explores how physical computing devices can enable educators to apply a constructionist approach to computing in the classroom, using real-world contexts to engage and inspire learners to be creative with technology.
Arm technology powered the smartphone revolution, and now it’s helping power the Internet of Things (IoT). This course will provide you with an accelerated path to gain the knowledge necessary to thrive in a world transformed by innovations in IoT.You can purchase the bill of materials required for the course directly from our technology partner, STMicroelectronics: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.htmlYou’ll start your learning journey in this course by understanding the fundamentals of IoT, but quickly move to practical projects that will teach you the essentials of building Arm-based IoT applications.For example, we’ll show you how to create your own environmental sensor using the popular ST DISCO-L475VG board.Given that mobile computing platforms are where IoT often happens, we’ll also give you a basic understanding of Android application design, so you can integrate your mobile device into your IoT applications.In the final lab exercise, you’ll complete the course by creating an activity tracker that uses simple heuristic modelling to predict different classes of activities.IoT applications have the potential to change the lives of billions around the world. This is why we’ll also provide you with the social context behind the technology. The course includes videos that illustrate the global impact of IoT applications – especially in emerging economies such as Africa. From ‘smart farming’, to solar panels and ‘blood drones’ - each case study contextualises IoT in real ‘first mile’ and ‘last mile’ applications, to help you understand the transformative impact of this technology in the real world.Over the 6 modules, you will gain a key overview of:• Internet of Things (IoT) fundamentals• IoT and embedded system architectures• Embedded application programming• Connectivity and networking technologies such as Bluetooth Low Energy (BLE), LoRaWAN, ZigBee, and the IEEE 802.1 protocols• Cloud computingWhile not a requirement for this course, we recommend that learners who would like to improve their embedded systems skills (one of the essential technologies behind IoT implementations), also take our Embedded Systems Essentials on Arm edX program.The Internet of Things is one of the fundamental building blocks of the next wave of computing. Forge your own career path in this connected world by enrolling in our course today!
Embedded systems are everywhere – and Arm-based technologies are the industry standard. Getting started could not be easier. This course includes free access to an Mbed simulator so you can apply your new knowledge and skills to prototype and build real-world embedded applications quickly, without the trouble or expense of sourcing hardware. From the mobile, wearable, and smart devices of today to the transformative Artificial Intelligence (AI) and 5G powered Internet of Things (IoT) of the near future, embedded systems are the fundamental building blocks of our connected world. As we move from billions to trillions of intelligent, connected devices, it’s crucial that the next generation of engineers have a thorough understanding of how to rapidly build and deploy a modern embedded system solution.In this course, you will learn the fundamentals of an embedded system and discover why the Arm architecture and processors are particularly well suited for IoT applications.Our interactive labs have been designed to cover the technical fundamentals, developing in-demand skills essential for any aspiring embedded systems engineer.You will begin by learning the characteristics of an embedded system, its components, benefits, and constraints, identify cost-performance trade-offs, and explore why the Arm architecture and processors are particularly well suited for the IoT.You will then apply your new knowledge of digital and analog I/O, interrupts, low power features, timer and pulse width modulation to program an audio wave generator and audio player, and control peripherals along the way. All of this will be supported by the Mbed API – so no additional hardware is required, you can download and use the simulator right on your own computer. Over the six modules, you will gain a key overview of:Embedded systems and their importance in modern computing applicationsIndustry-standard Arm-based microcontroller architecture, their features and programming models.The possibilities for future IoT development and connection are enormous. In order to achieve this vision of the future, many engineers and developers will be needed to imagine and design these connected devices and the technologies they are built on.The world of embedded systems is your doorway into the IoT, and all the opportunities it has to offer.
Brought to you by Arm, this course covers all the non-technological elements of Project-Based Learning. This includes soft skills such as gracious professionalism, teamwork, communication and collaboration.Learn how to become an effective advocate of PBL amongst your peers, and effectively share the benefits with school leadership and parents. You will also learn about common ways of embedding PBL in the formal curriculum and how to utilise available resources to enhance your lessons.
Embedded systems engineers are in demand, thanks to the emergence of disruptive technologies like Artificial Intelligence (AI) and the 5G powered Internet of Things (IoT). What’s more, embedded systems are the building blocks of our connected world and Arm-based technologies are the industry standard. Any aspiring engineer looking to unlock the limitless potential of the Fifth Wave of Computing will need to have a fundamental understanding of this important subject area. The Arm EducationX Embedded Systems Essential Program will provide you with the foundational skills required to begin your embedded systems design and programming career.It is aimed at those familiar with computer or electrical engineering principles at an undergraduate level and with a basic understanding of a programming language such as C/C++.With over 180 billion Arm-based chips shipped to date, and a record 6.7 billion Cortex-M processors shipped in the fourth quarter of 2020, Arm continues to play a leading role in the development and popularisation of embedded devices.If you’re looking to level-up your skills in this area, then this Program is the ideal place to begin your learning journey.In Part 1 of the Program, we’ll give you an overview of the characteristics of an embedded system – its components, benefits and constraints.All of this will be supported by Arm’s Mbed API –you can download and use the Mbed simulator on your own computer to quickly get started with prototyping and building your microcontroller projects without the need for hardware.You’ll then apply your new knowledge of digital and analog I/O, interrupts, low power features, timer and pulse width modulation to program an audio wave generator and audio player, and control peripherals along the way.Part 2 of the Program will build upon the knowledge acquired in the first course and combine this with new foundational skills focusing on Real-Time Operating Systems (RTOS) and Serial Communication as they’re applied to Arm Cortex-M microcontrollers.During the course, we’ll introduce you to practical lab exercises using the popular and affordable ST Nucleo F401RE board, enabling you to obtain real-world experience in implementing these key concepts, We’ve partnered with ST Microelectronics to ensure you get easy access to all the materials you’ll need to build your hardware-based embedded systems applications.Visit our course page to find out more.We’ll show you how to create applications including a user interface, temperature sensing system and a music player – with ideas to develop each further. By the end of the course, you’ll have an understanding of how to develop your own embedded systems application on industry-standard, Arm-based hardware.The world of embedded systems is your door into IoT, and all the opportunities it has to offer.Kickstart your embedded systems career by enrolling in the Arm EducationX Embedded Systems Essential Program.