Technology aids and enhances students to be able to construct their own understanding of their world, knowledge and self. Technology education stems from the National Education Technology Standard (NETS), and provides students with 21st-century skills. Pedagogically, technology is integrated from a developmentally appropriate perspective, with an emphasis on social responsibility and problem-solving. Students use technology for research, communication and productivity in their coursework across disciplines. They have access to and learn how to use a variety of hardware, mobile devices, operating systems, general software, subject-specific software, and Internet applications, with the goal of building students’ confidence so they can learn new systems and applications as technology develops. Students also learn information management, flow, analysis, generation, storage and retrieval on local and remote servers. An important focus is on critical-thinking skills and problem-solving strategies with computer science education. .