Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Memory Safety and Client/Server Architecture: Key Concepts
Graph Chatbot
Related lectures (28)
C++ Project Organization: Object-Oriented Programming
Introduces the C++ POP course objectives, focusing on project development and object-oriented programming techniques.
Pointers in C: Understanding Their Utility and Applications
Covers the definition and applications of pointers in C programming, emphasizing their role in memory management and generic programming.
Programming Language Security
Explores programming language security, covering type safety, memory safety, threat safety, Rust's ownership model, sandboxing, and compartmentalization.
Introduction to LabVIEW Programming
Covers the basics of LabVIEW programming, focusing on Virtual Instruments and their applications in engineering projects.
Strings in C: Initialization and Memory Management
Covers the representation and management of strings in C, highlighting key differences from other programming languages.
Dynamic Memory Management: Using Realloc in C
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Inheritance in Object-Oriented Programming: Concepts and Implementation
Covers inheritance in object-oriented programming, focusing on class hierarchies and practical implementation examples.
Variables and Types: Introduction to C Programming
Introduces the fundamentals of variables and types in C programming, covering declaration, initialization, and the differences from Java.
Pointers and References: Key Differences in Programming
Explains the differences between pointers and references in programming, focusing on their definitions, uses, and limitations in C and C++.
Taming Null References
Explores the challenges of null references in programming languages and proposes solutions to mitigate their drawbacks while ensuring compatibility with existing codebases.
Functions in C: Key Concepts and Examples
Explains the essential concepts of functions in C programming, including definitions, prototypes, and argument passing techniques.
Object-Oriented Programming Fundamentals
Covers the basics of object-oriented programming in Python, including objects, classes, inheritance, and input/output handling.
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.
Modular Programming: Managing Project Complexity
Covers modular programming principles, focusing on managing project complexity through effective code structuring and dependency management.
Understanding Software
Covers the definition, types, and building process of software, including system software and applications.
Termination Analysis using Dependency Pairs
Explores automated termination analysis using dependency pairs, covering classical and modern techniques, annual competitions, and tools like AProVE.
Increment Operators in C: Understanding ++x and x++
Explains the differences between the prefix and suffix increment operators in C programming, emphasizing clarity and best practices in coding.
Classes and Encapsulation: Principles of Modular Programming
Covers the principles of classes, encapsulation, and modular programming in C++.
Pointers and Functions: Understanding Type Reading
Covers type reading in C, focusing on pointers, functions, and the use of typedefs for clarity.
Introduction to Types and Inductive Relations
Explores the significance of types in programming and discusses unsound type systems and inductively defined relations.
Previous
Page 1 of 2
Next