Why industry hires our graduates

Two of the greatest weaknesses of undergraduate computer science students entering the industrial job market today are linked to communication skills. The typical graduate of an undergraduate computer science program cannot write or speak with competence. Described in this paper is an undergraduate computer science program that attempts to strengthen weak communication skills.