This website uses cookies. Learn more via our web privacy policy. For questions, please email dataprivacy@columbusstate.edu.
Bachelor of Science in Computer Science - Columbus State University

{{ rssData.title }}

{{ rssData.description }}

Academics

Bachelor of Science in Computer Science

About the Program

Piece of programming code

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

Jacob Worthington

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.

Education Track

The Bachelor of Science in CS – Education track offered by the TSYS School of Computer Science is aimed at preparing computer science teachers to teach computer science and related topics in grades P to 12. The BS in Computer Science - Education track provides a solid background in computer science, as well as course work necessary for teaching certification at the P-12 level. With the nation facing a critical shortage of qualified computer science teachers, the student who completes the BS with certification should expect a solid academic preparation and numerous job prospects. As a part of UTeach Columbus, this program stresses early field experiences, inquiry-based lessons, and highly engaged instruction. The Uteach coursework focuses directly on math, science, and computer science classroom settings.

View Degree Requirements (Education Track)  

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.

View Degree Requirements (Web Development Track)  

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  

Tuition and Fees

Value matters at CSU. We strive to make all programs attainable and affordable for every student.

View Tuition and Fees  

Financial Aid

From state scholarships to federal student aid, we’re here to help you take advantage of every educational resource.

Financial Aid  

Transform your future.

Ready to take the next step in your education, your career, and your life? It all starts with a single click!

Ask Cody

Ask Cody