Students are required to take at least 30 hours of graduate work, including at least 15 hours at the 500 level. Students are required to write a thesis and pass an oral exam over the thesis and coursework. Careers in Computer Science Career opportunities in computer science are excellent, both now and into the foreseeable future. The work of computer professionals involves much more than just writing programs. It also encompasses the analytical and technical skills needed to design algorithms and data structures, understand and exploit the sophisticated hardware and software systems available today and in the future, develop new systems for myriad applications, and so on.
Graduates find careers in computer science available from a variety of employers and in all regions.
University Career Services coordinates a vigorous placement program for all students. It offers assistance with resume preparation and interview skills. For a small fee, they will provide job notices and mail your cover letters, resumes, and references to specific job openings. The office also plans and publicizes campus-recruiting visits by employers, and will help you arrange interviews with recruiters. They will help you maintain a placement file with the University for as long as you like.