Why the "scripting" qualifier? Arguably if you are writing code with the intent that it will ever actually be executed, that's not CS, in the same way that designing a car is not physics. So what, though? What something is called ought to have little to no bearing on whether it's deemed useful, or worthy of being taught.