Originally Posted by Ekaros
Still for CS major I would expect at least some very basic experience, the stuff don't even need to be overly complex with more modern languages like Python.
This is probably just the grumpy old git that I am revealing itself, but while I really like Python and similar languages, I get quite annoyed when that is all that is taught CS students. (And don't get me started on Java :-) ).
Those languages are great for getting stuff done (in appropriate application areas), but they leave huge gaps in understanding about how computers actually work - the programming model they present is significantly divorced from real machine architectures and my experience with students who've been taught primarily languages like these is that they have to "unlearn" a lot of stuff before they can become truly good programmers.