5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8"/>
6 <style type=
"text/css">
15 h1 { font-size:
3em; }
16 h2 { font-size:
2em; }
17 h3 { font-size:
1.6em; }
19 text-decoration: none;
22 -moz-border-radius:
5px;
23 -web-border-radius:
5px;
31 text-shadow:
0 0 20px #
333;
37 text-shadow:
0 0 20px #
333;
43 <textarea id=
"source">
47 Material aimed for two (three?) audiences
50 2. In-school resources for children
51 3. (Outreach resources, mainly Bletchley Park)
53 After your suggestions on how to extend these notes to hit these audiences
57 # Programming != Computing
59 > Computational thinking is like architectural thinking. Programming is like
62 This course will cover four things, in increasing order of importance.
64 1. Teach some ideas about ciphers and cryptanalysis.
65 2. Show off some tools: IPython, git, doctest.
66 3. Explore some different corners of Python (itertools, multiprocessing).
67 4. Expose my thinking for how to solve these problems.
70 <script src=
"http://gnab.github.io/remark/downloads/remark-0.6.0.min.js" type=
"text/javascript">
72 <script type=
"text/javascript">
73 var slideshow = remark.create({ ratio:
"16:9" });