Just as a history major might make a better newspaper writer than a journalism major, a math or science major might make a better programmer than a CS major. It's possible for a CS major to graduate knowing something about the craft and culture of CS, without comprehending a purpose; just as a journalism major knows how to write, but may not know what to write.
Not knocking CS or journalism. But the best teams in both industries are made of a mix of disciplines.
Not knocking CS or journalism. But the best teams in both industries are made of a mix of disciplines.