[medium noise filtered]We stopped teaching C
summary
Course stops teaching plain C and adopts a constrained C++ subset plus Python for early labs, removing scanf/printf and many low‑level quirks in favor of cin/cout, examples and one‑goal exercises. Students still must read datasheets and deliver an individual final project that interfaces a peripheral chip; many teams add ESP8266 Wi‑Fi add‑ons and cheap Chinese microcontrollers. Outcome: fewer syntax roadblocks, more working hardware demos across ~50–60 students in the large integrated project.
AI-written summary · about
chapters (26)
- 0:00Intro
- 0:17Context
- 0:49Applied Science
- 1:45Information Management
- 3:38Year Years
- 4:25Credits
- 4:53Specialization
- 6:39Organization
- 6:56Curriculum
- 10:14Mixed language programming
- 13:03Large projects
- 14:24Advanced programming
- 15:53Summary
- 17:21We see whats happening
- 20:13Why is that
- 22:03Focus changes
- 24:03Why is programming so hard
- 25:23Computational thinking
- 26:33Old C syntax
- 27:13Format specifiers
- 28:53Inputs
- 30:38Parameters
- 31:33No long explanations
- 32:18Recursion
- 33:23Procedural programming
- 34:13Conclusion
related talks
01h 03mLearning and teaching modern C++
11mStart teaching C++ (to beginners!)
01h 00mModern C++: C++ Patterns to Make Embedded Programming More Productive
01h 30mC++ in Constrained Environments
55mC++ on small micro controllers
49mCost of C++ Abstractions in C++ Embedded Systems
55mC++ in the World of Embedded Systems
06mLet them eat cake
