B.S. Program Educational Objectives (PEOs)

Program Educational Objectives (PEOs)

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.

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 49999 CAPSTONE PROJECT  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

Table 1: All Campus 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 2:  All Campus Graduation Data

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 3:  Stark Campus Enrollment

Year                    BS Enrollment

2017-2018          68

2018-2019          77

2019-2020          71

2020-2021          64

2021-2022          56

Table 4:  Stark Campus Graduation Data

Year                     BS Graduated

2017-2018          0

2018-2019          0

2019-2020          4

2020-2021          6

2021-2022          6