As long as you give bonus points for the most horrific part of software development... getting the goddamned IDE configured correctly or close enough to do work.
That brings you 90% of where you need to go, especially for a CS course.
It's not obvious to students. The insight to simplify and simplify until things work and only then keep piling new things on top, that's a really powerful one and is underappreciated in teaching CS.
gcc myprogram.c
That brings you 90% of where you need to go, especially for a CS course.
It's not obvious to students. The insight to simplify and simplify until things work and only then keep piling new things on top, that's a really powerful one and is underappreciated in teaching CS.