


Computing has changed the world and will continue to play an increasingly important role in nearly every aspect of our lives, including medicine and health care, business and finance, politics and government, and entertainment.
Why
Study Computing at Iowa? One of this program’s many advantages is its strong commitment to fostering undergraduate research. Both majors provide outstanding preparation for the enormous variety of 21st-century careers in which computing knowledge plays a key role. Course
Work Computer Science The BA program offers a solid computer science foundation plus substantial freedom to combine computer science with a second major (or minor) or explore other interests. The BS program provides more extensive education in computer science and somewhat greater emphasis in natural sciences and mathematics. The basic curriculum for both BA and BS degrees in computer science includes the following courses:
Both degrees also require Calculus I and II. The BA requires one additional mathematics course, while the BS requires two. The BS also requires several additional computer science courses. Informatics To fulfill informatics major requirements, students combine informatics course work that provides a strong foundation in computing with course work in one of several cognate disciplines. This enables a wide variety of multidimensional programs well suited to the educational and economic needs of the 21st century. Specifically, students complete the informatics core, one informatics elective, an approved statistics course, and an approved set of six or more courses within a cognate area. Most cognates yield BA degrees. Others, such as bioinformatics, lead to BS degrees. The informatics core includes six courses:
The cognate areas include:
Research
The department is known for its commitment to fostering undergraduate research. Iowa has been a national site for the National Science Foundation Research Experiences for Undergraduates program. Facilities In addition, the department has several specialized research computing facilities, including high-performance computing clusters; distributed sensor network systems; and large, immersive, multiscreen, multicomputer virtual reality systems. For a complete list of departmental resources, see the Department of Computer Science web site. Computer science majors have convenient access to the Mathematical Sciences Library, located within MacLean Hall, as well as to the nearby Main and Engineering Libraries. Student
Activities Careers A growing number of graduates work for organizations whose primary business is not computing, such as banks, insurance and other financial groups, health care organizations, consulting, media firms, legal firms, entertainment companies, and the military. A deep understanding of the principles and techniques of computing is valuable for nearly all of today’s successful organizations, and computer science majors can play key roles on their problem-solving teams. In addition, as many as one-third of our graduates go into research or elect to pursue graduate studies in computer science, business, or other areas for which an undergraduate computing education provides a strong foundation. Internships Scholarships The computer science department has several corporate scholarships available each year. Most are open to computer science majors in their second year and beyond. Recent and current scholarship sponsors include John Deere, Rockwell Collins, Cerner Corporation, Allied Insurance, Principal Financial Group, and the Gerard P. Weeg Scholarship Foundation. Other awards available include the Goldwater Scholarship and the George S. Schaeffer Scholarships. |
||||||||||||||||||||||||||||||||||