А где-нибудь в  фундаментальных вузах есть спецкурсы по языкам программирования? ИМХО, это то, что осваивается в процессе самостоятельно. Все равно, что был бы отдельный спецкурс по экселю или ворду (они есть, но на всяких курсах, не в университетах же в учебном плане)