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.
-Patrick "Finn" Robins

On Fri, Jan 21, 2011 at 14:56, Curtis Griesel <cwgriesel at gmail.com> wrote:

>
>
> On Fri, Jan 21, 2011 at 2:50 PM, Florin Iucha <florin at iucha.net> wrote:
>
>> On Fri, Jan 21, 2011 at 02:36:25PM -0600, Curtis Griesel wrote:
>> > Do you want to learn the theory of programming, and how new programming
>> > techniques and languages are developing in the future?  Then study
>> Computer
>> > Science.  A CSci major will probably be learning Python, C, C++, and
>> maybe a
>> > little java, as well as some interesting but less practical languages
>> like
>> > LISP and Prolog.
>>
>> A CSci major should be learning discrete maths, formal languages,
>> parsing and compiling techniques, graph algorithms, data mining
>> algorithms, a bit of numerical methods, analytical geometry.
>>
>> Python, C/C++, Java are the tools of engineers.  Scientists use them,
>> sure, but they are not the main focus.
>>
>>
> 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.
>
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>
>


-- 
Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.
  - Dr. Seuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20110121/9a0d0f5c/attachment.htm