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

📄 http:^^www.cs.washington.edu^education^courses^143^currentqtr^admin^general.html

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 HTML
字号:
Date: Mon, 02 Dec 1996 14:27:06 GMTServer: NCSA/1.4.2Content-type: text/html<HEAD><TITLE>CSE 143 General Information</TITLE><meta name="description" value="CSE 143 General Info"><meta name="keywords" value="syllabus"><meta name="resource-type" value="document"><meta name="distribution" value="global"></HEAD><BODY><h1>CSE 143 General Information</h1><hr><h3>Course Goals</h3>This is a course about abstraction and programming.  Specifically, thegoals of CSE 143 are to learn the concepts of modularity andencapsulation, focusing on abstract data types, and the basics of datastructures.  Other important topics include thinking and programmingrecursively and analyzing the complexity of simple algorithms. <P>After completing the course, students should be able to design andwrite medium-sized programs, to design interfaces to modules andabstract data types and provide one or more implementations of thoseinterfaces, and to read, write, use, and document software components. <P>To make these concepts and abilities concrete, we will study and usethe C++ programming language.  But 143 is <B>not</B> a class on C++!Most concepts taught in 143 can be applied in many languages, andthere are many C++ constructs and features that we will not becovering.<h3>Staff</h3><ul><LI><b>Instructor</b>: <!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><a href="http://www.cs.washington.edu/people/faculty/chambers.html">Craig Chambers</a>.<p>  Please use the following address for all email to the instructor:       <!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><a href="mailto:cse143-instructor@cs.washington.edu">         cse143-instructor@cs.washington.edu</a>.  <p><LI><b>Head TA</b>: <!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><ahref="http://www.cs.washington.edu/homes/brad">Brad Chamberlain</a>,<!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><a href ="mailto:cse143-headta@cs.washington.edu">cse143-headta@cs.washington.edu</a><p><LI><b>TA's</b>:  <ul>  <li><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><A href="http://www.cs.washington.edu/homes/acollins">	Andy Collins</a>	(Sections AA and AE),    <!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><a href="mailto:cse143-collins@cs.washington.edu">	cse143-collins@cs.washington.edu</a>   <li><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><A href="http://www.cs.washington.edu/homes/csk">	Craig Kaplan</a>	(Sections AB and AF),    <!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><a href="mailto:cse143-kaplan@cs.washington.edu">	cse143-kaplan@cs.washington.edu</a>   <li><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><A href="http://www.cs.washington.edu/homes/noth">	Michael Noth</a>	(Sections AD and AH),    <!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><a href="mailto:cse143-noth@cs.washington.edu">	cse143-noth@cs.washington.edu</a>   <li><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><A href="http://www.cs.washington.edu/homes/saia">	Jared Saia</a>	(Sections AC and AG),    <!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><a href="mailto:cse143-saia@cs.washington.edu">	cse143-saia@cs.washington.edu</a>   </ul><p><LI><b>Lab Consultants</b>:  <ul>  <li><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><A href = "http://weber.u.washington.edu/~adamss/">SamuelAdams</a>, <!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><a href ="mailto:sca@cs.washington.edu">sca@cs.washington.edu</a>  <li>Owen Benneter-Flatley, <!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><a href ="mailto:flato@cs.washington.edu">flato@cs.washington.edu</a>  <li>Jason Griffith, <!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><a href ="mailto:grit@u.washington.edu">grit@u.washington.edu</a>  <li>Tony Tsai, <!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><a href ="mailto:ttsai@cs.washington.edu">ttsai@cs.washington.edu</a>  </ul></ul><h3>Where and When</h3>  <ul>  <li> Check the <!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><A HREF="http://www.cs.washington.edu/education/courses/143/CurrentQtr/admin/hours.html">schedule</A> for definitiveinformation on lecture and section times and places, office hours,etc.<LI> The <!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><a href="http://www.cs.washington.edu/education/courses/143/CurrentQtr/admin/weekly.html">tentative course topic outline</a> isalso available, but subject to change.  </ul><p><h3>Text</h3>  <UL>  <LI>Headington and Riley,        <em>Data Abstractions and Structures using C++</em>, Heath, 1994.  <LI>Strongly Recommended: Lippman,	<em>C++ Primer (2nd Edition)</em>, Addison Wesley, 1993.	<p>	It really doesn't matter too much which C++ book you have, but	you almost certainly will want one, since the text is not a	reference manual in any sense of the word.  </UL><P><h3>Evaluation</h3>  <UL>  <LI>There will be one midterm and a comprehensive	final exam. Any material covered in the lectures, the	sections, the homework assignments, and the assigned readings 	is a fair game in the exams. Thus it is important to attend	the sections as well as the lectures.	<p>  <LI>There will be 5 <!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><A HREF="http://www.cs.washington.edu/education/courses/143/CurrentQtr/homework/">programming	assignments</A>. Be sure and read the <!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><a href =	"http://www.cs.washington.edu/education/courses/143/CurrentQtr/admin/grading.html">grading</a> and <!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><a href =	"http://www.cs.washington.edu/education/courses/143/CurrentQtr/admin/turnin.html">turn-in</a> policies for these.<P>  <LI>There will be about 6-7 <!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><A HREF="http://www.cs.washington.edu/education/courses/143/CurrentQtr/quizzes/">quizzes</A>. <P>  <LI><b>Grading</b><BR>The following breakdown will be used for 	grading.	<ul>	<li> Midterm, 15%	<li> Final, 35%	<li> Weekly Quizzes, 10% total (about 1.5% for each quiz)	<li> Assignments #1-#2, 5% each (10% total)	<li> Assignments #3-#5, 10% each (30% total)	</ul><p>  <li><b>Extra Credit</b><br>	To earn extra credit, you must first fully complete and submit each	assignment as given.  If you are interested in extra credit,	we may suggest some extensions or other related programs to	write.  Extra credit is limited to a maximum of 5% of the total	course grade.	<p>  <LI><b>Late Policy</b><BR>Except in truly exceptional	circumstances, late homework will <b>NOT</b>  	be accepted.  Homeworks are due <em>at the beginning</em>	of section on the assigned days.	<p>  <li><b>Policy on Collaboration vs. Cheating</b><br>        You may <B>not</B> copy code from someone else; that isconsidered cheating.  If caught cheating in this or any other way,full disciplinary measures may be invoked, including a failing gradein the class and initiation of a cheating case in the universitysystem. <P>        To avoid creating situations where copying can arise, youcannot email or post or otherwise make your code availableelectronically to anyone.  You can post general questions aboutprogramming problems and even pseudo-code snippets, but no actual C++code. <P>    	Now for the good news.  It is educationally valuable to workwith others on general ideas for how to go about solving some problem,helping others in general terms when they are getting stuck.  I willallow people to look at others' code on screens to give them help indebugging (because in this case only one or two people are seeing thecode, and they are not getting an electronic copy).  If in doubt aboutcollaboration vs. cheating, just don't.  Or send the instructor email(<!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><ahref="mailto:cse143-instructor@cs.washington.edu">cse143-instructor@cs.washington.edu</a>)asking for clarification. <p>  </UL><h3>Computing</h3>This quarter we will be using the <!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><AHREF="http://www.ms.washington.edu/">MSCC</A>'s Mac lab, located inthe basement of Thomson Hall.  This lab will be staffed withconsultants who will be able to provide you with reasonable levels ofhelp.  The Mac lab in Sieg 324 can also be used, but at low priority;only when it is not being used by higher-priority classes can you useit.This course offers two levels of computing support: "full" and"partial."  We will accept turnins (floppy disks) with projectsdeveloped for either fully or partially supported platforms.Additionally, full support means that we will build sample executablesfor that platform, as well as an easy-to-unpack distribution of thecode necessary for getting started.<p> Partial support means that we will not provide sample executables orbundled code distributions.  We will make necessary sample/skeletonsource code available via the web. This code should be reasonablyportable, so you should be able to build projects on other platformswithout too much trouble.  Remember, if you choose to use a partiallysupported platform, it is your responsibility to configure your systemand understand how to build projects there.  <b>We will not be able todebug system configuration problems for you.</b><p>Here is a summary of the platforms we support.  We will assign a TA or consultant to each platform to give help with reasonable problems.<ul><li>Full: <!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><a href="http://www.cs.washington.edu/education/courses/143/CurrentQtr/comp-info/platforms/symantec/">Macintosh with Symantec C++</a><li>Partial: <!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><a href="http://www.cs.washington.edu/education/courses/143/CurrentQtr/comp-info/platforms/borland/">PC under Windows 3.11 with Borland C++ V4.5</a><li>Partial: <!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><a href="http://www.cs.washington.edu/education/courses/143/CurrentQtr/comp-info/platforms/msvc/">PC under Windows 3.11 with MSVC++ V1.51</a><li>Partial: <!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><a href="http://www.cs.washington.edu/education/courses/143/CurrentQtr/comp-info/platforms/gnu/">Unix with g++ (for those already familiar with Unix) </a></ul>Using a machine of your own has many advantages, and a fewdisadvantages.  Many students have done so in the past; we encourageyou to try it.  <p>(Note that we do not support Win '95 or NT compilers.  We expect thatsource files developed under those systems for this class will compileand execute on our test machine, but <b>ensuring</b> that they do isyour responsibility.)<p><hr><address><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><a href="mailto:cse143-webmaster@cs.washington.edu">cse143-webmaster@cs.washington.edu</a></address></body></html>

⌨️ 快捷键说明

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