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 RequirementA 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:
Program Educational ObjectivesWithin 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:
Learning OutcomesBy 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:
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) RequirementsMust 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 RequirementsDesignated 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 ____________ Composition Requirement: 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. Lab Science_____________________________ ________ Quantitative Literacy________ ________ EITHER MATH 1310 OR MATH 1340 & MATH 1350 Multidisciplinary ComponentSelect 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 Name | Terms Taken | Grade | Core | |
---|---|---|---|---|
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 Name | Terms Taken | Grade | Core | |
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 Name | Terms Taken | Grade | Core | |
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 Name | Terms Taken | Grade | Core | |
MATH 2320 - Calculus and Analytic Geometry II | ||||
MATH 3280 - Mathematical Foundations and Techniques | ||||
MATH 3320 - Elementary Linear Algebra | ||||
MATH 3430 - Computing with Data | ||||
Science
| ||||
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:
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:
|