Computer Science Education Minor

The Computer Science Education minor provides a pathway for students interested in teaching computer science, merging core computational concepts with educational theory and practice. The minor seeks to prepare students for the changing nature of K-12 education and various educational settings. Students will gain a comprehensive overview of key computational concepts,  the intricacies of programming, and pedagogical strategies tailored for computer science instruction. Students then have the flexibility to tailor their learning through elective options related to advanced software development, data organization, project development frameworks, web design, and protecting digital assets.  It prepares students to navigate and deliver computer science content effectively, fostering critical thinking, problem-solving, and digital literacy skills among learners. With a focus on creating inclusive and engaging learning environments, this minor equips future educators with the knowledge and tools to introduce students to the ever-evolving field of computer science, ensuring they are prepared to thrive in a technology-driven world.

Contact Information