Lecture

Microcontrollers: Programming and Applications

Related lectures (49)
Optimizing Vector Performance: Best Practices
Covers best practices for optimizing vector performance in C++, including using arrays instead of vectors when the size is known and reserving capacity in advance.
Input / Output Basics
Covers the basics of input and output in C programming, focusing on keyboard and screen inputs and outputs, as well as file handling.
Developing a Connect Four GameMOOC: Introduction to Programming in C++
Covers the development of a Connect Four game in C++.
Stainless Verification System Tutorial
Introduces Stainless, an open-source tool for verifying Scala programs, covering language, modeling, verification tips, and inner workings.
Conditional Branching in C++
Covers conditional branching in C++, focusing on if-else and switch-case statements, logical operators, and control structures.
Programming Concepts: Variables and Expressions
Covers fundamental programming concepts such as algorithms, variables, and expressions in C++.
Data Structures: Arrays and Functions
Introduces working with dynamic arrays in C++ to model temperatures and calculate average and maximum values.
Abstract Data Structures in C++
Covers procedural and object-oriented programming, abstract data structures, templates, and the C++ standard library.
Namespaces and Main Arguments
Covers namespaces and main arguments in C++, demonstrating their usage and importance.
Introduction to C++ Programming
Introduces the tools and concept of flipped classroom in the ICC-C++ course.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.