Lecture

Introduction to C++ Programming

Related lectures (27)
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Gitlab Agent for Kubernetes (`agentk`)
Covers the setup of a Gitlab agent for Kubernetes, focusing on installation, version control, and troubleshooting.
Bobby's Interactive Story
Explores coding interactions with Bobby to create a personalized experience.
MIPS ISA: Instruction Classes and Addressing Modes
Explores MIPS ISA instruction classes, memory organization, and addressing modes, including examples and endianness.
Automated Testing: Strategies and Best Practices
Explores automated testing strategies, including code coverage and various testing techniques, to ensure reliable software development.
Introduction to Processors
Covers the fundamentals of processors, from digital logic to program execution, including components like ALU, register file, and control logic.
Urban Metabolism Analysis
Explores systemic environmental assessment, national material flow analysis, and urban metabolism dashboard development for Zurich using open data.
Software Engineering Fundamentals
Introduces the fundamentals of software engineering, covering instruction processing, algorithms, programming languages, abstractions, testing, security, and open source.
Doctoral Thesis Management
Covers the management of doctoral theses, including candidate evaluation and thesis submission.
Software Quality: Managing Defects and Testing Strategies
Explores managing defects, testing strategies, and challenges in software quality, with real-world examples and case studies.

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.