Why is it that my only class in C++ in undergraduate college teaches console programming and not Windows or Linux application programming? |
I'm not going to judge your education or the credentials of your college; so don't feel threaten.
What I was wondering was: which c++ class is it? the particular name?
c++ is simply a language, what is being taught with the language is usually the importance.
Class examples:
Algorithm and design
Structured programming
Object Oriented Programming
Data-Structures
Discrete-Structures
System-Analysis
Language Examples - Those that I can easily relate to:
c, c++, java, asm(x86), vb, Html/xhtml, SQL, php
There has got to be some sort of algorithm or technique they're providing you; the language is important, but the concept that comes with it should be of greater value. Once you learn structured programming in one particular language, you can easily apply it to other languages; c,c++,vb,assembly. Same applies to OOP, link-list, hash-tables, trees, and all the other little tricks; as long as the language is applicable with it.
Languages come and go.
[Edit - Update]
Was initially written during the previous two posts.
Is there something wrong with the c++ class?
Like Duoas stated, unless the class specializes in a particular framework, it will not bother to involve OS limitations - it would just slow the learning process.