Title | Topics |
---|---|
Compilers | Overview of the Internals of Modern Compilers, Optimizations and Intrinsics |
Modern Hardware | Overview of Modern Microprocessors and Instruction Sets |
Programming Languages | Overview of Programming Languages and Paradigms |
Integrated Development Environments | Build Systems (CMAKE, Ninja), Version Control (Git), IDEs (Visual Studio) |
Fortran | Experiences of Migrating Code from Fortran to C++ |
C++ Introduction | The C++ Language and the Standard Library by Selected Examples |
C++ Templates | Introduction to Template Metaprogramming in C++ |
C++ N-body simulation | Optimization Study of the N-body Simulation |
C++ Outlook | Outlook to the Future of C++ and Some Useful Libraries |
Introduction to GPU programming | GPU Hardware, APIs, Detailed OpenCL Example |
Introduction to the Theoretical Foundations of Modern Programming | Overview of Lambda Calculus, Type Theory and Category Theory |
Introduction to Functional Programming Concepts | Functors, Monads, Folds/Unfolds, Recursion Schemes |
Title | Topics |
---|---|
Hardware for End Users | Companies, Products, General Considerations |
Development Environments and Tools | Powershell, Windows Subsystem for Linux, Chocolate, CMAKE, Visual Studio Code |
Gentle Introduction to C++ | Introduction to C++ for people with C background |
Algorithms in C++ | Examples of Uses of C++ Algorithms |
Parallelism in C++ | Overview and Example Usage of C++ Parallel Programming Constructs |
Optimization | Overview of Simple Optimization Considerations in C++ |
Visualization | Overview of Graphics Concepts, Rendering and Libraries (Cairo and OpenGL)/td> |
Introduction to python I. | Python Language and Basics |
Introduction to python II. | Introduction to Numpy, Matplotlib and Numba |
General Purpose GPU Programming | Overview of GPU APIs |
The SYCL Standard and the ComputeCpp Implementation | Overview of the SYCL Standard and its Programming Concepts |
Title | Topics |
---|---|
Fejlesztői eszközök, Windows és a Linux Alrendszer | Development tools, Windows and the Linux Subsystem |
C++ kódanalízis és kapcsolódó eszközök | C++ code analysis and related tools |
Analitikus függvények közelítő numerikus módszerei | Approximate numerical methods for analythic functions |
A Jupyter keretrendszer bemutatása | Introduction to the Jupyter framework |
Title | Topics |
---|---|
Machine learning bevezető | Introduction to machine learning |
Neurális Hálók alapjai | Neural network basics |
Képklasszifikáció deep learning segítségével | Image classification with deep learning |
Gépi tanulás alkalmazása az emberi tanulás megértésében | Using machine learning to understand human learning |
Agyműködés modellezése a gépi tanulás módszereinek segítségével | Brain modeling with the aid of machine learning method |
Nyelvi reprezentáció tanulása | Language representation learning |
Adversarial tanítás neurális hálózatokban | Adversarial learning in neural networks |
A megértés megértése | Understanding understanding |
Neurális Programindukció és Programszintézis | Neural program induction and program synthesis |