for now, I think she'd just get a lot out of learning some of the fundamentals of programming rather than diving straight into matlab.
having a grasp of some of the basics will only help her understanding of matlab, and I'd even recommend trying to work on it concurrently.
If she gets started on CodeHS, I guarantee she'll learn a lot and have fun in the process.
Do you have any plans of adding Matlab anytime soon?
She'd learn these topics:
* Function decomposition
* programming style
* good problem decomposition
* parameters and return values
* control structures (for, while, if)
* Variables and scoping
* boolean logic
* data structures: arrays, maps, grids, dictionaries
for now, I think she'd just get a lot out of learning some of the fundamentals of programming rather than diving straight into matlab.
having a grasp of some of the basics will only help her understanding of matlab, and I'd even recommend trying to work on it concurrently.
If she gets started on CodeHS, I guarantee she'll learn a lot and have fun in the process.