Fall 2014 Undergraduate Catalog
College of Arts and Sciences

+ 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.

Major, Bachelor of Arts (33 hours) — minor required click click to display detailed requirements for Fall 2014 course requirements

Learning Outcomes

By the time of graduation, the students in the Bachelor of Arts Computer Science program at Bowling Green State University are expected to be able 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.

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 MATH courses listed in "Other requirements."

Students who do an internship will take four years and one additional semester (fall, spring, or summer) to complete their degrees.

Major, Bachelor of Science (43 hours) — minor required click click to display detailed requirements for Fall 2014 course requirements

Program Educational Objectives
Within five years after graduation, the graduates of the Bachelor of Science Computer Science program at Bowling Green State University will have demonstrated their ability to:

  • Advance their careers or pursue graduate studies in the highly dynamic and continually changing field of computer science;
  • Acquire new skills and master new technologies in order to successfully approach and solve real-world problems;
  • Participate in and successfully complete both independent and collaborative technical projects.

Learning Outcomes

By the time of graduation, the students in the Bachelor of Science Computer Science program at Bowling Green State University are expected to be able to:

  • Analyze a given problem, and identify and define the computing requirements appropriate to its solution;
  • Use current techniques, skills, and tools in computing practice;
  • Apply mathematical foundations, algorithmic principles, and computer science theory as appropriate in modeling and solving real-world problems;
  • Understand the impact of professional, ethical, and social issues in computing;
  • Apply design and development principles in the construction of software systems of varying complexity;
  • Communicate effectively with large of audiences using oral, written, and electronic mediums;
  • Contribute effectively to professional teams in order to accomplish a common goal.

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 MATH courses listed in "Other requirements."

One departmentally approved internship (fall, spring or summer) is required.

Minor (18 hours)

  • CS 2010, 2020 (6)
  • CS electives (12)

Transfer courses included in the minor carry a maximum of three hours of credit per course. Credit at the 1000-level is limited to three hours. Credit for CS 3900 may not be counted toward the minor. CS courses included in a major (such as MIS) may not be counted toward the minor.

Specialization for Computer Science Majors
The following specialization can be used to satisfy the minor requirement for a bachelor's degree in computer science. This specialization is open only to computer science majors.

Business Systems Specialization click click to display detailed requirements for Fall 2014 B.S. course requirements; click click to display detailed requirements for Fall 2014 B.A. course requirements.

A student interested in the application of computer science to business systems is required to take ACCT 2210 and 2220. 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.