The National College for Computing Education, NCCE, have produced a comprehensive curriculum for teaching computing in Primary and Secondary schools. Combine this with an e-safety curriculum from Education in a Connected World and your students will have an excellent basis for a scheme of work.
Of course there are many other resources that can supplement and extend the lesson plans and objectives from the NCCE scheme of work.
In this document we reference other complementary resources.