Bachelor of Science in Computer Science

Department of Computer Science       

Kent State University

The Bachelor of Science (BS) program in Computer Science at the Department of Computer Science, Kent State University, is applying for the ABET accreditation, Computing Accreditation Commission (CAC)  

 

Program Educational Objectives (PEOs)

The Computer Science BS program seeks to prepare students:

1.   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;

2.   To have an academic foundation suitable for graduate study in computer science or related areas;

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

 

Student Outcomes (SOs)

Graduates of this program will be able to:

SO1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

SO2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

SO3. Communicate effectively in a variety of professional contexts.

SO4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

SO5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

SO6. Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS]  

 

Course Names and Coordinators

Course Code Course Name Coordinator
CS 13001 COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING Mikhail Nesterenko
CS 23001 COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION Jonathan Maletic
CS 23022 DISCRETE STRUCTURES FOR COMPUTER SCIENCE Arvind Bansal
CS 33007 INTRODUCTION TO DATABASE SYSTEM DESIGN Ruoming Jin
CS 32301 HUMAN INTERFACE COMPUTING Angela Guercio
CS 33101 STRUCTURE OF PROGRAMMING LANGUAGES Arvind Bansal
CS 33211 OPERATING SYSTEMS Qiang Guan
CS 33901 SOFTWARE ENGINEERING Jonathan Maletic
CS 35101 COMPUTER ORGANIZATION Augustine Samba
CS 35201 COMPUTER COMMUNICATION NETWORKS Hassan Peyravi
CS 44001 COMPUTER SCIENCE III-PROGRAMMING PATTERNS Mikhail Nesterenko
CS 46101 DESIGN AND ANALYSIS OF ALGORITHMS Feodor Dragan
CS 49901 CAPSTONE PROJECT (ELR) (WIC) Augustine Samba

 

Concentrations and Coordinators

Concentration Coordinator
Data Engineering Xiang Lian
Game Programming Kwangtaek Kim
Information Security Gokarna Sharma
Robotics and Embedded Systems Jong-Hoon Kim

 

Annual Student Enrollment

Year BS Enrollment
Spring Fall
2016 488 602
2017 518 659
2018 540 654
2019 557 636
2020 555 601
2021 516 593

Table 1: The Enrollment of the BS Program in Computer Science  

 

A Summary of Our Graduates

Year BS Graduated
Spring Summer Fall
2016 30 4 24
2017 31 6 33
2018 45 7 33
2019 60 8 23
2020 42 5 23
2021 49 6 39
2022 31 6 33

Table 2: The Number of BS Students Graduated