
Contents
Computer Simulation & Gaming (CSG)
The Computer Simulation & Gaming (CSG) at the University of Tulsa seamlessly blends computer science, art, music, film, storytelling, and the exciting realm of Extended Reality (XR). Our hands-on curriculum guides students on an exciting journey, where they explore game programming, master 3D graphics, animate stunning visuals, design intricate game levels, and delve into the intricacies of game mechanics and gameplay, all while creating immersive user experiences. This unique program provides students with a broad foundation of skills while still allowing for specializations in specific areas, forming the basis of the T-shaped learning approach. This equips students with versatile skills for success in fields such as entertainment, education, healthcare, aerospace, and beyond.
CSG Curriculum
Our versatile CSG program combines a comprehensive foundation with specialized expertise, offering:
- CSG core is made up of 30 credit hours across 10 courses, providing a wide range of essential industry-relevant skills.
- Computer Science minor is built into our CSG program, providing students with a strong technical foundation across various fields.
- Specializations (CSG Electives) consist of 24 credit hours, enabling students to focus on specific areas like animation, game design, development, production, sound design, visual arts, and simulation.
- Creative Arts is a major part of the program; students can receive an Art minor through their specialized electives, and should consult their faculty advisor for details.
Program Learning Outcomes (PLO)
All CSG graduates will be able to demonstrate the following:
- PLO1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- PLO2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- PLO3. Communicate effectively in a variety of professional contexts.
- PLO4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- PLO5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- PLO6. Apply game design concepts and game development techniques proficiently to create functional games and/or simulations, demonstrating competency in the program’s discipline.

Program Coordinator

For questions about the CSG program or student advising, please contact the CSG Program Coordinator and Faculty Advisor, Akram Taghavi-Burris, via email at akram-burris@utulsa.edu or send a direct message to @ProfessorAkram on Discord.
If you are a CSG major or minor, consult with CSG Faculty Advisor before enrolling in courses to ensure a smooth transition and alignment with your goals.