|
| 1 | +<!DOCTYPE html> |
| 2 | +<!-- Academia (pandoc HTML5 template) |
| 3 | + designer: soimort |
| 4 | + last updated: 2016-05-07 --> |
| 5 | +<html> |
| 6 | + <head> |
| 7 | + <meta charset="utf-8"> |
| 8 | + <meta name="generator" content="pandoc"> |
| 9 | + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> |
| 10 | + <meta name="author" content="Mort Yao"> |
| 11 | + <meta name="dcterms.date" content="2016-12-17"> |
| 12 | + <title>Reading List</title> |
| 13 | + <link rel="canonical" href="https://wiki.soimort.org/todo"> |
| 14 | + <style type="text/css">code { white-space: pre; }</style> |
| 15 | + <link rel="stylesheet" href="//cdn.soimort.org/normalize/5.0.0/normalize.min.css"> |
| 16 | + <link rel="stylesheet" href="//cdn.soimort.org/mathsvg/latest/mathsvg.min.css"> |
| 17 | + <link rel="stylesheet" href="//cdn.soimort.org/fonts/api/Latin-Modern-Roman.css"> |
| 18 | + <link rel="stylesheet" href="//cdn.soimort.org/fonts/api/Latin-Modern-Mono.css"> |
| 19 | + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
| 20 | + <link rel="stylesheet" href="/__/css/style.css"> |
| 21 | + <link rel="stylesheet" href="/__/css/pygments.css"> |
| 22 | + <!--[if lt IE 9]> |
| 23 | + <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> |
| 24 | + <![endif]--> |
| 25 | + <script src="//cdn.soimort.org/jk/latest/jk.min.js"></script> |
| 26 | + <script src="//cdn.soimort.org/mathsvg/latest/mathsvg.min.js"></script> |
| 27 | + <script src="/__/js/jk-minibar.js"></script> |
| 28 | + <link rel="icon" href="/favicon.png"> |
| 29 | + <link rel="apple-touch-icon" href="/favicon.png"> |
| 30 | + </head> |
| 31 | + <body> |
| 32 | + <main><article> |
| 33 | + <header> |
| 34 | + <h1 class="title">Reading List</h1> |
| 35 | + <address class="author">Mort Yao</address> |
| 36 | + <!-- h3 class="date">2016-12-17</h3 --> |
| 37 | + </header> |
| 38 | + <div id="content"> |
| 39 | +<p><strong>N.B. This list is personal and volatile.</strong></p> |
| 40 | +<p>Algorithms:</p> |
| 41 | +<ul> |
| 42 | +<li>Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. <strong><em>Introduction to Algorithms, 3rd edition.</em></strong></li> |
| 43 | +<li>S. Dasgupta, C. H. Papadimitriou and U. V. Vazirani. <em>Algorithms.</em></li> |
| 44 | +</ul> |
| 45 | +<p>Theory of computation:</p> |
| 46 | +<ul> |
| 47 | +<li>Michael Sipser. <strong><em>Introduction to the Theory of Computation, 3rd edition.</em></strong></li> |
| 48 | +<li>Neil D. Jones. <em>Computability and Complexity: From a Programming Perspective.</em></li> |
| 49 | +</ul> |
| 50 | +<p>Cryptography:</p> |
| 51 | +<ul> |
| 52 | +<li>Jonathan Katz and Yehuda Lindell. <strong><em>Introduction to Modern Cryptography, 2nd edition.</em></strong></li> |
| 53 | +<li>Alfred Menezes and Scott Vanstone. <em>Guide to Elliptic Curve Cryptography.</em></li> |
| 54 | +<li>John Talbot and Dominic Welsh. <em>Complexity and Cryptography: An Introduction.</em></li> |
| 55 | +</ul> |
| 56 | +<p>A.I.:</p> |
| 57 | +<ul> |
| 58 | +<li>Peter Norvig and Stuart J. Russell. <strong><em>Artificial Intelligence: A Modern Approach, 3rd edition.</em></strong></li> |
| 59 | +</ul> |
| 60 | +<p>Computer vision:</p> |
| 61 | +<ul> |
| 62 | +<li>David Forsyth and Jean Ponce. <strong><em>Computer Vision: A Modern Approach, 2nd edition.</em></strong></li> |
| 63 | +</ul> |
| 64 | +<p>Machine learning:</p> |
| 65 | +<ul> |
| 66 | +<li>Yaser S. Abu-Mostafa, Malik Magdon-Ismail and Hsuan-Tien Lin. <strong><em>Learning from Data: A Short Course.</em></strong></li> |
| 67 | +</ul> |
| 68 | +<hr /> |
| 69 | +<p>Basic discrete mathematics:</p> |
| 70 | +<ul> |
| 71 | +<li>Eric Lehman, F. Thomson Leighton and Albert R. Meyer. <em>Mathematics for Computer Science.</em></li> |
| 72 | +<li>Kenneth H. Rosen. <em>Discrete Mathematics and Its Applications, 7th edition.</em></li> |
| 73 | +<li>Paul Halmos. <em>Naive Set Theory.</em></li> |
| 74 | +</ul> |
| 75 | +<p>Basic probability and statistics:</p> |
| 76 | +<ul> |
| 77 | +<li>Michael Mitzenmacher and Eli Upfal. <em>Probability and Computing: Randomized Algorithms and Probabilistic Analysis.</em></li> |
| 78 | +<li>Michael Baron. <em>Probability and Statistics for Computer Scientists, 2nd edition.</em></li> |
| 79 | +</ul> |
| 80 | +<p>Introduction to mathematical logic:</p> |
| 81 | +<ul> |
| 82 | +<li>Herbert B. Enderton. <em>A Mathematical Introduction to Logic, 2nd edition.</em></li> |
| 83 | +<li>Raymond M. Smullyan. <em>First-Order Logic.</em></li> |
| 84 | +<li>Raymond M. Smullyan and Melvin Fitting. <em>Set Theory and the Continuum Problem.</em></li> |
| 85 | +</ul> |
| 86 | +<p>Logic and programming:</p> |
| 87 | +<ul> |
| 88 | +<li>Paul Taylor. <em>Practical Foundations of Mathematics.</em></li> |
| 89 | +<li>Michael Huth. <em>Logic in Computer Science: Modelling and Reasoning about Systems.</em></li> |
| 90 | +</ul> |
| 91 | +<p>Leisure reading:</p> |
| 92 | +<ul> |
| 93 | +<li>Bertrand Russell. <em>Introduction to Mathematical Philosophy.</em></li> |
| 94 | +<li>Douglas Hofstadter. <em>Gödel, Escher, Bach: an Eternal Golden Braid.</em></li> |
| 95 | +<li>G. H. Hardy. <em>A Mathematician’s Apology.</em></li> |
| 96 | +</ul> |
| 97 | + </div> |
| 98 | + <footer> |
| 99 | + <!-- TO BE MODIFIED BY NEED --> |
| 100 | + <a title="Keyboard shortcut: q" |
| 101 | + href=".."> |
| 102 | + <i class="fa fa-angle-double-left" aria-hidden="true"></i> |
| 103 | + <code>Parent</code> |
| 104 | + </a> | |
| 105 | + <a class="raw" accesskey="r" |
| 106 | + title="Keyboard shortcut: R" |
| 107 | + href="https://wiki.soimort.org/todo/src.md"> |
| 108 | + <i class="fa fa-code" aria-hidden="true"></i> |
| 109 | + <code>Raw</code> |
| 110 | + </a> | |
| 111 | + <a class="history" accesskey="h" |
| 112 | + title="Keyboard shortcut: H" |
| 113 | + href="https://github.com/soimort/wiki/commits/gh-pages/todo/src.md"> |
| 114 | + <i class="fa fa-history" aria-hidden="true"></i> |
| 115 | + <code>History</code> |
| 116 | + </a> | |
| 117 | + <a class="edit" accesskey="e" |
| 118 | + title="Keyboard shortcut: E" |
| 119 | + href="https://github.com/soimort/wiki/edit/gh-pages/todo/src.md"> |
| 120 | + <i class="fa fa-code-fork" aria-hidden="true"></i> |
| 121 | + <code>Edit</code> |
| 122 | + </a> | |
| 123 | + <a title="Keyboard shortcut: p" |
| 124 | + href="javascript:window.print();"> |
| 125 | + <i class="fa fa-print" aria-hidden="true"></i> |
| 126 | + <code>Print</code> |
| 127 | + </a> | |
| 128 | + <a title="Keyboard shortcut: ." |
| 129 | + href="https://wiki.soimort.org/todo"> |
| 130 | + <i class="fa fa-anchor" aria-hidden="true"></i> |
| 131 | + <code>Permalink</code> |
| 132 | + </a> | |
| 133 | + Last updated: <span id="update-time">2016-12-17</span> |
| 134 | + </footer> |
| 135 | + </article></main> |
| 136 | + </body> |
| 137 | +</html> |
0 commit comments