📄 http:^^www.cs.cornell.edu^info^courses^current^cs100b^home.html
字号:
MIME-Version: 1.0
Server: CERN/3.0
Date: Wednesday, 20-Nov-96 20:18:25 GMT
Content-Type: text/html
Content-Length: 13400
Last-Modified: Tuesday, 19-Nov-96 20:48:22 GMT
<html><title> CS100b Fall 96 Home Page </title><body bgcolor="#ffffff" text = "#993322" link="#0000ff" vlink="#0000ff"><h1>CS 100B, Introduction to Computer Programming </h1><H3><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><A HREF="http://www.cs.cornell.edu">Computer Science Department </A> <BR>Cornell University <BR>Fall 1996 <BR><br><br><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><img src="http://www.cs.cornell.edu/Icons/at-work.gif"> This page is under construction<p><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS100B/practice/practice.html">Practice problems and solutions</a>are now available.</p><p><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS100B/info5.html">Clarifications</a> for Program 5 are available.</p> <P>The <!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS100B/prog4.html">Program 4 Solution</a> is now available. </P></h3><ul><li><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><a href="#coursedescript"> Course Description </a></li><li><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><a href="#grading"> Grading Policies </a></li><li><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><a href="#exams"> Exam Schedule </a></li><li><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><a href="#lecture"> Lectures/Sections </a></li><li><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><a href="#handouts"> Handouts/Announcements </a></li><li><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><a href="#homework"> Programming Assignments </a></li><li><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><a href="#staff"> Instructors/TAs </a></li><li><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><a href="#integrity"> Academic Integrity - please read it and remember it well</a></li></ul><hr><h2><a name="coursedescript">CS100B Course Description </a></h2><blockquote><p> Computer Science 100b - Introduction to Computer Programming </p><p>Offered in Fall<br>4 credits.<br>Prerequisites: knowledge of continuous mathematics, trigonometry and calculus (Math 111 or 191, or equivalent)</p><p>An introduction to elementary computer programming concepts. Emphasis is on techniques of problem analysis and the development of algorithms and programs.The subject of the course is programming, not a particular programming language. The principal programming language is C. The course does not presumeprevious programming experience. Programming assignments are tested and run oninteractive, stand-alone microcomputers. </p><p>Alternative version of COM S 100, emphasizing examples and applications involving continuous mathematics, including trigonometry and calculus. </p></blockquote><h3>CS100B vs. CS100A</h3><blockquote><p>Computer Science 100b basically teaches the same material as CS100a. There area some differences, though (besides the last letter). CS100b assumes theknowledge and/or familiarity with continuous math (as opposed to discrete one),including trigonometry and calculus. One might wonder what that means in a programming course. Well, computer science and math interact in many ways and CS100b introduces one of them - scientific computing. This does not mean that CS100a is `easier' than CS100b. It means that if you think you are comfortablewith integrals, derivatives, etc., CS100b will show you ways of applying your knowledge to computer programming. The point of it is not necessarily to <i>test</i> that knowledge, but rather expand it and apply it. I would like to encourage people who think they would qualify to take this course. Continuous math might not sound that attractive, but you can only benefit with this choice. It is often hard to find good examples of `real world' problems in an intro course for CS, but CS100b findsone. If you are not sure whether you `qualify', please talk to the instructor (Prof. Zabih), and ask him for an opinion.</p><p>Besides that, there is a slight difference in the topics taught in 100b and 100a (although, for the most part they coincide one with another). If you already know a bit about C, CS100b will spend some more time on pointers andthe model of the language itself. If you don't know what this means, it doesn't matter - just disregard the last sentence.</p></blockquote><hr><h2><a name="grading">Grading Policies</a></h2><blockquote><p>Grades for CS100B will be computed as follows:</p><blockquote><p><table><caption>CS100B course grades</caption><tr><td>Programs<td>20%<tr><td>Prelim 1<td>10%<tr><td>Prelim 2<td>20%<tr><td>Prelim 3<td>20%<tr><td>Final <td>30%</table></p></blockquote><p><b>Graded assignments and exams</b> will be returned in <i>sections</i>. Youcan pick up the unclaimed assignments/exams from a consultant in Carpenter, provided you have an ID with you.</p><p><b>Regrades:</b> If you feel an exam or a program has been incorrectly graded,fill out a regrade request giving your reasons in writing, attach the exam to it, and give it to the consultant in the Carpenter lab. A regrade request cancause your grade to go up <i>or down</i> - the paper will be regraded from scratch. <br><br>A regrade must be submited <i>within one week</i> after the graded work has been returned.</p><p><b>Posted Grades:</b> Grades will be posted outside the Carpenter lab by eithersrudent ID# <i>or</i> a four-digit code that you give us. <i>It is your responibility to verify that our records are correct</i>. If you find an error,please contact the course administrator, Laurie Buck (but please, only during her office hours). <br>Note: since an error in our records <i>can</i> occur, youshould probably keep your graded assignments/exams until you double-checked your grade with the posted one.</p></blockquote><hr><h2><a name="exams">Exam Schedule </a></h2><blockquote><p><table border><caption>Exam times</caption><tr><th>Exam<th>Date<th>Time<th>Location<tr><td>Prelim 1<td>Mon., September 30<td>7:30 p.m.<td>TBA<tr><td>Prelim 2<td>Tue., October 22<td>7:30 p.m.<td>TBA<tr><td>Prelim 3<td>Tue., November 19<td>7:30 p.m.<td> A-L Kimball B11; M-Z Upson B17<tr><td>Final <td>Tue., December 17<td>9:00 a.m.<td>TBA</table></p><br><p>Note: CS100B will cover different material than CS100A. Therefore the corresponding exams will be held in different rooms. </p></blockquote><hr><h2><a name="lecture">Lectures/Sections </a></h2><br><h3>Lectures</h3><blockquote><p>Time: <blockquote>Tuesday, Thursday 9:05-9:55 a.m. or 11:15-12:05 p.m. <br>You can go to either lecture, but for the sake of consistancy, try to stick toonly one</blockquote> Location:<blockquote>First five lectures will be held together with CS100A in Olin 155<br>Starting September 17, Kimball B11</blockquote></p></blockquote><br><h3>Sections</h3><blockquote><p>Sections begin Monday, September 2. This is their schedule:</p><p><table border><caption> CS 100B Sections </caption><tr><th>#<th>Day<th>Time<th>Room<tr><td>10<td>Mon.<td>1:25<td>Olin 165<tr><td>11<td>Mon.<td>2:30<td>Olin 165<tr><td>12<td>Mon.<td>3:35<td>Olin 165<tr><td>13<td>Tue.<td>10:10<td>Hollister 320<tr><td>14<td>Tue.<td>2:30<td>Upson 111A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -