Program Overview
Computer Science - B.A.
Overview
The Bachelor of Arts in Computer Science program provides a solid foundation in computer science principles and hands-on experience with industry-standard tools. With access to cutting-edge facilities and expert faculty, you will gain the skills needed to thrive in the tech industry.
Contact Information
- Augustine Samba | |
- Speak with an Advisor
- Kent Campus
- Stark Campus
- Chat with an Admissions Counselor: Kent Campus | Regional Campuses
Program Delivery
- Delivery: In person
- Location: Kent Campus, Stark Campus
Admission Requirements
The university affirmatively strives to provide educational opportunities and access to students with varied backgrounds, those with special talents and adult students.
- First-Year Students on the Kent Campus: First-year admission policy on the Kent Campus is selective. Admission decisions are based upon cumulative grade point average, strength of high school college preparatory curriculum and grade trends. Students not admissible to the Kent Campus may be administratively referred to one of the seven regional campuses to begin their college coursework. For more information, visit the admissions website for first-year students.
- First-Year Students on the Regional Campuses: First-year admission to Kent State’s campuses at Ashtabula, East Liverpool, Geauga, Salem, Stark, Trumbull and Tuscarawas, as well as the Twinsburg Academic Center, is open to anyone with a high school diploma or its equivalent. For more information on admissions, contact the Regional Campuses admissions offices.
- International Students: All international students must provide proof of proficiency of the English language (unless they meet specific exceptions) through the submission of an English language proficiency test score or by completing English language classes at Kent State’s English as a Second Language Center before entering their program. For more information, visit the admissions website for international students.
- Former Students: Former Kent State students who have not attended another institution since Kent State and were not academically dismissed will complete the re-enrollment process through the Financial, Billing and Enrollment Center. Former students who attended another college or university since leaving Kent State must apply for admissions as a transfer or post-undergraduate student.
- Transfer Students: Students who attended an educational institution after graduating from high school or earning their GED must apply as transfer students. For more information, visit the admissions website for transfer students.
Program Requirements
Major Requirements
- Course List Code | Title | Credit Hours
- CS 13001 | COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING (min C grade in all) | 4
- or CS 13011 & CS 13012 | COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING and COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING
- CS 23001 | COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION (min C grade) | 4
- CS 23022 | DISCRETE STRUCTURES FOR COMPUTER SCIENCE | 3
- CS 33101 | STRUCTURE OF PROGRAMMING LANGUAGES | 3
- CS 33211 | OPERATING SYSTEMS | 3
- CS 33901 | SOFTWARE ENGINEERING | 3
- CS 35101 | COMPUTER ORGANIZATION | 3
- CS 44901 | SOFTWARE DEVELOPMENT PROJECT (ELR) (WIC) | 4
- Computer Science (CS) Upper-Division Electives (30000 or 40000 level) | 6
- Computer Science (CS) Upper-Division Electives (40000 level) | 9
- Additional Requirements (courses do not count in major GPA)
- UC 10001 | FLASHES 101 | 1
- Foreign Language (see Foreign Language College Requirement below) | 10-16
- Mathematics Elective, choose from the following: | 3-5
- MATH 10675 | ALGEBRA FOR CALCULUS BOOST (KMCR)
- MATH 10775 | ALGEBRA FOR CALCULUS PLUS (KMCR)
- MATH 11010 | ALGEBRA FOR CALCULUS (KMCR)
- MATH 11022 | TRIGONOMETRY (KMCR)
- MATH 12002 | ANALYTIC GEOMETRY AND CALCULUS I (KMCR)
- MATH 12011 | CALCULUS WITH PRECALCULUS I (KMCR)
- Kent Core Composition | 6
- Kent Core Humanities and Fine Arts (minimum one course from each) | 9
- Kent Core Social Sciences (must be from two disciplines) | 6
- Kent Core Basic Sciences (must include one laboratory) | 6-7
- Kent Core Additional | 6
- General Electives (total credit hours depends on earning 120 credit hours, including 39 upper-division credit hours) | 31
- Minimum Total Credit Hours: | 120
Graduation Requirements
- Graduation Requirements Summary
- Minimum Major GPA | Minimum Overall GPA
- 2.000 | 2.000
- A minimum C grade may be required in some courses
Foreign Language College Requirement, B.A.
- Students pursuing the Bachelor of Arts degree in the College of Arts and Sciences must complete the following:
- Elementary I and II of any language (or equivalent) and
- One of the following options:
- Intermediate I and II of the same language
- Elementary I and II of a second language
- Any combination of two courses from the following list: 1. Intermediate I of the same language 2. One to two college-level course(s) completed outside the United States 3. Courses: ARAB 21401, ASL 19401, CHIN 25421, MCLS 10001, MCLS 20001, MCLS 20091, MCLS 21417, MCLS 21420, MCLS 22217, MCLS 28403, MCLS 28404
Roadmap
This roadmap is a recommended semester-by-semester plan of study for this program. Students will work with their advisor to develop a sequence based on their academic goals and history. Courses designated as critical (!) must be completed in the semester listed to ensure a timely graduation.
- Plan of Study Grid | Semester One | Credits
- UC 10001 | FLASHES 101 | 1
- Mathematics Elective | 3-5
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- | Credit Hours | 13
- Semester Two
- ! CS 13001 or CS 13011 & CS 13012 | COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING or COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING | 4
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- | Credit Hours | 16
- Semester Three
- ! CS 23001 | COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION | 4
- ! CS 23022 | DISCRETE STRUCTURES FOR COMPUTER SCIENCE | 3
- ! CS 35101 | COMPUTER ORGANIZATION | 3
- Foreign Language | 4
- Kent Core Requirement | 3
- | Credit Hours | 17
- Semester Four
- ! CS 33101 | STRUCTURE OF PROGRAMMING LANGUAGES | 3
- ! CS 33211 | OPERATING SYSTEMS | 3
- Computer Science (CS) Upper-Division Elective (30000 or 40000 level) | 3
- Foreign Language | 4
- Kent Core Requirement | 3
- | Credit Hours | 16
- Semester Five
- CS 33901 | SOFTWARE ENGINEERING | 3
- Computer Science (CS) Upper-Division Elective (30000 or 40000 level) | 3
- Foreign Language and/or General Elective | 3
- Kent Core Requirement | 3
- Kent Core Requirement | 3
- | Credit Hours | 15
- Semester Six
- Computer Science (CS) Upper-Division Elective (40000 level) | 3
- Foreign Language and/or General Elective | 3
- General Electives | 9
- | Credit Hours | 15
- Semester Seven
- Computer Science (CS) Upper-Division Elective (40000 level) | 3
- General Electives | 12
- | Credit Hours | 15
- Semester Eight
- ! CS 44901 | SOFTWARE DEVELOPMENT PROJECT (ELR) (WIC) | 4
- Computer Science (CS) Upper-Division Elective (40000 level) | 3
- General Electives | 6
- | Credit Hours | 13
- | Minimum Total Credit Hours: | 120
University Requirements
All students in a bachelor's degree program at Kent State University must complete the following university requirements for graduation.
- NOTE: University requirements may be fulfilled in this program by specific course requirements. Please see Program Requirements for details.
- Bachelor's Requirements
- Requirement | Credits/Courses
- Flashes 101 (UC 10001) | 1 credit hour
- Course is not required for students with 30+ transfer credits (excluding College Credit Plus) or age 21+ at time of admission.
- Diversity Domestic/Global (DIVD/DIVG) | 2 courses
- Students must successfully complete one domestic and one global course, of which one must be from the Kent Core.
- Experiential Learning Requirement (ELR) | varies
- Students must successfully complete one course or approved experience.
- Kent Core (see table below) | 36-37 credit hours
- Writing-Intensive Course (WIC) | 1 course
- Students must earn a minimum C grade in the course.
- Upper-Division Requirement | 39 credit hours
- Students must successfully complete 39 upper-division (numbered 30000 to 49999) credit hours to graduate.
- Total Credit Hour Requirement | 120 credit hours
Kent Core Requirements
- Bachelor's Requirements
- Requirement | Credits/Courses
- Kent Core Composition (KCMP) | 6
- Kent Core Mathematics and Critical Reasoning (KMCR) | 3
- Kent Core Humanities and Fine Arts (KHUM/KFA) (min one course each) | 9
- Kent Core Social Sciences (KSS) (must be from two disciplines) | 6
- Kent Core Basic Sciences (KBS/KLAB) (must include one laboratory) | 6-7
- Kent Core Additional (KADL) | 6
- Total Credit Hours: | 36-37
Program Learning Outcomes
Graduates of this program will be able to:
- Understand the essential facts, concepts, principles and theories relating to computer science.
- Apply computer science concepts to solve computer-related problems.
- Analyze algorithms, computer science methods and techniques.
- Analyze and plan the development of a typical professional computer science problem.
- Make succinct oral presentations and written expositions about technical problems and their solutions.
- Work effectively as a member of a software development team.
Program Policies
Foreign Language Requirements
In general, students may elect any foreign language taught through the Department of Modern and Classical Language Studies. However, certain majors, concentrations and minors require specific languages or limit the languages from which students may choose. In addition, students who plan to pursue graduate study may need particular languages for that study. In such cases, students should seek the advice of the appropriate department before selecting a language.
Progress Toward Fulfillment
College of Arts and Sciences students are encouraged to begin meeting the foreign language requirement as early as possible in their program to ensure timely degree completion.
Mandatory Outcomes Assessment
In addition to the other General Requirements of the college, candidates for an undergraduate degree in the College of Arts and Sciences are required, as a condition of graduation, to participate in an outcomes assessment. These outcomes assessments are conducted by each undergraduate degree program in the College of Arts and Sciences.
Full Description
The Bachelor of Arts degree in Computer Science is designed for students who seek a liberal arts education combined with a solid foundation in computer science. Students may choose electives from any complementary liberal arts program beyond computer science.
Students have the option to have a double major to attain depth of knowledge across two related areas.
Why Kent State University
Campus Tours
A visit makes all the difference! Schedule your campus tour now.
Scholarships
Discover all the scholarship opportunities for students at Kent State.
University Libraries
There is so much to check out at the University Libraries!
University Catalog
Street Address
800 E. Summit St. Kent, OH 44240
Mailing Address
P.O. Box 5190 Kent, OH
Contact Us
Quick Links
- Courses A-Z
- Programs A-Z
- Academic Policies
- University Faculty
- Previous Catalogs
- Contact Admission
- Print Options
Information
- Accessibility
- Annual Security Reports
- Emergency Information
- For Our Alumni
- For the Media
- Health Services
- Jobs & Employment
- Privacy Statement
- Website Feedback
Kent State University. All rights reserved.
Back to top
Close this window
Print Options
- Send Page to Printer
Print this page.
- Download Page (PDF)
The PDF will include all information unique to this page.
- University Catalog
Download Entire University Catalog
Program Outline
Degree Overview:
The Bachelor of Arts in Computer Science program provides a solid foundation in computer science principles and hands-on experience with industry-standard tools. With access to cutting-edge facilities and expert faculty, you will gain the skills needed to thrive in the tech industry.
Outline:
- Major Requirements:
- CS 13001 COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING (min C grade in all) or CS 13011 & CS 13012 COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING and COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING (14 credit hours)
- CS 23001 COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION (min C grade) (4 credit hours)
- CS 23022 DISCRETE STRUCTURES FOR COMPUTER SCIENCE (3 credit hours)
- CS 33101 STRUCTURE OF PROGRAMMING LANGUAGES (3 credit hours)
- CS 33211 OPERATING SYSTEMS (3 credit hours)
- CS 33901 SOFTWARE ENGINEERING (3 credit hours)
- CS 35101 COMPUTER ORGANIZATION (3 credit hours)
- CS 44901 SOFTWARE DEVELOPMENT PROJECT (ELR) (WIC) (24 credit hours)
- Computer Science (CS) Upper-Division Electives (30000 or 40000 level) (36 credit hours)
- Computer Science (CS) Upper-Division Electives (40000 level) (39 credit hours)
- Additional Requirements:
- UC 10001 FLASHES 101 (1 credit hour)
- Foreign Language (see Foreign Language College Requirement below) (14-16 credit hours)
- Mathematics Elective, choose from the following: (3-5 credit hours)
- MATH 10675 ALGEBRA FOR CALCULUS BOOST (KMCR)
- MATH 10775 ALGEBRA FOR CALCULUS PLUS (KMCR)
- MATH 11010 ALGEBRA FOR CALCULUS (KMCR)
- MATH 11022 TRIGONOMETRY (KMCR)
- MATH 12011 CALCULUS WITH PRECALCULUS I (KMCR)
- Kent Core Composition (6 credit hours)
- Kent Core Humanities and Fine Arts (minimum one course from each) (9 credit hours)
- Kent Core Social Sciences (must be from two disciplines) (6 credit hours)
- Kent Core Basic Sciences (must include one laboratory) (6-7 credit hours)
- Kent Core Additional (6 credit hours)
- General Electives (total credit hours depends on earning 120 credit hours, including 39 upper-division credit hours) (27 credit hours)
- Graduation Requirements:
- Minimum Major GPA: 2.000
- Minimum Overall GPA: 2.000
- A minimum C grade may be required in some courses.
- Foreign Language College Requirement:
- Students pursuing the Bachelor of Arts degree in the College of Arts and Sciences must complete 14-16 credit hours of foreign language.
- To complete the requirement, students need the equivalent of Elementary I and II in any language, plus one of the following options:
- Intermediate I and II of the same language
- Elementary I and II of a second language
- Any combination of two courses from the following list:
- Intermediate I of the same language
- ARAB 21401
- ASL 19401
- CHIN 25421
- MCLS 10001
- MCLS 20001
- MCLS 20091
- MCLS 21417
- MCLS 21420
- MCLS 22217
- MCLS 28403
- MCLS 28404
- Roadmap:
- Semester One:
- UC 10001 FLASHES 101 (1 credit hour)
- Mathematics Elective (3-5 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Total Credit Hours: 13
- Semester Two:
- CS 13001 or CS 13011 and CS 13012 COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING or COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING and COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING (4 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Total Credit Hours: 16
- Semester Three:
- CS 23001 COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION (4 credit hours)
- CS 23022 DISCRETE STRUCTURES FOR COMPUTER SCIENCE (3 credit hours)
- CS 35101 COMPUTER ORGANIZATION (3 credit hours)
- Foreign Language (4 credit hours)
- Kent Core Requirement (3 credit hours)
- Total Credit Hours: 17
- Semester Four:
- CS 33101 STRUCTURE OF PROGRAMMING LANGUAGES (3 credit hours)
- CS 33211 OPERATING SYSTEMS (3 credit hours)
- Computer Science (CS) Upper-Division Elective (30000 or 40000 level) (3 credit hours)
- Foreign Language (4 credit hours)
- Kent Core Requirement (3 credit hours)
- Total Credit Hours: 16
- Semester Five:
- CS 33901 SOFTWARE ENGINEERING (3 credit hours)
- Computer Science (CS) Upper-Division Elective (30000 or 40000 level) (3 credit hours)
- Foreign Language (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Kent Core Requirement (3 credit hours)
- Total Credit Hours: 15
- Semester Six:
- Computer Science (CS) Upper-Division Elective (40000 level) (3 credit hours)
- Foreign Language (3 credit hours)
- General Electives (9 credit hours)
- Total Credit Hours: 15
- Semester Seven:
- Computer Science (CS) Upper-Division Elective (40000 level) (3 credit hours)
- General Electives (12 credit hours)
- Total Credit Hours: 15
- Semester Eight:
- CS 44901 SOFTWARE DEVELOPMENT PROJECT (ELR) (WIC) (4 credit hours)
- Computer Science (CS) Upper-Division Elective (40000 level) (3 credit hours)
- General Electives (6 credit hours)
- Total Credit Hours: 13
- Minimum Total Credit Hours: 120
Other:
- The Bachelor of Arts degree in Computer Science is designed for students who seek a liberal arts education combined with a solid foundation in computer science.
- Students may choose electives from any complementary liberal arts program beyond computer science.
- Students have the option to have a double major to attain depth of knowledge across two related areas.
Kent State University
Overview:
Kent State University is a leading public university in Ohio, known for its diverse academic programs and vibrant campus life. It offers a wide range of undergraduate and graduate degrees, as well as certificates, across various disciplines.
Services Offered:
Student Life and Campus Experience:
Kent State University provides a rich and engaging campus experience for its students. The university offers a variety of resources and opportunities for students to get involved, including:
Arts & Culture:
Students can explore various artistic expressions through events, performances, and exhibitions.Clubs & Organizations:
A wide range of student clubs and organizations cater to diverse interests, fostering a sense of community and leadership development.Dining:
The university provides various dining options, including on-campus restaurants, cafes, and convenience stores.Housing:
Kent State offers a variety of housing options for students, including residence halls, apartments, and off-campus living arrangements.Student Involvement:
The university encourages student involvement through various programs and initiatives, promoting leadership, service, and personal growth.Recreation and Wellness Services:
Students can enjoy a variety of recreational activities, including fitness centers, intramural sports, club sports, and outdoor adventures.Campus Resources:
The university provides a comprehensive range of support services for students, including health services, mental health services, academic advising, and career counseling.Key Reasons to Study There:
Academic Programs:
Kent State University offers a wide range of academic programs, including:
Colleges:
The university is organized into several colleges, each specializing in specific areas of study.Majors & Degrees:
Students can choose from a variety of majors and degrees, including undergraduate and graduate programs.Online Degrees & Certificates:
The university offers a selection of online degree and certificate programs for flexible learning options.ROTC Programs:
Kent State offers ROTC programs for students interested in military service.University Catalog:
The university catalog provides detailed information about academic programs, courses, and policies.Other:
Entry Requirements:
- First-Year Students on the Kent Campus: Admission is selective and based on cumulative GPA, strength of high school college preparatory curriculum, and grade trends.
- First-Year Students on the Regional Campuses: Admission is open to anyone with a high school diploma or equivalent.
- International Students: Must provide proof of English language proficiency (unless they meet specific exceptions) by earning a minimum 525 TOEFL score (71 on the Internet-based version), minimum 75 MELAB score, minimum 6.0 IELTS score, or minimum 48 PTE Academic score, or by completing the ELS level 112 Intensive Program.
- Transfer Students: Students who have attended another educational institution after graduating from high school must apply as undergraduate transfer students.
- Former Students: Former Kent State students or graduates who have not attended another college or university since Kent State may complete the reenrollment or reinstatement form on the University Registrar’s website.
Language Proficiency Requirements:
- International Students: All international students must provide proof of English language proficiency (unless they meet specific exceptions) by earning a minimum 525 TOEFL score (71 on the Internet-based version), minimum 75 MELAB score, minimum 6.0 IELTS score, or minimum 48 PTE Academic score, or by completing the ELS level 112 Intensive Program.