<font size="2"><font face="courier new,monospace">I am currently back in college and am taking a 2 yr CS degree ( intending to transfer and get a bachelors in robotics). CS is definitely theory more than programming but it makes an excellent problem solving introduction which helps immensely in software engineering. On the language front the 2 year schools at least are using Java as the primary language and rely on Windows and Solaris. If you want to program take Software Engineering.</font></font><div>
<font size="2"><font face="courier new,monospace">-Patrick "Finn" Robins<br></font></font><br><div class="gmail_quote">On Fri, Jan 21, 2011 at 14:56, Curtis Griesel <span dir="ltr"><<a href="mailto:cwgriesel@gmail.com">cwgriesel@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br><br><div class="gmail_quote"><div class="im">On Fri, Jan 21, 2011 at 2:50 PM, Florin Iucha <span dir="ltr"><<a href="mailto:florin@iucha.net" target="_blank">florin@iucha.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div>On Fri, Jan 21, 2011 at 02:36:25PM -0600, Curtis Griesel wrote:<br>
> Do you want to learn the theory of programming, and how new programming<br>
> techniques and languages are developing in the future? Then study Computer<br>
> Science. A CSci major will probably be learning Python, C, C++, and maybe a<br>
> little java, as well as some interesting but less practical languages like<br>
> LISP and Prolog.<br>
<br>
</div>A CSci major should be learning discrete maths, formal languages,<br>
parsing and compiling techniques, graph algorithms, data mining<br>
algorithms, a bit of numerical methods, analytical geometry.<br>
<br>
Python, C/C++, Java are the tools of engineers. Scientists use them,<br>
sure, but they are not the main focus.<br><br></blockquote></div><div><br>That's right. But you do need some language to study discrete math, algorithms, and so on, even if language is not the focus. Many CSci programs used to use Pascal as a teaching language, but many have switched to Python or C++. Some are using Java as a teaching language. But you are right, the focus of CSci is theory, not programming.<br>
</div></div>
<br>_______________________________________________<br>
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>
<a href="mailto:tclug-list@mn-linux.org">tclug-list@mn-linux.org</a><br>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list" target="_blank">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><span style="font-family:arial, sans-serif;font-size:13px">Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind.<br>
- Dr. Seuss</span><br>
</div>