Skip Navigation

Computer Science

Skip Carousel Content
Skip Side Navigation

Computer Science

Graduate instruction and research in computer science began in 1969 at the University of Oklahoma with the creation of a unit called Information and Computing Sciences. This unit was under the direct supervision of the Provost until 1972, when it became part of the College of Engineering. An undergraduate program in computer science was added in 1976, and computer science became an integral part of the School of Electrical Engineering, which was later renamed as the School of Electrical Engineering and Computer Science. The first MS degree in computer science was awarded in 1972, the first PhD in 1973, and the first undergraduate degree in 1979-80.

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET,

Welcome to Computer Science

Deborah Trytten, Ph.D., a computer science professor, is leading an OU research team focused on creating pathways to STEM disciplines for students with demonstrated financial need. Funded by the National Science Foundation, the project will support scholarships to 23 full-time students who are pursuing bachelor’s degrees in computer science and interested in building Tribal Nations. The team includes Dean Hougen, Ph.D., associate professor in the School of Computer Science, and Randa Shehab, Ph.D., a professor in the School of Industrial and Systems Engineering, Dr. Heather Shotton, and  Dr. Natalie Youngbull, from Educational Leadership and Policy Studies in the Jeanine Rainbolt College of Education and Dr. Deborah Moore- Russo and Ms. Casey Haskins from the Department of Mathematics in the Dodge College of Arts and Science. Follow the link below for more information.

David Ebert Elected to IEEE Computer Society

Congratulations to Dr. David S. Ebert, Associate Vice President for Research and Partnerships, Gallogly Chair Professor of Electrical and Computer Engineering, Professor of Computer Science, and the Director of the Data Institute for Societal Challenges, as he was recently elected second vice president of the IEEE Computer Society.

The IEEE Computer Society advances the theory, design, practice and application of computer and information-processing science and technology, as well as the professional standing of its members.

27th OK-LSAMP Undergraduate Research Symposium

On Saturday, Makya Stell presented at the 27th OK-LSAMP Undergraduate Research Symposium over using a software called Visual Safety & Security as the proposed mitigation technique for Visual Privacy leaks on Social Media Networks. In the end, she won 1st place for the Non-Life Sciences Poster Presentations. She would like to thank Dr. Christan Grant and Jasmine DeHart for their continued support and allowing her the opportunity to join their team. If you would like to see her poster and affiliated works, please go to


A Message from the Computing Research Association

The amount of pain and suffering we are witnessing and feeling is only a snapshot of a broader social reality. We, and everyone before us, have had a role in arriving at where we are today. As such, it is of paramount importance to step up and take a stance. It is our responsibility and a moral imperative to not stand by and simply witness the events around us. We must collectively find our voice and reject racism and inequality. Silence perpetuates, doubt reinforces, and rationalization of incident after incident only compounds the pain so many in our society continue to endure.

While CRA has a long history of celebrating, promoting, and advocating for inclusivity, we cannot be satisfied with continuing the status quo. We will continue to actively stand against discrimination and hatred. We will find new ways to use our voice in Washington to advocate for policies that address the inequities that exist in our field. We will amplify the efforts of our membership organizations wherever we can to help them improve the spaces they occupy and create an environment that is more welcoming, just, and equitable to all. Only together can we begin to right the long history of wrongs that have led us to this place and time.

We start with acknowledging the issues by talking to those around us and explicitly stating that we stand with them when they stand against discrimination and hatred.

We know that racism:

  • Is systemic and institutionalized, was intentionally designed, and established well before the foundation of our nation.
  • Continues to oppress people of color around the world – denying basic human rights, denying opportunity, and even more tragically denying many of their very lives.
  • Is learned behavior that may be unlearned through education, compassion, empathy, and action.
  • Drives a wedge between communities, and in doing so limits the enviable quest for a society steeped in respect.
  • The privileged benefit from its existence and must be willing to sacrifice to overcome it.
  • Lives in our homes, schools, workplaces, parks, churches, stores, amusement parks, government, law enforcement – it lives in us all to varying degrees.

To stand against it, we:

  • Acknowledge the existence of racism within our communities and commit to defeating it.
  • Call out and reject rationalization of incidents and distortion of information.
  • Educate ourselves and those around us to be better equipped to address racism in its many forms.
  • Stand up against the status quo by using our voice and agency.
  • Commit to systemic change in laws, policies, procedures, etc.
  • Dedicate all necessary resources to create lasting change

A Statement from the Association for Computing Machinery's Diversity and Inclusion Council

In the United States, and throughout many regions around the world, current events have brought attention to the urgent need for equality and respect for all individuals. We have witnessed racism and violence against Black people in the United States and in our communities. Most recently, the killings of Ahmaud Arbery, Breonna Taylor, and George Floyd have re-focused attention to the long-standing racism and injustice that plagues the United States and many other nations. In response, there are worldwide demonstrations and protests. ACM members are directly impacted by these events and we, the volunteer leadership of ACM, are outraged by this all-too familiar pattern of enduring injustice. Black Lives Matter.

This is a hard problem, and we will continue to make change and actively seek ways to take meaningful action. The Diversity and Inclusion Council’s role is to serve as a convener and focal point for these issues within ACM and to serve as a resource for those seeking to effect positive change; the D&I Council does not set policy. We will continue to listen, to learn, to engage and to explore new ways to actively foster diversity and fight against racism. In the immediate aftermath of these most recent events, we commit to the following actions:

  • Perform a systematic and complete review of ACM policies and practices that can be shared and communicated throughout ACM’s activities and programs to foster diversity, equity, and inclusion.
  • Encourage ACM’s Boards/Councils and Committees to nominate and recruit black and underrepresented members of the community for positions within ACM.
  • Recommend ACM fund travel grants to support conference attendance for students and scholars from Historically Black Colleges and Universities and Minority Serving Institutions.
  • Encourage Special Interest Groups (SIGs) to include sessions and activities at conferences and workshops focused on combating implicit bias and other forms of bias, particularly as applicable to technological development and impacts on creating a more inclusive society.
  • Encourage SIGs to further diversify conference organizing committees, persons serving in conference leadership roles, and those invited to serve as plenary/keynote speakers, and to report on their progress.
  • Recommend expansion of funding for events that focus on amplifying the scholarship of Black and other groups underrepresented in computing and to broaden the participation of aspiring scholars from these communities in computing—undergraduate and graduate students, and junior researchers and faculty.