1) both http and ssh
2) source control and team work (and suggests courses built around these)
3) multiple sections on problem solving and algorithms (incl. proof techniquese, formal methods, knowledge of data structures and algorithms)
4) nothing in particular
5) nothing in particular
6) covers communication skills
7) emphasizes each student taking a lead role on a team in suggested team-based classes
8) not explicit
9) suggests writing and being graded on tests throughout educational career
10) section on graphics and simulation emphasizes this.