Writing a design document isn't really part of computer science (a branch of applied math). But most colleges also have some sort of project based software engineering courses that do teach more practical skills to students who want to work in industry.