📄 http:^^www.duke.edu^~ecj^cps1^
字号:
<td><!WA20><a href="http://www.duke.edu/~ecj/cps1/handouts/handout3.html">Programming Decision Trees</a> <td>Read pages 51 to 83</tr><tr><td>Wed 9/11 <td><!WA21><a href="http://www.duke.edu/~ecj/cps1/handouts/handout4.html">Text Manipulation</a></tr><tr><td>Fri 9/13 <td><!WA22><a href="http://www.duke.edu/~ecj/cps1/handouts/handout5.html">Editing Functions</a></tr><tr><td>Mon 9/16 <td><!WA23><a href="http://www.duke.edu/~ecj/cps1/handouts/handout6.html">Building an Editor</a> <td>Read pages 83 to 102</tr><tr><td>Wed 9/18 <td><!WA24><a href="http://www.duke.edu/~ecj/cps1/handouts/handout7.html">Algorithm Design</a> <td><!WA25><a href="http://www.duke.edu/~ecj/cps1/tests/quiz2.html">Quiz Solutions</a></tr><tr><td>Fri 9/20 <td><!WA26><a href="http://www.duke.edu/~ecj/cps1/handouts/handout8.html">Numerical Computation</a></tr><tr><td>Mon 9/23 <td><!WA27><a href="http://www.duke.edu/~ecj/cps1/handouts/handout9.html">Arrays and Looping</a></tr><tr><td>Wed 9/25 <td><!WA28><a href="http://www.duke.edu/~ecj/cps1/handouts/handout10.html">Types</a> <td><!WA29><a href="http://www.duke.edu/~ecj/cps1/tests/quiz3.html">Quiz Solutions</a></tr><tr><td>Fri 9/27 <td><!WA30><a href="http://www.duke.edu/~ecj/cps1/handouts/handout11.html">Procedures</a></tr><tr><td>Mon 9/30 <td><!WA31><a href="http://www.duke.edu/~ecj/cps1/handouts/handout12.html">More on Procedures</a> <td>Read pages 109 to 139</tr><tr><td>Wed 10/2 <td><!WA32><a href="http://www.duke.edu/~ecj/cps1/handouts/handout13.html">Communication between Procedures</a> <td><!WA33><a href="http://www.duke.edu/~ecj/cps1/tests/quiz4.html">Quiz Solutions</a> </tr><tr><td>Fri 10/4 <td><!WA34><a href="http://www.duke.edu/~ecj/cps1/handouts/handout14.html">Top-Down Programming</a> <td><!WA35><a href="http://www.duke.edu/~ecj/cps1/problems1.html">Problem Set</a></tr><tr><td>Mon 10/7 <td><!WA36><a href="http://www.duke.edu/~ecj/cps1/handouts/handout15.html">Simulation</a> <td>Read pages 139-146, 159-160</tr><tr><td>Wed 10/9 <td><!WA37><a href="http://www.duke.edu/~ecj/cps1/handouts/handout16.html">Building a Database Program</a> <td><!WA38><a href="http://www.duke.edu/~ecj/cps1/tests/quiz5.html">Quiz Solutions</a></tr><tr><td>Fri 10/11 <td><!WA39><a href="http://www.duke.edu/~ecj/cps1/handouts/handout17.html">Introduction to Networking</a></tr><tr><td>Mon 10/14 <td>Review</tr><tr><td>Wed 10/16 <td>Exam <td><!WA40><a href="http://www.duke.edu/~ecj/cps1/tests/midterm.all.html">Exam Solutions</a></tr><tr><td>Fri 10/18 <td><!WA41><a href="http://www.duke.edu/~ecj/cps1/handouts/slide1.html">World Wide Web and HTML</a></tr><tr><td>Mon 10/21 <td>Fall Break</tr><tr><td>Wed 10/23 <td><!WA42><a href="http://www.duke.edu/~ecj/cps1/handouts/slide8.html">HTML Editing</a> <td>Read package from bookstore, <b>quiz friday</b></tr><tr><td>Fri 10/25 <td><!WA43><a href="http://www.duke.edu/~ecj/cps1/handouts/handout18.html">CGI Scripts</a> <td><!WA44><a href="http://www.duke.edu/~ecj/cps1/tests/quiz6.html">Quiz Solutions</a></tr><tr><td>Mon 10/28 <td><!WA45><a href="http://www.duke.edu/~ecj/cps1/handouts/slide13.html">Java</a> <td>Read Chapters 6 and 9</tr><tr><td>Wed 10/30 <td><!WA46><a href="http://www.duke.edu/~ecj/cps1/handouts/handout19.html">Intro to switching</a> <td><b>no quiz</b></tr><tr><td>Fri 11/1 <td><!WA47><a href="http://www.duke.edu/~ecj/cps1/handouts/handout20.html">Building an Adder</a></tr><tr><td>Mon 11/4 <td><!WA48><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Assembly Language</a></tr><tr><td>Wed 11/6 <td><!WA49><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">More Assembly</a> <td><!WA50><a href="http://www.duke.edu/~ecj/cps1/tests/quiz7.html">Quiz Solutions</a></tr><tr><td>Fri 11/8 <td><!WA51><a href="http://www.duke.edu/~ecj/cps1/handouts/handout23.html">Pascal Graphics</a> <td>Read Ch 10 except 281-289</tr><tr><td>Mon 11/11 <td><!WA52><a href="http://www.duke.edu/~ecj/cps1/handouts/handout24.html">Language Syntax</a></tr><tr><td>Wed 11/13 <td><!WA53><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Semantics</a> <td><!WA54><a href="http://www.duke.edu/~ecj/cps1/tests/quiz8.html">Quiz Solutions</a> <td>Read Ch 11 and 336-348</tr><tr><td>Fri 11/15 <td><!WA55><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Language Translation</a></tr><tr><td>Mon 11/18 <td><!WA56><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Limits of Computation</a> <td>Rd Ch 14, first half</tr><tr><td>Wed 11/20 <td><!WA57><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Neural Net Computing</a></tr><tr><td>Fri 11/22 <td><!WA58><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Learning</a></tr><tr><td>Mon 11/25 <td><!WA59><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Intro to Artificial Intelligence</a> <td>Read Ch 14, last half</tr><tr><td>Wed 11/27 <td>No class</tr><tr><td>Fri 11/29 <td>No class</tr><tr><td>Mon 12/2 <td><!WA60><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Natural Language Processing</a></tr><tr><td>Wed 12/4 <td><!WA61><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Search</a></tr><tr><td>Fri 12/6 <td><!WA62><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Expert Systems</a></tr><tr><td>Mon 12/9 <td><!WA63><a href="http://www.duke.edu/~ecj/cps1/handouts/nohandout.html">Dialog Programming</a></tr><tr><td>Wed 12/11 <td>Course summary, fill out evaluations</tr><tr><td>Wed 12/18 <td>Final Exam 7-10 PM LSRC B101</tr></table><br><a name="labs"></a><h3>Labs</h3>Lab sections begin on Monday, September 9th and continue after that as scheduled. Bring at least two IBM Personal Computer floppy disks (3 1/2 inch). You may need more during the semester.<br><ul><li><!WA64><a href="http://www.duke.edu/~ecj/cps1/labs/lab1.html">Lab 1</a> (9/9-9/13): Getting started with Pascal</li> <li><!WA65><a href="http://www.duke.edu/~ecj/cps1/labs/lab2.html">Lab 2</a> (9/16-9/20): Decision trees, using email/WWW</li> <li><!WA66><a href="http://www.duke.edu/~ecj/cps1/labs/lab3.html">Lab 3</a> (9/23-9/27): Building an Editor</li> <li><!WA67><a href="http://www.duke.edu/~ecj/cps1/labs/lab4.html">Lab 4</a> (9/30-10/4): Expanding the Editor</li> <li><!WA68><a href="http://www.duke.edu/~ecj/cps1/labs/lab5.html">Lab 5</a> (10/7-10/11) Economic Forecast Program</li> <li><!WA69><a href="http://www.duke.edu/~ecj/cps1/labs/lab6.html">Lab 6</a> (10/14-10/18) Database Program</li> <li><!WA70><a href="http://www.duke.edu/~ecj/cps1/labs/lab7.html">Lab 7</a> (10/23-10/29) HTML Basics</li> <li><!WA71><a href="http://www.duke.edu/~ecj/cps1/labs/lab8.html">Lab 8</a> (10/30-11/5) Advanced HTML</li> <li><!WA72><a href="http://www.duke.edu/~ecj/cps1/labs/lab9.html">Lab 9</a> (11/6-11/12) HTML Forms and CGI</li> <li><!WA73><a href="http://www.duke.edu/~ecj/cps1/labs/lab10.html">Lab 10</a> (11/13-11/19) Pascal Graphics</li> <li><!WA74><a href="http://www.duke.edu/~ecj/cps1/labs/lab11.html">Lab 11</a> (11/20-11/26) How a Computer Works</li> <li><!WA75><a href="http://www.duke.edu/~ecj/cps1/labs/lab12.html">Lab 12</a> (11/22, 12/2-12/5) Make Your Own Lab</li> <li>Lab Final (12/6-12/12)</li></ul><br><a name="grades"></a><h3>Grades</h3><!WA76><a href="http://lightning.cs.duke.edu/~myers/cps1/getgrade.html">Check your grades</a> (Requires SSN and PIN) <br> <br><hr><h5 align=center> [ <!WA77><a href="#top">Top of this page</a> | <!WA78><a href="mailto:ecj@acpub.duke.edu">Send mail about problems with this page to Eric</a> ] </h5></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -