Although it will come as no immediate surprise to the technology-savvy students of the current generation, computers have secured an indispensable link among a foray of the social, educational and economical foundations of our society. In the twenty-first century, Computer Science spans the range from theory through programming to cutting-edge development of computing solutions. Computer Science offers a foundation that permits students to adapt to new technologies and new ideas. Our computer curriculum falls into three categories: Computer Science, Digital Media and Software Applications. There are two AP Computer Science offerings. The AP Computer Science Principles course takes a broader overview of computer science. It is an ideal course for anyone pursuing any STEM profession.