Bachelor of Science in Computer and Information Science Program By University of Oregon |Top Universities

Bachelor of Science in Computer and Information Science

Bachelor of Science in Computer and Information Science

  • QS World University Rankings
    651-700
  • Degree Other
  • Study Level Bachelors
Computer science, the study of computation, offers students the challenge and excitement of a dynamically evolving science whose discoveries and applications affect every aspect of modern life. Computer science is a rich intellectual field where practitioners apply a computational approach to address a wide variety of interesting and challenging problems. Computer scientists are engaged in research in core areas of theoretical computer science, computer systems design, algorithms, and programming languages, as well as more application-oriented areas such as databases, networking, and informatics. The Department of Computer and Information Science (CIS) is committed to a strong research program and a rewarding educational experience for undergraduate and graduate students. The computer and information science major is intended for students who want to study computers and computation with strong mathematical and scientific foundations. The mathematics and computer science major emphasizes formal and abstract problem solving complemented by computational methods and computer technologies. This program, administered jointly with the Department of Mathematics, is described in the Mathematics and Computer Science section of this catalog. Both of these majors lead to the Bachelor of Science (BS) degree. Students majoring in computer and information science may choose to focus their studies in one of several areas of specialization, or tracks, which build on the standard CIS core requirements. Each track specifies a set of coordinated choices for fulfilling upper-division computer science and other elective requirements. Students interested in specializing in a track should contact their advisor as early as possible. Current computer science tracks include foundations, software development, computer networks, database and informatics, computational arts: multimedia, business information systems, computational science, and security. Preparation: High school students who plan to major in computer and information science should pursue a strong academic program, including substantial work in mathematics and the sciences. Courses in algebra, geometry, trigonometry, and more advanced topics should be included. Substantial experience in expository and technical writing is highly desirable. Courses in computer programming or computer technology are useful but not required. Upon arrival at the university, freshmen should consult with a CIS advisor to find the entry-level course best suited to the student’s background. Careers: The undergraduate program is designed to prepare students for professional careers or graduate study. The field of computer science, which has become increasingly interdisciplinary over the past decade, offers a rich array of opportunities in fields as disparate as medicine, manufacturing, and the media as well as the computer industry. Graduates come away with confidence that they can specify, design, and build large software systems; analyze the effectiveness of computing techniques for a specific problem; and work effectively in problem-solving teams.