Bachelor of Science in Computer Science
About the Program

Create your future in computer science at Columbus State University. To keep pace with the rapid growth of technology, every industry needs professionals who are highly skilled in IT, software development, cybersecurity, and more.
Today's computing environment is highly competitive. Your program focuses on new technologies and emphasizes applications. With four tracks to choose from, it’s easy to customize your computer science degree to fit your interests and career goals.
Columbus State’s BS in Computer Science will prepare you for a thriving career in the discipline of your choice. Each track is designed to encourage creative problem-solving, foster innovation, and develop hands-on skills. Supplement your education and build your professional network by pursuing an internship, co-op, or collaborative research project.
As part of the TSYS School of Computer Science, you’ll have a unique educational advantage. Our partnerships inspire collaboration with regional businesses and industries to understand their needs and create a responsive, state-of-the-art learning environment. Build your creative muscles and meet the workforce needs at organizations of all sizes. Every program and major is current, providing you with a firm foundation in the technologies of today and preparing you for the technologies of tomorrow.
Explore The TSYS School of Computer Science. We’re purpose-built for your success.
Career Opportunities
Based on your chosen track, a Bachelor of Science in Computer Science degree prepares you for a broad range of careers including:
- Computer application developer
- Software engineer
- Game & Simulation engineers
- Web developer
- Database administrator

CSU has done an outstanding job. My coursework introduced me to many technologies and applications that are currently used to secure information and systems. It is vital that this relevancy occurs in the educational field as students enter the technical workforce.
Degree Requirements
Please see our academic catalog for additional information about this degree's requirements.
Games Programming Track
The BS in Computer Science - Games Programming Track provides students with a thorough understanding of the theory, design, and programming techniques required for producing games software. This track equips students with the theoretical and practical knowledge for careers in the games and simulation industries. Topics covered include games theory, design and programming; graphics techniques including virtual environments; artificial intelligence techniques; multi-player and Internet games programming; and games specific software tools.
View Degree Requirements (Games Programming Track)
Software Systems Track
Graduates will be able to design and implement software, devise new ways to use computers, and develop effective ways to solve computing problems. Exercise your creative muscles while working on your senior software engineering project and become software designers and architects.
View Degree Requirements (Software Systems Track)
Web Development Track
Graduates will be able to design and implement software, devise new ways to use computers, and develop effective ways to solve computing problems. Develop your understanding of digital media and design to create a holistic experience for your audience. Server-side topics include: server-side scripting languages, interfacing web applications with databases, advanced topics in hypertext markup languages and client-side scripting.
Admissions Requirements
Please see our admissions page for any general admission requirements or the academic catalog for any degree-specific admission requirements.
View General Admission Requirements
Program Educational Objectives
Within a few years of graduation, computer science graduates will be:
- Established as professionals in the field of computer science, contributing to the industry or pursuing advanced degrees.
- Serving society and their professions effectively and responsibly as role models, practical problem solvers, creative thinkers, and innovators.
- Practicing the utmost standards of professional ethics.
Students Learning Outcomes
Graduates of the program will have the ability to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Tuition and Fees
Value matters at CSU. We strive to make all programs attainable and affordable for every student.
Financial Aid
From state scholarships to federal student aid, we’re here to help you take advantage of every educational resource.
Transform your future.
Ready to take the next step in your education, your career, and your life? It all starts with a single click!