Computer Science Education

Bachelor of Science in Computer Science Education

USF’s bachelor’s degree in Computer Science Education is designed for students passionate about technology and teaching. The program prepares knowledgeable, innovative educators to inspire the next generation of digital thinkers while building strong foundations in both computer science and effective pedagogy. With a focus on real-world application, students explore how computing concepts connect to everyday problem-solving and emerging technologies. Graduates are equipped to create engaging, inclusive learning environments that prepare K–12 students for a rapidly evolving digital world.

What you will learn

Students develop skills in programming, computational thinking, algorithms, and data structures, alongside instructional strategies for teaching computer science in K–12 classrooms. They also learn how to design engaging, standards-aligned lessons that make complex concepts accessible and relevant for diverse learners.

a young student with glasses looking close up at a computer screen

Career Opportunities

Graduates are prepared for careers such as:

  • K–12 computer science teacher
  • STEM or technology educator
  • Instructional technology specialist
  • Curriculum developer (computer science/STEAM)
  • Educational technology coach
  • Digital learning specialist
a woman teacher stands in front of a computer class of middle school students

What to expect

The B.S. in Computer Science Education (K–12) prepares future teachers to deliver high-quality instruction across grade levels. The 120 credit hour program includes 10 specialized courses aligned with FTCE competencies, providing comprehensive certification preparation, along with free access to an AI-powered platform designed to support exam success.

a woman teahcer helps a high school girl with a computer

Contact us

Have questions about the B.S.? Our faculty and admissions team are here to help you explore program requirements, application details, and how our training aligns with your professional goals. Reach out to connect with us and take the next step toward advancing your career in education.

Zafer Unal
unal@usf.edu
(813) 974-2011