The first group of collaborative activities give students opportunities to connect secondary data structures and control structures in Python for a variety of creative text applications.
The second set of activities continue work with the BBC Microbit, a cost-effective physical computing device that includes an online block editor and Python libraries. Using the Microbit, students can build on their foundational programming knowledge to be better-equipped for the introduction of new programming concepts. This chapter’s Microbit work introduces the Python library and editor.
Section Contents¶
- Code in Context, Computing & the Liberal Arts
- How to Interact With This Book
- Course Overview
- Binary Number Systems & Encoding Schema
- How Computers Work (Part 1): Computer Hardware & Architecture
- How Computers Work (Part 2): Operating Systems & Interfaces
- Computer Networks & the Internet
- The World Wide Web
- Programming Fundamentals in Python: Variables, Data Types & Operators
- Data Structures in Python
- Control Structures in Python
- Code Reuse & Modularity in Python
- Structured Data in Python