

The Bachelor of Science in Computer Science and Education with a focus on Secondary Education is a four year program designed to provide students with both technical expertise in computer science and pedagogical skills for teaching at the secondary level. The curriculum emphasizes programming, software development, data analysis, and educational theory, enabling students to effectively combine technological knowledge with instructional strategies. Through lectures, lab work, teaching practicums, and project-based learning, students gain hands-on experience in computer science applications while learning how to design engaging lesson plans, manage classrooms, and evaluate student learning outcomes.
Students develop expertise in programming, algorithms, educational technology, curriculum design, and classroom management, strengthening critical thinking, communication skills, problem solving, and instructional proficiency. The program combines core courses in computer science, mathematics, and educational theory with electives that allow students to specialize in areas such as instructional technology, curriculum development, or educational research. By integrating technical knowledge with teaching experience, graduates acquire the skills necessary to pursue careers in secondary education, educational technology, curriculum design, or continue into graduate studies in education, computer science, or educational leadership.
Year 1 - Foundations in Computer Science and Education
Year 2 - Core Studies in Technology and Pedagogy
Year 3 - Advanced Topics & Applied Teaching Experience
Year 4 - Capstone & Professional Preparation
Graduates of this program are prepared for careers in education, educational technology, curriculum design, and computer science instruction at the secondary level. They often work as secondary school computer science teachers, instructional technology specialists, curriculum developers, educational consultants, and academic coordinators, applying both technical and pedagogical expertise to enhance student learning and integrate technology into classrooms. Many graduates continue their studies in education, computer science, or educational leadership, leveraging their dual expertise to innovate teaching methods, design technology-enhanced curricula, or assume leadership roles in academic settings. The combination of technical proficiency, teaching experience, and professional preparation ensures graduates are fully equipped to succeed in educational and technology-focused careers.
This program is ideal for students seeking a comprehensive education in computer science and secondary education that combines technical mastery with instructional practice. It emphasizes analytical thinking, curriculum development, pedagogical proficiency, and career readiness, preparing students for impactful teaching careers and roles in educational technology. Students engage in lab work, teaching practicums, research projects, and collaborative learning experiences, gaining practical skills alongside academic study. The four year curriculum allows in depth exploration of both computer science and teaching methods, ensuring graduates are fully prepared to contribute meaningfully to secondary education and technology-enhanced learning environments.
For further information, please contact the graduate admissions office at:
Phone: 217-333-0035
Email: grad@illinois.edu
Address: The Graduate College, 507 East Green Street, Suite 101, MC-434, Champaign, IL 61820, United States