New answers tagged

0

I think I'd try to hook them with image processing. Maybe with an edge detection algorithm or something else along those lines. Topics that get naturally covered: Basic syntax, data, and other features of the language Basic program structure and design (not many libraries needed, you get to cook the dark magic yourself) Matrix manipulation, (algebra and ...


1

I studied and TA'd electrical engineering and computer science in college and graduate school. You have a unique opportunity versus most introductory programming languages that use general languages like java or python because Matlab, which is a portmanteau for "Matrix Laboratory", is a language that is meant to be very interactive, intuitive to ...


1

Is this using different versions of gcc? Have the students compile with full warnings and with different level of optimizations. I wonder: could the emitted warnings be of a kind that the compiler will only warn about at a certain optimization level? Either way: making the students see the effects of this type of side-effect is very valuable in itself. Now,...


0

I don't know Matlab, so this answer is mostly about generic programming concepts. The core of programming is problem solving, so I would think the best use of the limited time you have available would be to focus on computational thinking and providing them with the techniques they will need to be able to think their way around a problem sufficiently to be ...


Top 50 recent answers are included