Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ Catalog: 2024-2025 Undergraduate Catalog Program: Computer Science, B.S.
This is for planning purposes only, please check with your advisor with questions about your degree progress

Computer Science, B.S.

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.

Admission Requirement

A student who wishes to declare the major of Computer Science under either the Bachelor of Arts or Bachelor of Science must meet one of the following admission criteria:

  • SAT - prior to March 2016: a score of 520 or higher on the Math section; or
  • SAT - starting March 2016: a score of 550 or higher on the Math section; or
  • ACT - an ACT math score of 22 or higher; or
  • Prior completion of MATH 99 or MATH 1210, or equivalent.

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 complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline;
  • Communicate effectively in a variety of professional contexts;
  • Recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles;
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline;
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

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.

BG Perspective (BGP) Requirements

Must complete at least 1 course in each of the following:

   English Composition and Oral Communication
   _____________________________    ________

   Quantitative Literacy
   _____________________________    ________

Must Complete at least 2 courses in each of the following:

   Humanities and the Arts
   _____________________________    ________ 
   _____________________________    ________    

   Natural Sciences - at least one Lab Science required
   _____________________________    ________ 
   _____________________________    ________                                                                                      

   Social and Behavioral Sciences
   _____________________________    ________ 
   _____________________________    ________                                                                        

Complete total required BGP credit hours by selecting courses from any of the above categories:

   _____________________________    ________ 
   _____________________________    ________ 
   _____________________________    ________ 
   _____________________________    ________                                                                                    

University Requirements

Designated courses in Humanities and the Arts and the Social and Behavioral Sciences domains may be used to fulfill both the BGP requirement and one of the following university requirements:

Cultural Diversity in the US    ____________
International Perspective       ____________

Composition Requirement:
WRIT 1120                             

Total BGP Credits: Must be at least 36                      

Arts & Sciences Requirements (WLC and QL)

World Languages and Cultures (_____ yrs of HS_______) 

Consult the Undergraduate Catalog or the Arts and Sciences Student Handbook regarding approved course options in the different language and culture areas. 
​   ________1010_________________    ________ 
​   ________1020_________________    ________ 
​   _____________________________    ________ 
   _____________________________    ________ 

Lab Science  

   _____________________________    ________ 

Quantitative Literacy

    ________    ________ EITHER MATH 1310 OR MATH 1340 & MATH 1350 

Multidisciplinary Component

Select from approved offerings, in consultation with an advisor and a faculty mentor. Four courses total, each with a different subject prefix. At least two courses at 3000/4000 level. Courses applied to the Arts & Sciences MDC may not be used to fulfill other Arts and Sciences degree requirements, nor may they be used to fulfill major, minor, BGP or other program requirements.   
   _____________________________    ________ 
   _____________________________    ________ 
   _____________________________    ________ 
   _____________________________    ________  

Major Requirements

Course NameTerms TakenGradeCore
CS 2010 - Programming Fundamentals
CS 2020 - Intermediate Programming
CS 2190 - Computer Organization
CS 2900 - Career Preparation in Computing Fields
CS 3000 - Professional and Societal Issues in Computing
CS 3060 - Programming Languages
CS 3080 - Operating Systems
CS 3350 - Data Structures
SE 3540 - Introduction to Software Engineering

 

CS 3900 - Internship in Computer Science

or

3 cr hrs of  CS 3901 - Internship in Computer Science

 

CS 4120 - Design and Analysis of Algorithms
CS 4390 - Network Architecture and Applications

 

CS 4770 - Computer Science Capstone Experience

or

SE 4770 - Software Engineering Capstone Experience

One CS Elective From Among:

Course NameTerms TakenGradeCore
CS 3140 - Web Application Development
CS 3160 - Windows Application Development
CS 3180 - Mobile Application Development
CS 3200 - Introduction to Machine Learning
CS 3210 - Introduction to Software Security
CS 3240 - Usability Engineering
CS 3320 - Introduction to Computer Security
CS 3600 - COBOL Programming

 

CS 3710 - Introduction to Unix and
CS 3720 - Unix System Administration

 

CS 3800 - Special Topics in Computer Science

Three 4000-level CS/SE Electives (Excluding 4900)

Total Hours: 50

Additional Requirements:

Mathematics

(At Least 15 Hours)

Course NameTerms TakenGradeCore
MATH 1310 - Calculus and Analytic Geometry

or

MATH 1340 - Calculus and Analytic Geometry IA and
MATH 1350 - Calculus and Analytic Geometry IB

 

MATH 2220 - Discrete Mathematics

or

MATH 3220 - Discrete Mathematics

 

MATH 2470 - Fundamentals of Statistics

or

MATH 3410 - Principles of Probability and Statistics

or

BA 2110 - Business Analytics III: Descriptive Analytics and
BA 2120 - Business Statistics

Choose From:

Course NameTerms TakenGradeCore
MATH 2320 - Calculus and Analytic Geometry II
MATH 3280 - Mathematical Foundations and Techniques
MATH 3320 - Elementary Linear Algebra
MATH 3430 - Computing with Data

Science

  • A&S Lab Science Sequence Contact Hours: 8-10

Minor Requirements:

A “general science” minor is offered to students in place of a conventional minor. Consult your Faculty Advisor. ( A conventional minor may also be chosen, usually 21 hours.)

Electives and Non-Credit Courses

For Graduation You Will Need:

  1. 122 credit hours minimum.
  2. Minimum GPA 2.00.
  3. At least 30 credit hours of BGSU course work.
  4. 40 credit hours at the 3000/4000 level.
  5. Completion of all degree requirements, including the BG Perspective Core.
  6. A major, and if required, a minor, specialization or emphasis.

Any substitution or waiver of courses required for your major or minor program must originate in the department/school offering the major or minor and must be approved by the College Office.

To ensure a timely graduation, see a College Advisor during the semester prior to your intended graduation.

Remember to complete an Application for Graduation by the end of the second week of classes during the fall semester or spring regular session, or by the end of the first week of the summer semester. For the specific dates, check your DARS. You may log onto MyBGSU to complete the online application. After the deadlines, you will need to complete an application in person in the College Office.

Notes: