Seem's like a CS degree is marketed more than any other degree in this era. Fresh students coming out of college have no idea how memory management works?, what pointer's are?, which data structures to use?, reversing a linked list? and so on .. Seem's like parents are convincing their kids to get a degree which would have a steady job track rather than do something which they love.