3-Day Condensed Schedule#

Warning

The condensed schedule is work in progress.

Fundamental Understandings (Day 1)#

Begin

End

Subject

08:00

08:30

Registration and Introduction

Knowing each other

08:30

09:50

Fundamental Engineering

09:50

10:10

Break

10:10

12:00

Python and Numpy

12:00

13:00

Lunch break

13:00

14:50

C++ and Computer Architecture

14:50

15:10

Break

15:10

17:00

Matrix Operations

17:00

End of day 1

Performance Considerations (Day 2)#

Begin

End

Subject

08:00

09:50

Cache Optimization

09:50

10:10

Break

10:10

12:00

SIMD (Vector Processing)

12:00

13:00

Lunch break

13:00

14:50

Memory Management

14:50

15:10

Break

15:10

17:00

Ownership and Smart Pointers

17:00

End of day 2

System and Design (Day 3)#

Begin

End

Subject

08:00

09:50

Modern C++

09:50

10:10

Break

10:10

12:00

C++ and C for Python

12:00

13:00

Lunch break

13:00

14:50

Array Code in C++

14:50

15:10

Break

15:10

17:00

Advanced Python

17:00

End of day 3 and everything