⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cs.cornell.edu^info^courses^spring-95^cs314^info.html

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 HTML
字号:
MIME-Version: 1.0
Server: CERN/3.0
Date: Monday, 16-Dec-96 23:19:50 GMT
Content-Type: text/html
Content-Length: 10629
Last-Modified: Monday, 13-Mar-95 14:33:35 GMT

<html><head><title> CS 314 Course Information </title></head><body><h1> CS 314 Course Information </h1><ul><li> <!WA0><!WA0><!WA0><!WA0><a href="#pre-req"> Prerequisites </a><li> <!WA1><!WA1><!WA1><!WA1><a href="#tutor"> Tutoring </a><li> <!WA2><!WA2><!WA2><!WA2><a href="#consulting"> Consulting </a> <li> <!WA3><!WA3><!WA3><!WA3><a href="#text"> Texts and References </a> <li> <!WA4><!WA4><!WA4><!WA4><a href="#handouts"> Handouts and Videotapes </a> <li> <!WA5><!WA5><!WA5><!WA5><a href="#requirements"> Requirements and Grading </a> <li> <!WA6><!WA6><!WA6><!WA6><a href="#grading"> Grading and Regrades </a> <li> <!WA7><!WA7><!WA7><!WA7><a href="#cheating"> Academic Integrity </a> </ul><h3> Instructor </h3><ul><li> Brian C. Smith, Upson 4107B, 255-1180 <br>Office Hours: Tues/Thurs 3:00 - 4:00 pm and by appointment</ul><h3> Teaching Assistants </h3><ul><li>Sugata Mukhopadhyay, Upson 4104, 255-8597 <br>Office Hours: Fri 12:30 - 2:30 PM and by appointment<li>Evan Moran, Upson 4144, 255-1159 <br>Office Hours: Mon/Wed 4:00-5:00 PM and by appointment<li>Ulla Bartsich, Upson 320,  255-3084<br>Office Hours: Mon/Wed 1:15-2:15 PM and by appointment</ul><h3> Sections </h3>Mon, 7:30  Upson 215, Evan <br>Tues, 3:35  Upson 211, Ulla <br>Wed, 7:30  Hollister 362, Sugata<p>Sections will be used to augment the lectures, present detailedexamples, computer demonstrations, discuss problem sets and projects,and review for prelims.  <B>In addition, some required material willonly be presented in section</B>. Attend one section each week. You mayattend any of the sections, regardless of your registration. However,it would be helpful if you attended the same section each week<p><h3> Course Administrator </h3><ul><li> Laurie J. Buck, Upson 303, 255-3534 <br>Office hours:   Mon.    1:30 - 4:00 pm <br>Tues.  1:30 - 4:00 pm <br>Wed.  1:30 - 4:00 pm <br>Thurs.  1:30 - 4:00 pm <br>Fri.  1:30 - 4:00 pm <br></ul>All routine administrative matters are handled by the courseadministrator, including petitions for regrade and misrecordedgrades.<h2> <a name="pre-req"> Prerequisites </a> </h2>CS 211 or equivalent.  Students are expected to have programmingexperience using PASCAL or another procedural language, like C, Ada orFortran.  We will assume familiarity with recursion, arrays, records,pointers, linked data structures, and stepwise refinement.<h2> <a name="tutor"> Tutoring </a> </h2>The course TAs will be available during regular office hours forextended consulting help.  Schedule an appointment by calling theundergraduate office at 255-0982 (Upson 303)  at least 24 hours inadvance.  If you do not schedule an appointment, you may find the TAbusy helping another student and, thus, unable to spend time withyou.<h2> <a name="consulting"> Consulting </a> </h2>Consulting help will be available in Upson 305. Consulting hours arelisted below.<pre>------------------------------------------Sun-Thurs  2:00 - 6:00 pm, 7:00 - 10:00 pm  Fri        2:00 - 5:00 pm                   ------------------------------------------</pre>Consultants will answer questions about the computer system, programs,homework assignments, and other things related to the content of thecourse.  To help ensure that consulting time is used to best advantage,we ask you to observe a few ground rules:<ul><li> When your program doesn't work, try to decipher the error message,find the location of the error in your listing, and look at therelevant registers and memory before seeing a consultant.<li> Have a current listing of your program written in good style toshow to the consultant.  Consultants will not spend time attempting totrace uncommented machine code.<li> Plan to spend no more than 10 to 15 minutes of the consultant'stime. If you need more time, then set up an appointment with the TA.</UL><h2> <a name="text"> Texts and References </a> </h2><h3> Required </h3><ol><li> Clements, Principles of Computer Hardware, Second Edition,PWS-Kent Publishers, 1991<li> Motorola, M68000 Family Programmer's Reference Manual, Prentice Hall<li> Ford/Topp, Macintosh Assembly System BasePak, D.C. Heath &amp; Co.</ol><h3> Optional </h3><ol><li> Patterson and Hennessy, Computer Organization and Design, MorganKauffman, 1993.<li> Bartee, Computer Architecture and Logic Design, McGraw-Hill BookCompany, 1991.<li> Ford &amp; Topp, Assembly Language and Systems Programming for theM68000, Heath, 1992<li> Tanenbaum, Structured Computer Organization, Third edition,Prentice Hall, 1990</ol>You are not required to buy the optional books. However,  the book byFord and Topp has an excellent presentation of assembly languageprogramming for the M68000 family. Patterson and Hennessy is a goodbook for computer architecture.  All books are available on reserve inthe engineering library.<h2> <a name="handouts"> Handouts and Videotapes </a> </h2>Informational handouts and assignments will be distributed in lectureand section. Please do not lose them.  Once the (limited) supply isexhausted we will not produce additional copies.  Some copies of thehandouts will be available outside Upson 303.  The teaching staff willnot have extra copies of old handouts.<p>The lecture will be videotaped.  Copies of the videotapes will beplaced on reserveand available for viewing in the Uris library mediacenter.  If you miss a lecture for any reason you are stronglyencouraged to watch a video tape.<h2> <a name="requirements"> Requirements and Grading </a> </h2>This course contains two major projects. The first project involveswriting a large program in assembly language. The second projectinvolves design and implementation of a processor, using a gate-leveldesign tool.<p>You should work in groups of two on the programming and hardware designprojects except for the first programming assignment. When working in agroup, submit for grading a  single printout that includes the namesof  both students in the group.  The same grade will be given to bothstudents. I expect both students to be equally able to answer questionsabout the program or project. Written problem sets should be doneindividually.<p>Written problem sets should be turned in to either a CS314 consultantbefore the due date or at the beginning of the lecture on the duedate.  Students will be asked to demonstrate their programmingassignements to a TA or consultant.  Sign up sheets for projectdemonstartions will be available later. Late assignments will receiveno credit, but partial credit will be given for incomplete work.  Ifyou cannot meet the due date of an assignment because of seriousillness or other extraordinary circumstances, contact the the CourseAdministrator (Upson 303) before the assignment deadline for anextension.<p>Graded assignments will be returned by the consultants duringconsulting hours the day after the assignment is due.  Graded exams wilbe returned by the consultants during consulting hours two days afterthe assignment is due. You will need to show an ID to pick up anassignment.<p>Answer sheets for all homework assignments and prelims will bedistributed one week after the assignment is due.  These should bestudied and understood.  Homework questions have been known to reappearon examinations.<h2> <a name="grading"> Grading and Regrades </a> </h2>Grades will be posted (indexed by a secret ID number you provide)across from Upson 303.  If you believe that we have made a gradingerror, please first discuss the matter with one of the courseconsultants or teaching assistants.  If, after such a discussion, itappears that a mistake has really been made, bring the error to ourattention, but no later than one week after your assignment has beenreturned.  To submit a problem set, program, or exam for regrading,obtain a regrade request form from one of the consultants or fromoutside Upson 303.  Fill out the request form, and leave the requestalong with the assignment in question in Upson 303.  A regrade requestcan cause your grade to go up  or down.  Regraded assignments will bereturned by the course consultants.<p>Your course grade will be computed as follows:<pre>------------------------------------------20% (curve)     two prelims (15% each)      10% (absolute)  homework                    10% (absolute)  1st programming project   20% (absolute)  2nd programming project   10% (absolute)  1st hardware design project   30% (absolute)  2nd hardware design project------------------------------------------</pre>Exams will be graded on a curve, homeworks and projects will graded onan absolute scale. Prelims will be on <b> Thursday, March 2 </b> inUpson B17 and <b>Tuesday April 25</b> in Kimball B11 and will last 90minutes.  There will be no final.<p>Late homeworks will be accepted up to seven days after the due date,but each day an assignment is late will result in one&quot;demerit.&quot; For every 5 demerits, a point value equivalent toone-half of a homework assignment will be deducted from your grade.For example, if you accumulate 5-9 demerits over the semester, pointsequivalent to one-half of a homework grade (1/2% of your total grade)will be deducted from your cumulative score, 10-14 demerits will resultin one full homework grade being deducted from your cumulative score,etc. You can work off demerits by handing in assignments early. Eachday an assignment is handed in early works off one demerit.<h2> <a name="cheating"> Academic Integrity </a> </h2>The work you submit in CS 314 is expected to be the result of your<B>individual effort</B>.  You are free to discuss course material,approaches to problems, and details of the system with your colleagues,instructors, and Computer Services consultants, but you should nevermisrepresent someone else's work as your own. Permissible cooperationshould never involve a student possessing a copy of all or part ofanother student's program or other work --- regardless of whether thatcopy is on paper or in a computer file on a hard disk or a floppy disk.The only exception to these rules is when two students work together tosubmit a joint project.<p>It is also the student's responsibility to protect his/her work fromunauthorized access.  For example, do not discard copies of yourprograms in public places.<p>Violation of the Academic Integrity Code very often results in  failurein the course and permanent notations on your Cornell academic records.If you have any question as to what constitutes ethical behavior, askthe instructor first --- we will not be sympathetic to claims ofignorance or misunderstanding of the rules.<p><!WA8><!WA8><!WA8><!WA8><a href="http://www.cs.cornell.edu/Info/Courses/Spring-95/CS314/home.html"> Back to the CS 314 home page </a></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -