Show educations.com as: Mobile

Computer Science - B.S.

Kent State University
Program overview
4 years
Full time
Bachelor's degree
Scholarships available
Start dates
Kent
Fall

Kent
Spring

North Canton
Fall

North Canton
Spring

Program description

Computer Science - B.S.

The Bachelor of Science degree in Computer Science seeks to prepare students to have successful careers as computing professionals, with a solid understanding of software development and computer systems and the foundation for life-long learning in the field; to have an academic foundation suitable for graduate study in computer science or related areas; to be able to function effectively on software development teams, with oral and written communication skills. and with an understanding of professional ethics and responsibility.

Computer Science students may apply early to the M.S. degree in Computer Science and double count 9 credit hours of graduate courses toward both degree programs.

The Computer Science major includes the following optional concentrations:

  • The Data Engineering concentration prepares students to perform the data analysis and modeling needed by organizations and to process structured, semi-structured, and unstructured data using statistical and semantic analysis techniques to meet their employers’ needs.
  • The Game Programming concentration provides students with a solid understanding of the algorithms, techniques and software used to construct interactive virtual environments. Students work in teams with content specialists and artists to develop the teamwork skills required in this multidisciplinary field, which includes a range of opportunities, from the game industry to education to training design.
  • The Information Security concentration prepares students to meet the security needs of industry and government through coursework that provides a thorough understanding of security, privacy and cryptographic techniques and protocols used in computing and communication.
  • The Robotics and Embedded Systems concentration prepares students to work with devices that combine hardware and software. Such devices include robots and most high tech mechanical devices like cars, planes, farm equipment and construction equipment.

Admission requirements

The university affirmatively strives to provide educational opportunities and access to students with varied backgrounds, those with special talents and adult students who graduated from high school three or more years ago.

Freshman Students on the Kent Campus:

The freshman admission policy on the Kent Campus is selective. Admission decisions are based upon the following: cumulative grade point average, ACT and/or SAT scores, strength of high school college preparatory curriculum and grade trends. The Admissions Office at the Kent Campus may defer the admission of students who do not meet admissions criteria but who demonstrate areas of promise for successful college study. Deferred applicants may begin their college coursework at one of seven regional campuses of Kent State University.

Freshman Students on the Regional Campuses:

Kent State campuses at Ashtabula, East Liverpool, Geauga, Salem, Stark, Trumbull and Tuscarawas, as well as the Twinsburg Academic Center, have open enrollment admission for students who hold a high school diploma, GED or equivalent.

English Language Proficiency Requirements for 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, minimum 48 PTE score or minimum 100 DET score; or by completing the ESL level 112 Intensive Program.


Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Computer Science Major (no concentration)

Semester One

  • Computer Science IA: Procedural Programming
  • Computer Science IB: Object Oriented Programming
  • Computer Science I: Programming And Problem Solving
  • Analytic Geometry and Calculus I (KMCR)
  • Destination Kent State: First Year Experience

Semester Two

  • Computer Science II: Data Structures And Abstraction
  • Discrete Structures For Computer Science
  • Brief Calculus II
  • Decision-making Under Uncertainty

Semester Three

  • Operating Systems
  • Computer Organization
  • Applied Linear Algebra

Semester Four

  • Human Interface Computing
  • Introduction to Database System Design
  • Computer Communication Networks

Semester Five

  • Software Engineering
  • Computer Science III-programming Patterns
  • Design and Analysis of Algorithms

Semester Six

  • Structure of Programming Languages

Computer Science (CS) Upper-Division Electives (30000 or 40000 level)

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Semester Seven

  • Capstone Project (ELR) (WIC)

Computer Science (CS) Upper-Division Electives (30000 or 40000 level)

Computer Science (CS) Upper-Division Electives (40000 level)

Kent Core Requirement

Kent Core Requirement

Semester Eight

Computer Science (CS) Upper-Division Electives (40000 level)

Kent Core Requirement

Kent Core Requirement

General Electives

Data Engineering Concentration

Semester One

  • Computer Science IA: Procedural Programming
  • Computer Science IB: Object Oriented Programming
  • Computer Science I: Programming And Problem Solving
  • Analytic Geometry and Calculus I (KMCR)
  • Destination Kent State: First Year Experience

Semester Two

  • Computer Science II: Data Structures And Abstraction
  • Discrete Structures For Computer Science
  • Brief Calculus II
  • Decision-making Under Uncertainty

Semester Three

  • Operating Systems
  • Computer Organization
  • Applied Linear Algebra

Semester Four

  • Human Interface Computing
  • Introduction to Database System Design
  • Computer Communication Networks

Semester Five

  • Software Engineering
  • Data Mining Techniques
  • Design and Analysis of Algorithms

Semester Six

  • Structure of Programming Languages
  • Big Data Analytics
  • Computer Science III-programming Patterns

Kent Core Requirement

Kent Core Requirement

Semester Seven

  • Graph and Social Network Analysis

Computer Science (CS) Upper-Division Elective (30000 or 40000 level)

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Semester Eight

  • Capstone Project (ELR) (WIC)

Computer Science (CS) Upper-Division Elective (40000 level)

Kent Core Requirement

Kent Core Requirement

eneral Electives

Game Programming Concentration

Semester One

  • Computer Science IA: Procedural Programming
  • Computer Science IB: Object Oriented Programming
  • Computer Science I: Programming And Problem Solving
  • Analytic Geometry and Calculus I (KMCR)
  • Destination Kent State: First Year Experience

Semester Two

  • Computer Science II: Data Structures And Abstraction
  • Discrete Structures For Computer Science
  • Brief Calculus II
  • Decision-making Under Uncertainty

Semester Three

  • Operating Systems
  • Computer Organization
  • Applied Linear Algebra

Semester Four

  • Human Interface Computing
  • Introduction to Database System Design
  • Computer Communication Networks

Computer Science (CS) Upper-Division Electives (40000 level)

Foreign Language

Semester Five

  • Software Engineering
  • Design and Analysis Of Algorithms
  • Introduction to Game Programming

Semester Six

  • Structure of Programming Languages
  • Computer Science III-programming Patterns
  • Game Engine Concepts

Kent Core Requirement

Kent Core Requirement

Semester Seven

  • Game Development Practicum (ELR) (WIC)
  • Computer Graphics

Computer Science (CS) Upper-Division Elective (40000 level)

Kent Core Requirement

Kent Core Requirement

Semester Eight

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

General Electives

Information Security Concentration

Semester One

  • Computer Science IA: Procedural Programming
  • Computer Science IB: Object Oriented Programming
  • Computer Science I: Programming And Problem Solving
  • Analytic Geometry and Calculus I (KMCR)
  • Destination Kent State: First Year Experience

Semester Two

  • Computer Science II: Data Structures And Abstraction
  • Discrete Structures For Computer Science
  • Brief Calculus II
  • Decision-making Under Uncertainty

Semester Three

  • Operating Systems
  • Computer Organization
  • Applied Linear Algebra
  • Introduction to Cryptology

Semester Four

  • Introduction to Database System Design
  • Computer Communication Networks
  • Systems Programming

Foreign Language

Kent Core Requirement

Semester Five

  • Software Engineering
  • Design and Analysis of Algorithms
  • Information Security

Semester Six

  • Structure of Programming Languages
  • Computer Science III-programming Patterns
  • Computer Network Security

Semester Seven

  • Capstone Project (ELR) (WIC)

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Semester Eight

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

General Electives

Robotics and Embedded Systems Concentration

Semester One

  • Computer Science IA: Procedural Programming
  • Computer Science IB: Object Oriented Programming
  • Computer Science I: Programming And Problem Solving
  • Analytic Geometry and Calculus I (KMCR)
  • Destination Kent State: First Year Experience

Semester Two

  • Computer Science II: Data Structures And Abstraction
  • Discrete Structures For Computer Science
  • Brief Calculus II
  • Decision-making Under Uncertainty

Semester Three

  • Operating Systems
  • Computer Organization
  • Embedded System Programming
  • Applied Linear Algebra

Semester Four

  • Robotics and Embedded Systems Laboratory I
  • Human Interface Computing
  • Introduction to Database System Design
  • Computer Communication Networks

Semester Five

  • Software Engineering
  • Design and Analysis of Algorithms

Concentration Elective

Kent Core Requirement

Kent Core Requirement

Semester Six

  • Robotics and Embedded Systems Laboratory II
  • Structure of Programming Languages
  • Computer Science III-programming Patterns

Kent Core Requirement

Kent Core Requirement

Semester Seven

  • Human-robot Interaction
  • Algorithmic Robotics
  • Internet of Things

Concentration Elective

Kent Core Requirement

Kent Core Requirement

Kent Core Requirement

Semester Eight

  • Capstone Project (ELR) (WIC)

Kent Core Requirement

Kent Core Requirement

General Electives

Scholarships & funding

Several scholarship options are available. Please visit the university's website for more information.

Program delivery

Fully offered on the following campuses:

  • Kent Campus
  • Stark Campus (no concentration and Information Security optional concentration)

Tuition fees

Undergraduate

  • Tuition fees for Ohio residents: $11,587 USD per year
  • Tuition fees for residents of other states and international students: $20,463 USD per year

Qualification

Graduates of this program will be able to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Career opportunities

Graduates of the B.S. degree in Computer Science have careers in developing, managing and building software in a variety of industries, including finance, health care, entertainment, telecommunications and manufacturing. The U.S. Bureau of Labor Statistics lists the following as top occupation choices for Computer Science majors: computer network architect; software developer; information security analyst; database administrator; computer systems analyst; computer programmer; and network and computer systems administrator.

Contact school

Want to know more about this program, Computer Science - B.S.? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

Kent State University

At Kent State University, people hail from every corner of the globe to do work that paves the way for a brighter tomorrow. Here, you’ll find world-class faculty serving as researchers and mentors, alumni leaders in business, healthcare, education, and...


Read more about this school

Contact info

Kent State University

800 E Summit St
44242 Kent Ohio
United States of America

 Show phone number
www.kent.edu


Contact school

Want to know more about Computer Science - B.S.? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Reviews

Be the first to write a review!