Computer Science

Computer scientists may start their careers in medical informatics, information security, game design, multimedia systems or web development. Many computer science jobs involve much more than simply writing computer programs, and many jobs involve working as part of a team.

The Department of Computer Science at Kent State University offers courses and curriculum leading to the Bachelor of Science and Bachelor of Arts degree programs in Computer Science.

A Bachelor of Science degree program meets the needs of both the student wishing to pursue a career immediately upon graduation and those students planning for graduate studies in computer science. The curriculum is aligned with the most recent ACM/IEEE-CS curriculum guidelines and as such offers a good balance of practical skills and underlying knowledge necessary for adapting to the ever and often changing needs of technology.

A Bachelor of Arts degree program intended to allow students flexibility in combining computer science with other interests. Students in this program are free to select their minor from any subject and potentially utilize the B.A. degree program for double major.




Computer Science majors and prospective students at the Stark Campus should contact Dr. Angela Guercio at for academic advising.


The Program Educational Objectives of our Bachelor of Science in Computer Science Program are to enable its graduates:

  1. To have successful careers, constructed with sound ethical judgments and professional skills acquired in the program, while designing computing solutions and systems by applying principles of computing in areas such as software, hardware, network, data, and algorithmic design. 
  2. To enjoy continued professional growth and advancement in the fast-evolving fields of computer science, built on the academic foundation and professional skills acquired in the program, to become a life-long learner staying abreast of emerging technologies, obtaining new skills, and developing proficiencies with new software, networking, and computing tools. 
  3. In addition to building a successful career, to also strive to be an impactful and contributing member of the global innovation ecosystem by applying the knowledge and skills of computer science, coupled with a well-rounded liberal education, to practice ethical, legal, and responsible computing, as acquired by the program, towards building a better and more inclusive world.

These objectives are consistent with the university mission and meet the needs of the program’s constituents: students, faculty, and industry. Industry participation in the review of the Program Educational Objectives is coordinated through annual meetings of the Computer Science Department’s Industrial Advisory Board. Feedback from students is obtained each semester through senior exit surveys. The faculty review the Program Educational Objectives each year at a faculty meeting. Faculty review the input and recommendations from students and the Industrial Advisory Board, and follow parliamentary procedures to vote on and make needed edits to the Program Educational Objectives.


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]  


Please see the latest annual student enrollment and graduation data at Stark Campus at