Hi,
I'm teaching an introductory class to brand new computer engineering students. This week I'm going to teach basic MS DOS commands and batch files (and a few weeks later unix). Last year some students were whining that "it wasn't necessary anymore". Since I insist on teaching it, I have some reasons in mind. But I'd like hear you guys' opinions. What reasons can I use to convince them before I start?
thanks.
Ok, after several answers now I'd like list my reasons to teach basic DOS commands and basic batch file usage.
- First of all it helps to understand how things are happening behind the scenes. This will be useful with many courses in the future such as OS and Network.
- A good start before learning Linux. Then, why not Linux first? Because most of them have never used anything else except Windows yet. (A few weeks later I'll teach Linux and virtual box)
- Do not underestimate batch files. This is also a good introduction for UNIX shell scripts.
- They are also learning C programming on Windows. So they can use some commands with system(); function in their code.
- For the rest of their life in a way they will have to perform many tasks without using GUI.