Lecture

Programming Concepts Review and Study Guide

Related lectures (41)
Abstract Data Structures in C++
Covers procedural and object-oriented programming, abstract data structures, templates, and the C++ standard library.
Java Programming: Strings and Arrays
Covers fundamental programming and object-oriented programming concepts in Java, including variables, types, control structures, and basic algorithmic concepts.
Operator Overloading in C++
Explores operator overloading in C++, emphasizing class manipulation and code compilation.
Object-Oriented Programming: Polymorphism and Pointers
Explores object-oriented programming concepts like polymorphism and pointers in C++.
Java Interfaces: Enumerated Types and Interfaces
Explores the principle of coding to an interface, Java enumerated types, and the benefits of using interfaces for encapsulation.
Introduction to Object-Oriented ProgrammingMOOC: Introduction to Object-Oriented Programming in C++
Covers the basics of object-oriented programming in C++, including encapsulation, abstraction, and the importance of grouping data and methods.
Object-Oriented Programming Fundamentals
Covers the basics of object-oriented programming in Python, including objects, classes, inheritance, and input/output handling.
Object-Oriented Programming: Operator Overloading & Project Description
Covers operator overloading in C++ and introduces a project simulating intelligent behavior in bee colonies.
Abstract Classes: Virtual Methods in C++MOOC: Introduction to Object-Oriented Programming in C++
Covers abstract classes and pure virtual methods in C++, including their implementation and syntax.
Object-Oriented Programming in JAVAMOOC: Projet de programmation en java
Covers object-oriented programming, inheritance, polymorphism, and class hierarchy in JAVA for managing watch products.

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.