Możesz sobie poczytać plany zajęć na studiach informatycznych. Ogólnie to zajęcia z programowania, sieci komputerowych, bazy danych, podstawy elektroniki, grafika i multimedia, przedmioty matematyczne, systemy przemysłowe, sztuczna inteligencja, język angielski itd.
A co student umie to zależy od tego jak sam się rozwija poza zajęciami, bo studia pokazują Ci kierunek, a sam się musisz rozwijać by być w czymś dobrym. Wiedza na studiach często jest bardzo ogólnikowa, by coś zrozumieć trzeba w domu się do tego przysiąść i szukać pomocy w dodatkowych materiałach, kursach internetowych. Tu nie jest jak we wcześniejszych szkołach, że ktoś Ci da materiał i jak go wykujesz to Ci wystarczy do zaliczenia. Często trzeba poszukać dodatkowych informacji w necie by coś zrozumieć. Ja musiałem studia przerwać ale przychodzili do mnie studenci z prośbą o pomoc w pracy inżynierskiej, bo nie mieli pojęcia jak się zabrać za niektóre technologie. Tak więc jak widać, nie każdy coś konkretnego wynosi z tych studiów. Najlepiej połknąć bakcyla :D Ja osobiście kilka lat po studiowaniu zauważyłem, że niektóre rzeczy by mi się przydały, które tam były ale nikt tam nie tłumaczy do czego ta wiedza ma się przydać. Człowiek się uczył by zaliczać, po nic więcej niestety. Warto być członkiem kół naukowych tam się poznaje tę ciekawszą część świata informatycznego. No i znajomości, warto jak najwięcej ich mieć, kto wie czy nie będziesz potrzebować pomocy kogoś z takiej grupy ;) Niektórzy tylko po to idą na studia jak mój kolega, by zdobyć znajomości, dobra rzecz jak zakładasz swój biznes i wiesz do kogo można uderzyć o pomoc :) A co teoretycznie powinieneś umieć po danym kierunku studiów jest zawarte w programie nauczania danej uczelni, jest opcja, że się dogrzebiesz do tych informacji :P Niestety uczelnie mają tak chaotyczne strony, że szkoda gadać.