Beginning at the middle school level, the Edison Public School offers elective programming in computer science in order to help students effectively apply technology to solve real-world problems and give them the foundational skills they will need to compete in the ever-changing global work environment. At the high school level, the computer science electives include opportunities for students to explore such topics as computer programming and computer science principles.