Go to BGSU web
Return to A&S index

+ Computer Science

221 Hayes Hall, 419-372-2337

The rapid advances in computer technology in today's highly technological society have resulted in a continuing demand for computer science graduates. The computer science professional applies the basic principles of computing and the latest technological advancements to solve problems in business, education and government. Graduates may work as systems analysts who design solutions to specific problems, applications programmers who translate these solutions into software or technical support professionals who resolve a wide range of problems related to computer applications and use. Other career possibilities are system administrators, computer network administrators or systems programmers.

Learning Outcomes

Upon completion of the baccalaureate degree, students in computer science are expected to:

  • Program in a higher-level language;
  • Work effectively with a client and members of a software development team to analyze, specify, design, implement, test and document software that meets the client's needs;
  • Acquire new computer-related skills independently as technologies evolve;
  • Communicate technical concepts to non-technical persons, both orally and in writing;
  • Develop a plan to integrate hardware and software into a particular environment;
  • Conduct themselves in an ethical and professional manner.

Major, Bachelor of Arts—minor required (30 hours)

  • CS 205, 215, 217, 324, 325, 327, 335 (21)
  • Three CS electives at the 400 level, excluding CS 490 (9)
  • An approved societal impact course (see department for list) (3)
  • MATH 134-135 (6) or 131 (5) or 126 (5)
  • MATH 222 or 322 (3)
  • MATH 247 or 313 (3) or STAT 211-212 (6)

Transfer courses included in the major carry a maximum of three hours of credit per course.

Students with a minor or joint major in MATH need not complete the listed MATH courses.

Major, Bachelor of Science—minor required (30 hours)

  • CS 205, 215, 217, 324, 325, 327, 335 (21)
  • Three CS electives at the 400 level, excluding CS 490 (9)
  • An approved societal impact course (see department for list) (3)
  • MATH 134-135 (6) or 131 (5)
  • MATH 222 or 322 (3)
  • MATH 247 or 313 (3) or STAT 211-212 (6)

Transfer courses included in the major carry a maximum of three hours of credit per course.

Students with a minor or joint major in MATH need not complete the listed MATH courses.

Minor (18 hours)

  • CS 205, 215 (6)
  • CS electives at the 200 level or above (12)

Transfer courses included in the minor carry a maximum of three hours of credit per course. The following courses may not be counted toward the minor: CS 200, 280, 290, 390, 490. CS courses included in a major (such as MIS) may not be counted toward the minor.

Specializations for Computer Science Majors

The following specializations can be used to satisfy the minor requirement for a bachelor's degree in computer science. These specializations are open only to computer science majors.

Business Systems Specialization

A student interested in the application of computer science to business systems is required to take ACCT 221 and 222. The student may then select five additional business-related courses to complete the specialization. See the Department of Computer Science for a list of approved courses.

Geographic Information Systems (GIS) Specialization

A student interested in the application of computer science to GIS is required to take seven courses in geography and cartography. See the Department of Computer Science for a list of approved courses.

Go to BGSU web
Office of Registration & Records
110 Administration Building
Bowling Green State University

Bowling Green, OH 43403
Phone: (419) 372-8441; Fax: (419) 372-7977
Copyright © 2003: Bowling Green State University
Last updated 4/1/2003|Pagemaster |Disclaimer
Explore the BGSU web Go to BGSU web