<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr"><br>It&#39;s hard enough for them to start using a completely different operating system they have never heard of before after spending their entire life with windows.<br>

I don&#39;t think they need to be pushed into even deeper water right away.<br><br>Why not make an &quot;Advanced&quot; section where all the command line stuff is and if the student wants to learn more he can do that there.<br>

I don&#39;t think we should force him to learn extra material which his curriculum does not require.<br>As I see it, if the material is that important for the development of the student it should be added to the curriculum and learned in lectures just like all the other materials.<br>

Then all the students would have this extra knowledge and not just the tiny minority that actually agrees to hear and even try to use Linux.</div></blockquote><div><br><br>The curriculum is such that they use Linux right from the start - that is, they have to make their C and C++ programs run on our &quot;mainframe&quot; - and they use a terminal windows to logon to that. Moreover, in their second semester &quot;Introduction to Systems Programming&quot; they learn about makefiles, shell programming and other &quot;UNIX&quot; stuff. We just do not do enough to make this learning effective... But, this beginners&#39; courses lie out of the scope of SSDL.<br>
<br>Take a look at <a href="http://webcourse.cs.technion.ac.il/234122/Spring2005/ho/WCFiles/tut1_1onpage.pdf">http://webcourse.cs.technion.ac.il/234122/Spring2005/ho/WCFiles/tut1_1onpage.pdf</a> to see what I mean.<br><br>
<br><br>&nbsp;<br></div></div><br></div>