I would encourage you to take a look at the ACM CS Curricula for exemplar programs and courses. From there you can check out materials and lectures from Stanford University's Engineering Everywhere program[0].
[0] see.Stanford.edu
[0] see.Stanford.edu
No comments yet.