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