File:  [LON-CAPA] / nsdl / harvestsmete / cstc-111.xml
Revision 1.1: download - view: text, annotated - select for diffs
Thu May 8 16:37:31 2003 UTC (21 years ago) by www
Branches: MAIN
CVS tags: HEAD
SMETE side harvest code for LON-CAPA

    1: <?xml version="1.0" encoding="UTF-8"?>
    2: 
    3: <ListRecords xmlns="http://www.openarchives.org/OAI/1.1/OAI_ListRecords" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/1.1/OAI_ListRecords http://www.openarchives.org/OAI/1.1/OAI_ListRecords.xsd">
    4: 
    5: <responseDate>2002-05-06T19:08:51-05:00</responseDate>
    6: <requestURL>http://www.cstc.org:80/cgi-bin/OAI/CSTC.pl?verb=ListRecords&amp;metadataPrefix=ims1_1</requestURL>
    7: 
    8: <record>
    9: <header>
   10: <identifier>oai:CSTC:60</identifier>
   11: <datestamp>1999-06-20</datestamp>
   12: </header>
   13: <metadata>
   14: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
   15:    <general>
   16:       <title><langstring lang="en">Number System Conversion Tool</langstring></title>
   17:       <catalogentry>
   18:          <catalogue>CSTC</catalogue>
   19:          <entry><langstring lang="en">60</langstring></entry>
   20:       </catalogentry>
   21:       <language>English</language>
   22:       <description><langstring lang="en"> This tool uses JavaScript to implement a number system conversion tool that can be used to teach the concepts of different number systems as part of an introductory math or computer science course. Users can convert numbers from decimal to another base, and from other bases to decimal, and the conversion process is explained.
   23: There is also a quiz feature which allows students to test their ability to convert numbers on their own.</langstring></description>
   24:       <keywords>
   25:          <langstring lang="en">
   26:          number system
   27:          </langstring>
   28:          <langstring lang="en">
   29:          binary
   30:          </langstring>
   31:          <langstring lang="en">
   32:          decimal
   33:          </langstring>
   34:          <langstring lang="en">
   35:          hexadecimal
   36:          </langstring>
   37:       </keywords>
   38:    </general>
   39:    <lifecycle>
   40:       <status><langstring lang="en">Final</langstring></status>
   41:       <contribute>
   42:          <role><langstring lang="en">Author</langstring></role>
   43:          <centity>
   44:             <vcard>
   45: BEGIN:vCard
   46: FN:Chaya Gurwitz
   47: N:Gurwitz;Chaya
   48: EMAIL;INTERNET:gurwitz@sci.brooklyn.cuny.edu
   49: END:vCard
   50: </vcard>
   51:          </centity>
   52:          <date>
   53:             <datetime>1999-06-20</datetime>
   54:          </date>
   55:       </contribute>
   56:    </lifecycle>
   57:    <metametadata>
   58:       <contribute>
   59:          <role><langstring lang="en">Contributor</langstring></role>
   60:          <centity>
   61:             <vcard>
   62: BEGIN:vCard
   63: FN:Chaya Gurwitz
   64: N:Gurwitz;Chaya
   65: EMAIL;INTERNET:gurwitz@sci.brooklyn.cuny.edu
   66: ORG:Brooklyn College;Computer and Information Science
   67: END:vCard
   68: </vcard>
   69:          </centity>
   70:          <date>
   71:             <datetime>1999-06-20</datetime>
   72:          </date>
   73:       </contribute>
   74:       <language>en-US</language>
   75:    </metametadata>
   76:    <technical>
   77:       <format>text/html</format>
   78:       <location type="URI">
   79:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=60
   80:       </location>
   81:       <requirements>
   82:          <type><langstring lang="en">Platform</langstring></type>
   83:          <name><langstring lang="en">HTML Browser</langstring></name>
   84:       </requirements>
   85:    </technical>
   86:    <educational>
   87:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
   88:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
   89:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
   90:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
   91:    </educational>
   92:    <rights>
   93:       <description><langstring lang="en"></langstring></description>
   94:    </rights>
   95:    <classification>
   96:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
   97:       <taxonpath>
   98:          <source>ACM Computer Science Curriculum</source>
   99:          <taxon>
  100:             <entry><langstring lang="en">Numerical and Symbolic Computation</langstring></entry>
  101:          </taxon>
  102:       </taxonpath>
  103:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  104:    </classification>
  105:    <classification>
  106:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  107:       <taxonpath>
  108:          <source>ACM Computing Classification System</source>
  109:          <taxon>
  110:             <entry><langstring lang="en">General Literature</langstring></entry>
  111:          </taxon>
  112:          <taxon>
  113:             <entry><langstring lang="en">General</langstring></entry>
  114:          </taxon>
  115:       </taxonpath>
  116:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  117:    </classification>
  118:    <classification>
  119:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  120:       <taxonpath>
  121:          <source>ACM Computing Classification System</source>
  122:          <taxon>
  123:             <entry><langstring lang="en">Hardware</langstring></entry>
  124:          </taxon>
  125:          <taxon>
  126:             <entry><langstring lang="en">General</langstring></entry>
  127:          </taxon>
  128:       </taxonpath>
  129:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  130:    </classification>
  131: </record>
  132: </metadata>
  133: </record>
  134: <record>
  135: <header>
  136: <identifier>oai:CSTC:4</identifier>
  137: <datestamp>2001-09-06</datestamp>
  138: </header>
  139: <metadata>
  140: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  141:    <general>
  142:       <title><langstring lang="en">HSU CIS 492 - Project for a Senior-level Team Database Programming Course (a CIS senior capstone course)</langstring></title>
  143:       <catalogentry>
  144:          <catalogue>CSTC</catalogue>
  145:          <entry><langstring lang="en">4</langstring></entry>
  146:       </catalogentry>
  147:       <language>English</language>
  148:       <description><langstring lang="en"> This is a senior project for a senior-level Computer Information Systems capstone course. It is a team project, writing a large database project using Oracle.</langstring></description>
  149:       <keywords>
  150:          <langstring lang="en">
  151:          team programming project
  152:          </langstring>
  153:          <langstring lang="en">
  154:          database programming project
  155:          </langstring>
  156:          <langstring lang="en">
  157:          software engineering
  158:          </langstring>
  159:          <langstring lang="en">
  160:          senior capstone course project
  161:          </langstring>
  162:       </keywords>
  163:    </general>
  164:    <lifecycle>
  165:       <status><langstring lang="en">Final</langstring></status>
  166:       <contribute>
  167:          <role><langstring lang="en">Author</langstring></role>
  168:          <centity>
  169:             <vcard>
  170: BEGIN:vCard
  171: FN:Sharon Tuttle
  172: N:Tuttle;Sharon
  173: EMAIL;INTERNET:st10@axe.humboldt.edu
  174: END:vCard
  175: </vcard>
  176:          </centity>
  177:          <date>
  178:             <datetime>2001-09-06</datetime>
  179:          </date>
  180:       </contribute>
  181:    </lifecycle>
  182:    <metametadata>
  183:       <contribute>
  184:          <role><langstring lang="en">Contributor</langstring></role>
  185:          <centity>
  186:             <vcard>
  187: BEGIN:vCard
  188: FN:Sharon Tuttle
  189: N:Tuttle;Sharon
  190: EMAIL;INTERNET:st10@axe.humboldt.edu
  191: ORG:Humboldt State University;Computing Science
  192: END:vCard
  193: </vcard>
  194:          </centity>
  195:          <date>
  196:             <datetime>2001-09-06</datetime>
  197:          </date>
  198:       </contribute>
  199:       <language>en-US</language>
  200:    </metametadata>
  201:    <technical>
  202:       <format>text/html</format>
  203:       <location type="URI">
  204:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=4
  205:       </location>
  206:    </technical>
  207:    <educational>
  208:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  209:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  210:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  211:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  212:    </educational>
  213:    <rights>
  214:       <description><langstring lang="en"></langstring></description>
  215:    </rights>
  216:    <classification>
  217:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  218:       <taxonpath>
  219:          <source>ACM Computer Science Curriculum</source>
  220:          <taxon>
  221:             <entry><langstring lang="en">Database and Information Retrieval</langstring></entry>
  222:          </taxon>
  223:       </taxonpath>
  224:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  225:    </classification>
  226:    <classification>
  227:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  228:       <taxonpath>
  229:          <source>ACM Computer Science Curriculum</source>
  230:          <taxon>
  231:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
  232:          </taxon>
  233:       </taxonpath>
  234:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  235:    </classification>
  236:    <classification>
  237:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  238:       <taxonpath>
  239:          <source>ACM Computing Classification System</source>
  240:          <taxon>
  241:             <entry><langstring lang="en">Software</langstring></entry>
  242:          </taxon>
  243:          <taxon>
  244:             <entry><langstring lang="en">Software Engineering</langstring></entry>
  245:          </taxon>
  246:       </taxonpath>
  247:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  248:    </classification>
  249:    <classification>
  250:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  251:       <taxonpath>
  252:          <source>ACM Computing Classification System</source>
  253:          <taxon>
  254:             <entry><langstring lang="en">Software</langstring></entry>
  255:          </taxon>
  256:          <taxon>
  257:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
  258:          </taxon>
  259:       </taxonpath>
  260:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  261:    </classification>
  262:    <classification>
  263:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  264:       <taxonpath>
  265:          <source>ACM Computing Classification System</source>
  266:          <taxon>
  267:             <entry><langstring lang="en">Information Systems</langstring></entry>
  268:          </taxon>
  269:          <taxon>
  270:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
  271:          </taxon>
  272:       </taxonpath>
  273:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  274:    </classification>
  275: </record>
  276: </metadata>
  277: </record>
  278: <record>
  279: <header>
  280: <identifier>oai:CSTC:158</identifier>
  281: <datestamp>2001-08-21</datestamp>
  282: </header>
  283: <metadata>
  284: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  285:    <general>
  286:       <title><langstring lang="en">Reusability and adaptability of interactive resources in web-based educational</langstring></title>
  287:       <catalogentry>
  288:          <catalogue>CSTC</catalogue>
  289:          <entry><langstring lang="en">158</langstring></entry>
  290:       </catalogentry>
  291:       <language>English</language>
  292:       <description><langstring lang="en"> The production of interactive multimedia content is in most cases an expensive task in terms of time and cost. Hence, optimizing production by exploiting the reusability of interactive multimedia elements is mandatory. Reusability can be triggered by a combination of resuable multimedia components and the appropriate use of metadata to control the components as well as their combination.
  293: In this article, we discuss the reusability aspects of interactive multimedia content in web-based learning systems. In contrast to existing approaches, we extend a component-based architecture to build interactive multimedia visualization units with the use of metadata for reusability and customizability.
  294: In the three-tier model, the lowest layer of the paradigm corresponds to the programmer (code reusability). The user interface of an educational visualization is located at the top layer where the interaction with the end-user (student) takes place. The educator is located between the top and the bottom layers. This medium layer allows adapting interactive multimedia content according to the needs of the user, applying a predefined set of metadata. The teacher can both adjust the level of explanation and the level of interactivity of an animation, and influence the presentation and the results of the algorithms being illustrated (program reusability). After a theoretical overview, we explain our architecture by giving an example of an application.</langstring></description>
  295:       <keywords>
  296:          <langstring lang="en">
  297:          Design
  298:          </langstring>
  299:          <langstring lang="en">
  300:          Theory
  301:          </langstring>
  302:       </keywords>
  303:    </general>
  304:    <lifecycle>
  305:       <status><langstring lang="en">Final</langstring></status>
  306:       <contribute>
  307:          <role><langstring lang="en">Author</langstring></role>
  308:          <centity>
  309:             <vcard>
  310: BEGIN:vCard
  311: FN:Abdulmotaleb El Saddik
  312: N:El Saddik;Abdulmotaleb
  313: EMAIL;INTERNET:-
  314: END:vCard
  315: </vcard>
  316:          </centity>
  317:          <date>
  318:             <datetime>2001-08-21</datetime>
  319:          </date>
  320:       </contribute>
  321:       <contribute>
  322:          <role><langstring lang="en">Author</langstring></role>
  323:          <centity>
  324:             <vcard>
  325: BEGIN:vCard
  326: FN:Stephan Fischer
  327: N:Fischer;Stephan
  328: EMAIL;INTERNET:-
  329: END:vCard
  330: </vcard>
  331:          </centity>
  332:          <date>
  333:             <datetime>2001-08-21</datetime>
  334:          </date>
  335:       </contribute>
  336:       <contribute>
  337:          <role><langstring lang="en">Author</langstring></role>
  338:          <centity>
  339:             <vcard>
  340: BEGIN:vCard
  341: FN:Ralf Steinmetz
  342: N:Steinmetz;Ralf
  343: EMAIL;INTERNET:-
  344: END:vCard
  345: </vcard>
  346:          </centity>
  347:          <date>
  348:             <datetime>2001-08-21</datetime>
  349:          </date>
  350:       </contribute>
  351:    </lifecycle>
  352:    <metametadata>
  353:       <contribute>
  354:          <role><langstring lang="en">Contributor</langstring></role>
  355:          <centity>
  356:             <vcard>
  357: BEGIN:vCard
  358: FN:Hussein Suleman
  359: N:Suleman;Hussein
  360: EMAIL;INTERNET:hussein@vt.edu
  361: ORG:;
  362: END:vCard
  363: </vcard>
  364:          </centity>
  365:          <date>
  366:             <datetime>2001-08-21</datetime>
  367:          </date>
  368:       </contribute>
  369:       <language>en-US</language>
  370:    </metametadata>
  371:    <technical>
  372:       <format>text/html</format>
  373:       <location type="URI">
  374:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=158
  375:       </location>
  376:    </technical>
  377:    <educational>
  378:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  379:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  380:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  381:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  382:    </educational>
  383:    <rights>
  384:       <description><langstring lang="en"></langstring></description>
  385:    </rights>
  386:    <classification>
  387:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  388:       <taxonpath>
  389:          <source>ACM Computer Science Curriculum</source>
  390:          <taxon>
  391:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
  392:          </taxon>
  393:       </taxonpath>
  394:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  395:    </classification>
  396:    <classification>
  397:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  398:       <taxonpath>
  399:          <source>ACM Computing Classification System</source>
  400:          <taxon>
  401:             <entry><langstring lang="en">Information Systems</langstring></entry>
  402:          </taxon>
  403:          <taxon>
  404:             <entry><langstring lang="en">Information Interfaces and Presentation</langstring></entry>
  405:          </taxon>
  406:       </taxonpath>
  407:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  408:    </classification>
  409:    <classification>
  410:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  411:       <taxonpath>
  412:          <source>ACM Computing Classification System</source>
  413:          <taxon>
  414:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
  415:          </taxon>
  416:          <taxon>
  417:             <entry><langstring lang="en">Computers and Education</langstring></entry>
  418:          </taxon>
  419:       </taxonpath>
  420:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  421:    </classification>
  422: </record>
  423: </metadata>
  424: </record>
  425: <record>
  426: <header>
  427: <identifier>oai:CSTC:103</identifier>
  428: <datestamp>2001-09-06</datestamp>
  429: </header>
  430: <metadata>
  431: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  432:    <general>
  433:       <title><langstring lang="en">Turing Machine Applet</langstring></title>
  434:       <catalogentry>
  435:          <catalogue>CSTC</catalogue>
  436:          <entry><langstring lang="en">103</langstring></entry>
  437:       </catalogentry>
  438:       <description><langstring lang="en"> The following Java applet animates a Turing Machine that can add or multiply numbers. The animation shows the flow of events in the calculation (the writing and reading of symbols on an endless tape) and the decision rules used to process each step in the calculation.</langstring></description>
  439:       <keywords>
  440:          <langstring lang="en">
  441:          turing
  442:          </langstring>
  443:          <langstring lang="en">
  444:          machine
  445:          </langstring>
  446:          <langstring lang="en">
  447:          addition
  448:          </langstring>
  449:          <langstring lang="en">
  450:          multiplication
  451:          </langstring>
  452:       </keywords>
  453:    </general>
  454:    <lifecycle>
  455:       <status><langstring lang="en">Final</langstring></status>
  456:       <contribute>
  457:          <role><langstring lang="en">Author</langstring></role>
  458:          <centity>
  459:             <vcard>
  460: BEGIN:vCard
  461: FN:Alan Sommerer
  462: N:Sommerer;Alan
  463: EMAIL;INTERNET:forrest@warthman.com
  464: END:vCard
  465: </vcard>
  466:          </centity>
  467:          <date>
  468:             <datetime>2001-09-06</datetime>
  469:          </date>
  470:       </contribute>
  471:       <contribute>
  472:          <role><langstring lang="en">Author</langstring></role>
  473:          <centity>
  474:             <vcard>
  475: BEGIN:vCard
  476: FN:Forrest Warthman
  477: N:Warthman;Forrest
  478: EMAIL;INTERNET:forrest@warthman.com
  479: END:vCard
  480: </vcard>
  481:          </centity>
  482:          <date>
  483:             <datetime>2001-09-06</datetime>
  484:          </date>
  485:       </contribute>
  486:    </lifecycle>
  487:    <metametadata>
  488:       <contribute>
  489:          <role><langstring lang="en">Contributor</langstring></role>
  490:          <centity>
  491:             <vcard>
  492: BEGIN:vCard
  493: FN:Vikram Narula
  494: N:Narula;Vikram
  495: EMAIL;INTERNET:vnarula@vt.edu
  496: ORG:Virginia Tech;CS
  497: END:vCard
  498: </vcard>
  499:          </centity>
  500:          <date>
  501:             <datetime>2001-09-06</datetime>
  502:          </date>
  503:       </contribute>
  504:       <language>en-US</language>
  505:    </metametadata>
  506:    <technical>
  507:       <format>text/html</format>
  508:       <location type="URI">
  509:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=103
  510:       </location>
  511:    </technical>
  512:    <educational>
  513:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  514:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  515:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  516:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  517:    </educational>
  518:    <rights>
  519:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
  520:       <description><langstring lang="en">Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</langstring></description>
  521:    </rights>
  522:    <classification>
  523:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  524:       <taxonpath>
  525:          <source>ACM Computer Science Curriculum</source>
  526:          <taxon>
  527:             <entry><langstring lang="en">Numerical and Symbolic Computation</langstring></entry>
  528:          </taxon>
  529:       </taxonpath>
  530:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  531:    </classification>
  532:    <classification>
  533:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  534:       <taxonpath>
  535:          <source>ACM Computing Classification System</source>
  536:          <taxon>
  537:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
  538:          </taxon>
  539:          <taxon>
  540:             <entry><langstring lang="en">Computation by Abstract Devices</langstring></entry>
  541:          </taxon>
  542:       </taxonpath>
  543:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  544:    </classification>
  545: </record>
  546: </metadata>
  547: </record>
  548: <record>
  549: <header>
  550: <identifier>oai:CSTC:52</identifier>
  551: <datestamp>2001-08-21</datestamp>
  552: </header>
  553: <metadata>
  554: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  555:    <general>
  556:       <title><langstring lang="en">Sparse Matrix - A Case Study in Layered Abstraction</langstring></title>
  557:       <catalogentry>
  558:          <catalogue>CSTC</catalogue>
  559:          <entry><langstring lang="en">52</langstring></entry>
  560:       </catalogentry>
  561:       <language>English</language>
  562:       <description><langstring lang="en"> In the described laboratory assignment, the mechanism of the sparse matrix
  563: is an array (row index) of linked lists storing only the nonzero values
  564: within a row, together with the column index of the saved element. The
  565: educational goals of the described lab are to (1) gain appreciation of,
  566: and experience with, a layered approach to the implementation of a
  567: relatively complex structure; (2) stress the distinction and separation
  568: between the public interface (as seen by the client, or user of a class)
  569: and the implementation; and (3) stress the importance of designing a
  570: clear, complete, and intuitive public interface to a class.</langstring></description>
  571:       <keywords>
  572:          <langstring lang="en">
  573:          data structures
  574:          </langstring>
  575:          <langstring lang="en">
  576:          abstraction
  577:          </langstring>
  578:          <langstring lang="en">
  579:          sparse matrix
  580:          </langstring>
  581:       </keywords>
  582:    </general>
  583:    <lifecycle>
  584:       <status><langstring lang="en">Final</langstring></status>
  585:       <contribute>
  586:          <role><langstring lang="en">Author</langstring></role>
  587:          <centity>
  588:             <vcard>
  589: BEGIN:vCard
  590: FN:Thomas Hain
  591: N:Hain;Thomas
  592: EMAIL;INTERNET:HAIN@go.cis.usouthal.edu
  593: END:vCard
  594: </vcard>
  595:          </centity>
  596:          <date>
  597:             <datetime>2001-08-21</datetime>
  598:          </date>
  599:       </contribute>
  600:    </lifecycle>
  601:    <metametadata>
  602:       <contribute>
  603:          <role><langstring lang="en">Contributor</langstring></role>
  604:          <centity>
  605:             <vcard>
  606: BEGIN:vCard
  607: FN:Thomas Hain
  608: N:Hain;Thomas
  609: EMAIL;INTERNET:HAIN@go.cis.usouthal.edu
  610: ORG:University of South Alabama;School of Computer &amp; Info Sciences
  611: END:vCard
  612: </vcard>
  613:          </centity>
  614:          <date>
  615:             <datetime>2001-08-21</datetime>
  616:          </date>
  617:       </contribute>
  618:       <language>en-US</language>
  619:    </metametadata>
  620:    <technical>
  621:       <format>text/html</format>
  622:       <location type="URI">
  623:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=52
  624:       </location>
  625:       <requirements>
  626:          <type><langstring lang="en">Platform</langstring></type>
  627:          <name><langstring lang="en"></langstring></name>
  628:       </requirements>
  629:       <requirements>
  630:          <type><langstring lang="en">Programming Language</langstring></type>
  631:          <name><langstring lang="en">C++</langstring></name>
  632:       </requirements>
  633:    </technical>
  634:    <educational>
  635:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  636:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  637:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  638:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  639:    </educational>
  640:    <rights>
  641:       <description><langstring lang="en"></langstring></description>
  642:    </rights>
  643:    <classification>
  644:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  645:       <taxonpath>
  646:          <source>ACM Computer Science Curriculum</source>
  647:          <taxon>
  648:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
  649:          </taxon>
  650:       </taxonpath>
  651:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  652:    </classification>
  653:    <classification>
  654:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  655:       <taxonpath>
  656:          <source>ACM Computer Science Curriculum</source>
  657:          <taxon>
  658:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
  659:          </taxon>
  660:       </taxonpath>
  661:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  662:    </classification>
  663:    <classification>
  664:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  665:       <taxonpath>
  666:          <source>ACM Computing Classification System</source>
  667:          <taxon>
  668:             <entry><langstring lang="en">Software</langstring></entry>
  669:          </taxon>
  670:          <taxon>
  671:             <entry><langstring lang="en">General</langstring></entry>
  672:          </taxon>
  673:       </taxonpath>
  674:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  675:    </classification>
  676:    <classification>
  677:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  678:       <taxonpath>
  679:          <source>ACM Computing Classification System</source>
  680:          <taxon>
  681:             <entry><langstring lang="en">Software</langstring></entry>
  682:          </taxon>
  683:          <taxon>
  684:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
  685:          </taxon>
  686:       </taxonpath>
  687:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  688:    </classification>
  689: </record>
  690: </metadata>
  691: </record>
  692: <record>
  693: <header>
  694: <identifier>oai:CSTC:65</identifier>
  695: <datestamp>2001-09-06</datestamp>
  696: </header>
  697: <metadata>
  698: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  699:    <general>
  700:       <title><langstring lang="en">Interactive Data Structure Visualizations</langstring></title>
  701:       <catalogentry>
  702:          <catalogue>CSTC</catalogue>
  703:          <entry><langstring lang="en">65</langstring></entry>
  704:       </catalogentry>
  705:       <language>English</language>
  706:       <description><langstring lang="en"> The interactive data structures visualizations are courseware lessons designed to accompany a CS-2 data structures course. The topics include binary trees, graphs, and sorting. The courseware is interactive and allows the student to watch animations and the replicate the steps of the algorithm.</langstring></description>
  707:       <keywords>
  708:          <langstring lang="en">
  709:          data structures
  710:          </langstring>
  711:          <langstring lang="en">
  712:          visualizations
  713:          </langstring>
  714:          <langstring lang="en">
  715:          interactive
  716:          </langstring>
  717:          <langstring lang="en">
  718:          binary trees
  719:          </langstring>
  720:          <langstring lang="en">
  721:          graphs
  722:          </langstring>
  723:          <langstring lang="en">
  724:          
  725:          </langstring>
  726:          <langstring lang="en">
  727:          sorting
  728:          </langstring>
  729:       </keywords>
  730:    </general>
  731:    <lifecycle>
  732:       <status><langstring lang="en">Final</langstring></status>
  733:       <contribute>
  734:          <role><langstring lang="en">Author</langstring></role>
  735:          <centity>
  736:             <vcard>
  737: BEGIN:vCard
  738: FN:Duane Jarc
  739: N:Jarc;Duane
  740: EMAIL;INTERNET:jarc@seas.gwu.edu
  741: END:vCard
  742: </vcard>
  743:          </centity>
  744:          <date>
  745:             <datetime>2001-09-06</datetime>
  746:          </date>
  747:       </contribute>
  748:    </lifecycle>
  749:    <metametadata>
  750:       <contribute>
  751:          <role><langstring lang="en">Contributor</langstring></role>
  752:          <centity>
  753:             <vcard>
  754: BEGIN:vCard
  755: FN:Duane Jarc
  756: N:Jarc;Duane
  757: EMAIL;INTERNET:jarc@seas.gwu.edu
  758: ORG:The George Washington University;Computer Science
  759: END:vCard
  760: </vcard>
  761:          </centity>
  762:          <date>
  763:             <datetime>2001-09-06</datetime>
  764:          </date>
  765:       </contribute>
  766:       <language>en-US</language>
  767:    </metametadata>
  768:    <technical>
  769:       <format>text/html</format>
  770:       <location type="URI">
  771:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=65
  772:       </location>
  773:       <requirements>
  774:          <type><langstring lang="en">Platform</langstring></type>
  775:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
  776:       </requirements>
  777:       <requirements>
  778:          <type><langstring lang="en">Operating System</langstring></type>
  779:          <name><langstring lang="en">Mac OS, OS/2, UNIX, Windows 3.1, Windows 95/98, Windows NT</langstring></name>
  780:       </requirements>
  781:       <requirements>
  782:          <type><langstring lang="en">Programming Language</langstring></type>
  783:          <name><langstring lang="en">Ada 95</langstring></name>
  784:       </requirements>
  785:    </technical>
  786:    <educational>
  787:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  788:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  789:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  790:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  791:    </educational>
  792:    <rights>
  793:       <description><langstring lang="en"></langstring></description>
  794:    </rights>
  795:    <classification>
  796:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  797:       <taxonpath>
  798:          <source>ACM Computer Science Curriculum</source>
  799:          <taxon>
  800:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
  801:          </taxon>
  802:       </taxonpath>
  803:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  804:    </classification>
  805:    <classification>
  806:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  807:       <taxonpath>
  808:          <source>ACM Computing Classification System</source>
  809:          <taxon>
  810:             <entry><langstring lang="en">Data</langstring></entry>
  811:          </taxon>
  812:          <taxon>
  813:             <entry><langstring lang="en">Data Structures</langstring></entry>
  814:          </taxon>
  815:       </taxonpath>
  816:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  817:    </classification>
  818: </record>
  819: </metadata>
  820: </record>
  821: <record>
  822: <header>
  823: <identifier>oai:CSTC:32</identifier>
  824: <datestamp>1999-05-06</datestamp>
  825: </header>
  826: <metadata>
  827: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  828:    <general>
  829:       <title><langstring lang="en">Moti's Distributed Algorithms in Java</langstring></title>
  830:       <catalogentry>
  831:          <catalogue>CSTC</catalogue>
  832:          <entry><langstring lang="en">32</langstring></entry>
  833:       </catalogentry>
  834:       <description><langstring lang="en"> These Java applets are used for studying distributed algorithms. They presume familiarity with distributed algorithms. The applets are not simple animations where you passively watch the algorithm. Instead, they are interactive, visual, study aids for studying distributed algorithms.</langstring></description>
  835:       <keywords>
  836:          <langstring lang="en">
  837:          distributed algorithms
  838:          </langstring>
  839:          <langstring lang="en">
  840:          byzantine generals
  841:          </langstring>
  842:          <langstring lang="en">
  843:          mutual exclusion
  844:          </langstring>
  845:       </keywords>
  846:    </general>
  847:    <lifecycle>
  848:       <status><langstring lang="en">Final</langstring></status>
  849:       <contribute>
  850:          <role><langstring lang="en">Author</langstring></role>
  851:          <centity>
  852:             <vcard>
  853: BEGIN:vCard
  854: FN:Mordechai Ben-Ari
  855: N:Ben-Ari;Mordechai
  856: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
  857: END:vCard
  858: </vcard>
  859:          </centity>
  860:          <date>
  861:             <datetime>1999-05-06</datetime>
  862:          </date>
  863:       </contribute>
  864:    </lifecycle>
  865:    <metametadata>
  866:       <contribute>
  867:          <role><langstring lang="en">Contributor</langstring></role>
  868:          <centity>
  869:             <vcard>
  870: BEGIN:vCard
  871: FN:Mordechai Ben-Ari
  872: N:Ben-Ari;Mordechai
  873: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
  874: ORG:;
  875: END:vCard
  876: </vcard>
  877:          </centity>
  878:          <date>
  879:             <datetime>1999-05-06</datetime>
  880:          </date>
  881:       </contribute>
  882:       <language>en-US</language>
  883:    </metametadata>
  884:    <technical>
  885:       <format>text/html</format>
  886:       <location type="URI">
  887:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=32
  888:       </location>
  889:       <requirements>
  890:          <type><langstring lang="en">Platform</langstring></type>
  891:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
  892:       </requirements>
  893:       <requirements>
  894:          <type><langstring lang="en">Operating System</langstring></type>
  895:          <name><langstring lang="en"></langstring></name>
  896:       </requirements>
  897:       <requirements>
  898:          <type><langstring lang="en">Programming Language</langstring></type>
  899:          <name><langstring lang="en">Java</langstring></name>
  900:       </requirements>
  901:    </technical>
  902:    <educational>
  903:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
  904:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
  905:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
  906:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
  907:    </educational>
  908:    <rights>
  909:       <description><langstring lang="en"></langstring></description>
  910:    </rights>
  911:    <classification>
  912:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  913:       <taxonpath>
  914:          <source>ACM Computer Science Curriculum</source>
  915:          <taxon>
  916:             <entry><langstring lang="en">Operating Systems</langstring></entry>
  917:          </taxon>
  918:       </taxonpath>
  919:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  920:    </classification>
  921:    <classification>
  922:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
  923:       <taxonpath>
  924:          <source>ACM Computer Science Curriculum</source>
  925:          <taxon>
  926:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
  927:          </taxon>
  928:       </taxonpath>
  929:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
  930:    </classification>
  931:    <classification>
  932:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  933:       <taxonpath>
  934:          <source>ACM Computing Classification System</source>
  935:          <taxon>
  936:             <entry><langstring lang="en">Software</langstring></entry>
  937:          </taxon>
  938:          <taxon>
  939:             <entry><langstring lang="en">General</langstring></entry>
  940:          </taxon>
  941:       </taxonpath>
  942:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  943:    </classification>
  944:    <classification>
  945:       <purpose><langstring lang="en">Discipline</langstring></purpose>
  946:       <taxonpath>
  947:          <source>ACM Computing Classification System</source>
  948:          <taxon>
  949:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
  950:          </taxon>
  951:          <taxon>
  952:             <entry><langstring lang="en">Computer-Communication Networks</langstring></entry>
  953:          </taxon>
  954:       </taxonpath>
  955:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
  956:    </classification>
  957: </record>
  958: </metadata>
  959: </record>
  960: <record>
  961: <header>
  962: <identifier>oai:CSTC:51</identifier>
  963: <datestamp>2001-09-06</datestamp>
  964: </header>
  965: <metadata>
  966: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
  967:    <general>
  968:       <title><langstring lang="en">Self-Study Digital Library Courseware</langstring></title>
  969:       <catalogentry>
  970:          <catalogue>CSTC</catalogue>
  971:          <entry><langstring lang="en">51</langstring></entry>
  972:       </catalogentry>
  973:       <language>English</language>
  974:       <description><langstring lang="en"> This is freely available tutorial information about the field of digital libraries. See http://ei.cs.vt.edu/~dlib for
  975: more information.</langstring></description>
  976:       <keywords>
  977:          <langstring lang="en">
  978:          electronic
  979:          </langstring>
  980:       </keywords>
  981:    </general>
  982:    <lifecycle>
  983:       <status><langstring lang="en">Final</langstring></status>
  984:       <contribute>
  985:          <role><langstring lang="en">Author</langstring></role>
  986:          <centity>
  987:             <vcard>
  988: BEGIN:vCard
  989: FN:Edward Fox
  990: N:Fox;Edward
  991: EMAIL;INTERNET:fox@vt.edu
  992: END:vCard
  993: </vcard>
  994:          </centity>
  995:          <date>
  996:             <datetime>2001-09-06</datetime>
  997:          </date>
  998:       </contribute>
  999:    </lifecycle>
 1000:    <metametadata>
 1001:       <contribute>
 1002:          <role><langstring lang="en">Contributor</langstring></role>
 1003:          <centity>
 1004:             <vcard>
 1005: BEGIN:vCard
 1006: FN:Edward Fox
 1007: N:Fox;Edward
 1008: EMAIL;INTERNET:fox@vt.edu
 1009: ORG:Virginia Tech;Computer Science
 1010: END:vCard
 1011: </vcard>
 1012:          </centity>
 1013:          <date>
 1014:             <datetime>2001-09-06</datetime>
 1015:          </date>
 1016:       </contribute>
 1017:       <language>en-US</language>
 1018:    </metametadata>
 1019:    <technical>
 1020:       <format>text/html</format>
 1021:       <location type="URI">
 1022:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=51
 1023:       </location>
 1024:    </technical>
 1025:    <educational>
 1026:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1027:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1028:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1029:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1030:    </educational>
 1031:    <rights>
 1032:       <description><langstring lang="en"></langstring></description>
 1033:    </rights>
 1034:    <classification>
 1035:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1036:       <taxonpath>
 1037:          <source>ACM Computer Science Curriculum</source>
 1038:          <taxon>
 1039:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 1040:          </taxon>
 1041:       </taxonpath>
 1042:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1043:    </classification>
 1044:    <classification>
 1045:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1046:       <taxonpath>
 1047:          <source>ACM Computing Classification System</source>
 1048:          <taxon>
 1049:             <entry><langstring lang="en">Information Systems</langstring></entry>
 1050:          </taxon>
 1051:          <taxon>
 1052:             <entry><langstring lang="en">Information Systems Applications</langstring></entry>
 1053:          </taxon>
 1054:       </taxonpath>
 1055:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1056:    </classification>
 1057:    <classification>
 1058:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1059:       <taxonpath>
 1060:          <source>ACM Computing Classification System</source>
 1061:          <taxon>
 1062:             <entry><langstring lang="en">Information Systems</langstring></entry>
 1063:          </taxon>
 1064:          <taxon>
 1065:             <entry><langstring lang="en">Information Storage and Retrieval</langstring></entry>
 1066:          </taxon>
 1067:       </taxonpath>
 1068:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1069:    </classification>
 1070:    <classification>
 1071:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1072:       <taxonpath>
 1073:          <source>ACM Computing Classification System</source>
 1074:          <taxon>
 1075:             <entry><langstring lang="en">Information Systems</langstring></entry>
 1076:          </taxon>
 1077:          <taxon>
 1078:             <entry><langstring lang="en">Database Management</langstring></entry>
 1079:          </taxon>
 1080:       </taxonpath>
 1081:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1082:    </classification>
 1083: </record>
 1084: </metadata>
 1085: </record>
 1086: <record>
 1087: <header>
 1088: <identifier>oai:CSTC:53</identifier>
 1089: <datestamp>2001-08-21</datestamp>
 1090: </header>
 1091: <metadata>
 1092: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1093:    <general>
 1094:       <title><langstring lang="en">Creating and Using a Class in C++</langstring></title>
 1095:       <catalogentry>
 1096:          <catalogue>CSTC</catalogue>
 1097:          <entry><langstring lang="en">53</langstring></entry>
 1098:       </catalogentry>
 1099:       <language>English</language>
 1100:       <description><langstring lang="en"> This lab introduces students to the use of classes in C++.
 1101: By the end of the lab, students will know how to declare a class,
 1102: how to define member functions, and how to test member functions.
 1103: This lab involves a C++ console program. It was developed to run
 1104: on a PC using Microsoft Visual C++ 5.0, but any C++ compiler
 1105: will work. The lab can be completed in one class session, about
 1106: 75 minutes.</langstring></description>
 1107:       <keywords>
 1108:          <langstring lang="en">
 1109:          C++ programming
 1110:          </langstring>
 1111:          <langstring lang="en">
 1112:          introduction to classes
 1113:          </langstring>
 1114:       </keywords>
 1115:    </general>
 1116:    <lifecycle>
 1117:       <status><langstring lang="en">Final</langstring></status>
 1118:       <contribute>
 1119:          <role><langstring lang="en">Author</langstring></role>
 1120:          <centity>
 1121:             <vcard>
 1122: BEGIN:vCard
 1123: FN:Eugenia Fernandez
 1124: N:Fernandez;Eugenia
 1125: EMAIL;INTERNET:fernande@engr.iupui.edu
 1126: END:vCard
 1127: </vcard>
 1128:          </centity>
 1129:          <date>
 1130:             <datetime>2001-08-21</datetime>
 1131:          </date>
 1132:       </contribute>
 1133:    </lifecycle>
 1134:    <metametadata>
 1135:       <contribute>
 1136:          <role><langstring lang="en">Contributor</langstring></role>
 1137:          <centity>
 1138:             <vcard>
 1139: BEGIN:vCard
 1140: FN:Eugenia Fernandez
 1141: N:Fernandez;Eugenia
 1142: EMAIL;INTERNET:fernande@engr.iupui.edu
 1143: ORG:Indiana University Perdue University Indianapolis (IUPUI);Purdue School of Engineering and Technology
 1144: END:vCard
 1145: </vcard>
 1146:          </centity>
 1147:          <date>
 1148:             <datetime>2001-08-21</datetime>
 1149:          </date>
 1150:       </contribute>
 1151:       <language>en-US</language>
 1152:    </metametadata>
 1153:    <technical>
 1154:       <format>text/html</format>
 1155:       <location type="URI">
 1156:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=53
 1157:       </location>
 1158:       <requirements>
 1159:          <type><langstring lang="en">Programming Language</langstring></type>
 1160:          <name><langstring lang="en">C++</langstring></name>
 1161:       </requirements>
 1162:    </technical>
 1163:    <educational>
 1164:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1165:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1166:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1167:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1168:    </educational>
 1169:    <rights>
 1170:       <description><langstring lang="en"></langstring></description>
 1171:    </rights>
 1172:    <classification>
 1173:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1174:       <taxonpath>
 1175:          <source>ACM Computer Science Curriculum</source>
 1176:          <taxon>
 1177:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 1178:          </taxon>
 1179:       </taxonpath>
 1180:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1181:    </classification>
 1182:    <classification>
 1183:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1184:       <taxonpath>
 1185:          <source>ACM Computing Classification System</source>
 1186:          <taxon>
 1187:             <entry><langstring lang="en">Software</langstring></entry>
 1188:          </taxon>
 1189:          <taxon>
 1190:             <entry><langstring lang="en">General</langstring></entry>
 1191:          </taxon>
 1192:       </taxonpath>
 1193:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1194:    </classification>
 1195:    <classification>
 1196:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1197:       <taxonpath>
 1198:          <source>ACM Computing Classification System</source>
 1199:          <taxon>
 1200:             <entry><langstring lang="en">Software</langstring></entry>
 1201:          </taxon>
 1202:          <taxon>
 1203:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 1204:          </taxon>
 1205:       </taxonpath>
 1206:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1207:    </classification>
 1208: </record>
 1209: </metadata>
 1210: </record>
 1211: <record>
 1212: <header>
 1213: <identifier>oai:CSTC:57</identifier>
 1214: <datestamp>1999-05-29</datestamp>
 1215: </header>
 1216: <metadata>
 1217: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1218:    <general>
 1219:       <title><langstring lang="en">CS294-1 Fall 1998 Syllabus</langstring></title>
 1220:       <catalogentry>
 1221:          <catalogue>CSTC</catalogue>
 1222:          <entry><langstring lang="en">57</langstring></entry>
 1223:       </catalogentry>
 1224:       <language>English</language>
 1225:       <description><langstring lang="en"> This syllabus describes a course covering multimedia system architecture and development issues</langstring></description>
 1226:       <keywords>
 1227:          <langstring lang="en">
 1228:          syllabus
 1229:          </langstring>
 1230:          <langstring lang="en">
 1231:          multimedia
 1232:          </langstring>
 1233:          <langstring lang="en">
 1234:          hypermedia
 1235:          </langstring>
 1236:          <langstring lang="en">
 1237:          audio
 1238:          </langstring>
 1239:          <langstring lang="en">
 1240:          video
 1241:          </langstring>
 1242:          <langstring lang="en">
 1243:          web
 1244:          </langstring>
 1245:          <langstring lang="en">
 1246:          Internet
 1247:          </langstring>
 1248:       </keywords>
 1249:    </general>
 1250:    <lifecycle>
 1251:       <status><langstring lang="en">Final</langstring></status>
 1252:       <contribute>
 1253:          <role><langstring lang="en">Author</langstring></role>
 1254:          <centity>
 1255:             <vcard>
 1256: BEGIN:vCard
 1257: FN:Lawrence Rowe
 1258: N:Rowe;Lawrence
 1259: EMAIL;INTERNET:longam@bellsouth.net
 1260: END:vCard
 1261: </vcard>
 1262:          </centity>
 1263:          <date>
 1264:             <datetime>1999-05-29</datetime>
 1265:          </date>
 1266:       </contribute>
 1267:    </lifecycle>
 1268:    <metametadata>
 1269:       <contribute>
 1270:          <role><langstring lang="en">Contributor</langstring></role>
 1271:          <centity>
 1272:             <vcard>
 1273: BEGIN:vCard
 1274: FN:Lawrence Rowe
 1275: N:Rowe;Lawrence
 1276: EMAIL;INTERNET:longam@bellsouth.net
 1277: ORG:Univ. of California, Berkeley;Computer Science Div -- EECS
 1278: END:vCard
 1279: </vcard>
 1280:          </centity>
 1281:          <date>
 1282:             <datetime>1999-05-29</datetime>
 1283:          </date>
 1284:       </contribute>
 1285:       <language>en-US</language>
 1286:    </metametadata>
 1287:    <technical>
 1288:       <format>text/html</format>
 1289:       <location type="URI">
 1290:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=57
 1291:       </location>
 1292:       <requirements>
 1293:          <type><langstring lang="en">Platform</langstring></type>
 1294:          <name><langstring lang="en">HTML Browser</langstring></name>
 1295:       </requirements>
 1296:       <requirements>
 1297:          <type><langstring lang="en">Operating System</langstring></type>
 1298:          <name><langstring lang="en">Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</langstring></name>
 1299:       </requirements>
 1300:       <requirements>
 1301:          <type><langstring lang="en">Programming Language</langstring></type>
 1302:          <name><langstring lang="en">HTML</langstring></name>
 1303:       </requirements>
 1304:    </technical>
 1305:    <educational>
 1306:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1307:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1308:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1309:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1310:    </educational>
 1311:    <rights>
 1312:       <description><langstring lang="en"></langstring></description>
 1313:    </rights>
 1314:    <classification>
 1315:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1316:       <taxonpath>
 1317:          <source>ACM Computer Science Curriculum</source>
 1318:          <taxon>
 1319:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 1320:          </taxon>
 1321:       </taxonpath>
 1322:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1323:    </classification>
 1324:    <classification>
 1325:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1326:       <taxonpath>
 1327:          <source>ACM Computer Science Curriculum</source>
 1328:          <taxon>
 1329:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 1330:          </taxon>
 1331:       </taxonpath>
 1332:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1333:    </classification>
 1334:    <classification>
 1335:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1336:       <taxonpath>
 1337:          <source>ACM Computer Science Curriculum</source>
 1338:          <taxon>
 1339:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 1340:          </taxon>
 1341:       </taxonpath>
 1342:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1343:    </classification>
 1344:    <classification>
 1345:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1346:       <taxonpath>
 1347:          <source>ACM Computing Classification System</source>
 1348:          <taxon>
 1349:             <entry><langstring lang="en">Computer Applications</langstring></entry>
 1350:          </taxon>
 1351:          <taxon>
 1352:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 1353:          </taxon>
 1354:       </taxonpath>
 1355:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1356:    </classification>
 1357: </record>
 1358: </metadata>
 1359: </record>
 1360: <record>
 1361: <header>
 1362: <identifier>oai:CSTC:58</identifier>
 1363: <datestamp>1999-05-29</datestamp>
 1364: </header>
 1365: <metadata>
 1366: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1367:    <general>
 1368:       <title><langstring lang="en">CS294-1 Fall 1998 Reading List</langstring></title>
 1369:       <catalogentry>
 1370:          <catalogue>CSTC</catalogue>
 1371:          <entry><langstring lang="en">58</langstring></entry>
 1372:       </catalogentry>
 1373:       <language>English</language>
 1374:       <description><langstring lang="en"> This reading list pertains to a multimedia course covering system architecture and development issues</langstring></description>
 1375:       <keywords>
 1376:          <langstring lang="en">
 1377:          Reading
 1378:          </langstring>
 1379:          <langstring lang="en">
 1380:          multimedia
 1381:          </langstring>
 1382:       </keywords>
 1383:    </general>
 1384:    <lifecycle>
 1385:       <status><langstring lang="en">Final</langstring></status>
 1386:       <contribute>
 1387:          <role><langstring lang="en">Author</langstring></role>
 1388:          <centity>
 1389:             <vcard>
 1390: BEGIN:vCard
 1391: FN:Lawrence Rowe
 1392: N:Rowe;Lawrence
 1393: EMAIL;INTERNET:longam@bellsouth.net
 1394: END:vCard
 1395: </vcard>
 1396:          </centity>
 1397:          <date>
 1398:             <datetime>1999-05-29</datetime>
 1399:          </date>
 1400:       </contribute>
 1401:    </lifecycle>
 1402:    <metametadata>
 1403:       <contribute>
 1404:          <role><langstring lang="en">Contributor</langstring></role>
 1405:          <centity>
 1406:             <vcard>
 1407: BEGIN:vCard
 1408: FN:Lawrence Rowe
 1409: N:Rowe;Lawrence
 1410: EMAIL;INTERNET:longam@bellsouth.net
 1411: ORG:Univ. of California, Berkeley;Computer Science Div -- EECS
 1412: END:vCard
 1413: </vcard>
 1414:          </centity>
 1415:          <date>
 1416:             <datetime>1999-05-29</datetime>
 1417:          </date>
 1418:       </contribute>
 1419:       <language>en-US</language>
 1420:    </metametadata>
 1421:    <technical>
 1422:       <format>text/html</format>
 1423:       <location type="URI">
 1424:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=58
 1425:       </location>
 1426:       <requirements>
 1427:          <type><langstring lang="en">Platform</langstring></type>
 1428:          <name><langstring lang="en">HTML Browser</langstring></name>
 1429:       </requirements>
 1430:       <requirements>
 1431:          <type><langstring lang="en">Operating System</langstring></type>
 1432:          <name><langstring lang="en">Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</langstring></name>
 1433:       </requirements>
 1434:       <requirements>
 1435:          <type><langstring lang="en">Programming Language</langstring></type>
 1436:          <name><langstring lang="en">HTML</langstring></name>
 1437:       </requirements>
 1438:    </technical>
 1439:    <educational>
 1440:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1441:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1442:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1443:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1444:    </educational>
 1445:    <rights>
 1446:       <description><langstring lang="en"></langstring></description>
 1447:    </rights>
 1448:    <classification>
 1449:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1450:       <taxonpath>
 1451:          <source>ACM Computer Science Curriculum</source>
 1452:          <taxon>
 1453:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 1454:          </taxon>
 1455:       </taxonpath>
 1456:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1457:    </classification>
 1458:    <classification>
 1459:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1460:       <taxonpath>
 1461:          <source>ACM Computer Science Curriculum</source>
 1462:          <taxon>
 1463:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 1464:          </taxon>
 1465:       </taxonpath>
 1466:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1467:    </classification>
 1468:    <classification>
 1469:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1470:       <taxonpath>
 1471:          <source>ACM Computer Science Curriculum</source>
 1472:          <taxon>
 1473:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 1474:          </taxon>
 1475:       </taxonpath>
 1476:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1477:    </classification>
 1478:    <classification>
 1479:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1480:       <taxonpath>
 1481:          <source>ACM Computing Classification System</source>
 1482:          <taxon>
 1483:             <entry><langstring lang="en">Computer Applications</langstring></entry>
 1484:          </taxon>
 1485:          <taxon>
 1486:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 1487:          </taxon>
 1488:       </taxonpath>
 1489:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1490:    </classification>
 1491: </record>
 1492: </metadata>
 1493: </record>
 1494: <record>
 1495: <header>
 1496: <identifier>oai:CSTC:59</identifier>
 1497: <datestamp>1999-05-29</datestamp>
 1498: </header>
 1499: <metadata>
 1500: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1501:    <general>
 1502:       <title><langstring lang="en">CSC 475 Fall 1998 Syllabus</langstring></title>
 1503:       <catalogentry>
 1504:          <catalogue>CSTC</catalogue>
 1505:          <entry><langstring lang="en">59</langstring></entry>
 1506:       </catalogentry>
 1507:       <language>English</language>
 1508:       <description><langstring lang="en"> This syllabus describes a course covering networked multimedia issues, with an emphasis on the Internet</langstring></description>
 1509:       <keywords>
 1510:          <langstring lang="en">
 1511:          Syllabus
 1512:          </langstring>
 1513:          <langstring lang="en">
 1514:          multimedia
 1515:          </langstring>
 1516:          <langstring lang="en">
 1517:          network
 1518:          </langstring>
 1519:          <langstring lang="en">
 1520:          Internet
 1521:          </langstring>
 1522:          <langstring lang="en">
 1523:          Web
 1524:          </langstring>
 1525:       </keywords>
 1526:    </general>
 1527:    <lifecycle>
 1528:       <status><langstring lang="en">Final</langstring></status>
 1529:       <contribute>
 1530:          <role><langstring lang="en">Author</langstring></role>
 1531:          <centity>
 1532:             <vcard>
 1533: BEGIN:vCard
 1534: FN:Ronald Vetter
 1535: N:Vetter;Ronald
 1536: EMAIL;INTERNET:longam@bellsouth.net
 1537: END:vCard
 1538: </vcard>
 1539:          </centity>
 1540:          <date>
 1541:             <datetime>1999-05-29</datetime>
 1542:          </date>
 1543:       </contribute>
 1544:    </lifecycle>
 1545:    <metametadata>
 1546:       <contribute>
 1547:          <role><langstring lang="en">Contributor</langstring></role>
 1548:          <centity>
 1549:             <vcard>
 1550: BEGIN:vCard
 1551: FN:Ronald Vetter
 1552: N:Vetter;Ronald
 1553: EMAIL;INTERNET:longam@bellsouth.net
 1554: ORG:Univ. of North Carolina Wilmington;Computer Science Dept.
 1555: END:vCard
 1556: </vcard>
 1557:          </centity>
 1558:          <date>
 1559:             <datetime>1999-05-29</datetime>
 1560:          </date>
 1561:       </contribute>
 1562:       <language>en-US</language>
 1563:    </metametadata>
 1564:    <technical>
 1565:       <format>text/html</format>
 1566:       <location type="URI">
 1567:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=59
 1568:       </location>
 1569:       <requirements>
 1570:          <type><langstring lang="en">Platform</langstring></type>
 1571:          <name><langstring lang="en">HTML Browser</langstring></name>
 1572:       </requirements>
 1573:       <requirements>
 1574:          <type><langstring lang="en">Operating System</langstring></type>
 1575:          <name><langstring lang="en">Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</langstring></name>
 1576:       </requirements>
 1577:       <requirements>
 1578:          <type><langstring lang="en">Programming Language</langstring></type>
 1579:          <name><langstring lang="en">HTML</langstring></name>
 1580:       </requirements>
 1581:    </technical>
 1582:    <educational>
 1583:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1584:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1585:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1586:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1587:    </educational>
 1588:    <rights>
 1589:       <description><langstring lang="en"></langstring></description>
 1590:    </rights>
 1591:    <classification>
 1592:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1593:       <taxonpath>
 1594:          <source>ACM Computer Science Curriculum</source>
 1595:          <taxon>
 1596:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 1597:          </taxon>
 1598:       </taxonpath>
 1599:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1600:    </classification>
 1601:    <classification>
 1602:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1603:       <taxonpath>
 1604:          <source>ACM Computer Science Curriculum</source>
 1605:          <taxon>
 1606:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 1607:          </taxon>
 1608:       </taxonpath>
 1609:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1610:    </classification>
 1611:    <classification>
 1612:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1613:       <taxonpath>
 1614:          <source>ACM Computer Science Curriculum</source>
 1615:          <taxon>
 1616:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 1617:          </taxon>
 1618:       </taxonpath>
 1619:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1620:    </classification>
 1621:    <classification>
 1622:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1623:       <taxonpath>
 1624:          <source>ACM Computing Classification System</source>
 1625:          <taxon>
 1626:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 1627:          </taxon>
 1628:          <taxon>
 1629:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 1630:          </taxon>
 1631:       </taxonpath>
 1632:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1633:    </classification>
 1634: </record>
 1635: </metadata>
 1636: </record>
 1637: <record>
 1638: <header>
 1639: <identifier>oai:CSTC:104</identifier>
 1640: <datestamp>2001-09-06</datestamp>
 1641: </header>
 1642: <metadata>
 1643: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1644:    <general>
 1645:       <title><langstring lang="en">Rotating Cube Applet Performance Test</langstring></title>
 1646:       <catalogentry>
 1647:          <catalogue>CSTC</catalogue>
 1648:          <entry><langstring lang="en">104</langstring></entry>
 1649:       </catalogentry>
 1650:       <description><langstring lang="en"> The following Java applet animates the three-dimensional rotation of a cube. While doing so, it rates your computer system's performance: the lower-right corner displays the percentage of the programmed cube-redraw rate that your system actually supports.</langstring></description>
 1651:       <keywords>
 1652:          <langstring lang="en">
 1653:          applet
 1654:          </langstring>
 1655:          <langstring lang="en">
 1656:          performance
 1657:          </langstring>
 1658:          <langstring lang="en">
 1659:          test
 1660:          </langstring>
 1661:          <langstring lang="en">
 1662:          system
 1663:          </langstring>
 1664:       </keywords>
 1665:    </general>
 1666:    <lifecycle>
 1667:       <status><langstring lang="en">Final</langstring></status>
 1668:       <contribute>
 1669:          <role><langstring lang="en">Author</langstring></role>
 1670:          <centity>
 1671:             <vcard>
 1672: BEGIN:vCard
 1673: FN:Forrest Warthman
 1674: N:Warthman;Forrest
 1675: EMAIL;INTERNET:forrest@warthman.com
 1676: END:vCard
 1677: </vcard>
 1678:          </centity>
 1679:          <date>
 1680:             <datetime>2001-09-06</datetime>
 1681:          </date>
 1682:       </contribute>
 1683:    </lifecycle>
 1684:    <metametadata>
 1685:       <contribute>
 1686:          <role><langstring lang="en">Contributor</langstring></role>
 1687:          <centity>
 1688:             <vcard>
 1689: BEGIN:vCard
 1690: FN:Vikram Narula
 1691: N:Narula;Vikram
 1692: EMAIL;INTERNET:vnarula@vt.edu
 1693: ORG:Virginia Tech;CS
 1694: END:vCard
 1695: </vcard>
 1696:          </centity>
 1697:          <date>
 1698:             <datetime>2001-09-06</datetime>
 1699:          </date>
 1700:       </contribute>
 1701:       <language>en-US</language>
 1702:    </metametadata>
 1703:    <technical>
 1704:       <format>text/html</format>
 1705:       <location type="URI">
 1706:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=104
 1707:       </location>
 1708:    </technical>
 1709:    <educational>
 1710:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1711:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1712:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1713:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1714:    </educational>
 1715:    <rights>
 1716:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 1717:       <description><langstring lang="en">Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</langstring></description>
 1718:    </rights>
 1719:    <classification>
 1720:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1721:       <taxonpath>
 1722:          <source>ACM Computer Science Curriculum</source>
 1723:          <taxon>
 1724:             <entry><langstring lang="en">Numerical and Symbolic Computation</langstring></entry>
 1725:          </taxon>
 1726:       </taxonpath>
 1727:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1728:    </classification>
 1729:    <classification>
 1730:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1731:       <taxonpath>
 1732:          <source>ACM Computing Classification System</source>
 1733:          <taxon>
 1734:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 1735:          </taxon>
 1736:          <taxon>
 1737:             <entry><langstring lang="en">Performance of Systems</langstring></entry>
 1738:          </taxon>
 1739:       </taxonpath>
 1740:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1741:    </classification>
 1742: </record>
 1743: </metadata>
 1744: </record>
 1745: <record>
 1746: <header>
 1747: <identifier>oai:CSTC:47</identifier>
 1748: <datestamp>1999-05-13</datestamp>
 1749: </header>
 1750: <metadata>
 1751: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1752:    <general>
 1753:       <title><langstring lang="en">Applets for teaching computer graphics concepts</langstring></title>
 1754:       <catalogentry>
 1755:          <catalogue>CSTC</catalogue>
 1756:          <entry><langstring lang="en">47</langstring></entry>
 1757:       </catalogentry>
 1758:       <language>English</language>
 1759:       <description><langstring lang="en"> These java applets allow students to explore bezier curves, 2D transformation operations, ligting models, and 3D viewing operations.</langstring></description>
 1760:       <keywords>
 1761:          <langstring lang="en">
 1762:          bezier curves
 1763:          </langstring>
 1764:          <langstring lang="en">
 1765:          transformations
 1766:          </langstring>
 1767:          <langstring lang="en">
 1768:          lighting model
 1769:          </langstring>
 1770:          <langstring lang="en">
 1771:          computer graphics
 1772:          </langstring>
 1773:       </keywords>
 1774:    </general>
 1775:    <lifecycle>
 1776:       <status><langstring lang="en">Final</langstring></status>
 1777:       <contribute>
 1778:          <role><langstring lang="en">Author</langstring></role>
 1779:          <centity>
 1780:             <vcard>
 1781: BEGIN:vCard
 1782: FN:Patrick Min
 1783: N:Min;Patrick
 1784: EMAIL;INTERNET:min@princeton.edu
 1785: END:vCard
 1786: </vcard>
 1787:          </centity>
 1788:          <date>
 1789:             <datetime>1999-05-13</datetime>
 1790:          </date>
 1791:       </contribute>
 1792:    </lifecycle>
 1793:    <metametadata>
 1794:       <contribute>
 1795:          <role><langstring lang="en">Contributor</langstring></role>
 1796:          <centity>
 1797:             <vcard>
 1798: BEGIN:vCard
 1799: FN:Patrick Min
 1800: N:Min;Patrick
 1801: EMAIL;INTERNET:min@princeton.edu
 1802: ORG:Princeton University;
 1803: END:vCard
 1804: </vcard>
 1805:          </centity>
 1806:          <date>
 1807:             <datetime>1999-05-13</datetime>
 1808:          </date>
 1809:       </contribute>
 1810:       <language>en-US</language>
 1811:    </metametadata>
 1812:    <technical>
 1813:       <format>text/html</format>
 1814:       <location type="URI">
 1815:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=47
 1816:       </location>
 1817:       <requirements>
 1818:          <type><langstring lang="en">Platform</langstring></type>
 1819:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 1820:       </requirements>
 1821:       <requirements>
 1822:          <type><langstring lang="en">Operating System</langstring></type>
 1823:          <name><langstring lang="en"></langstring></name>
 1824:       </requirements>
 1825:       <requirements>
 1826:          <type><langstring lang="en">Programming Language</langstring></type>
 1827:          <name><langstring lang="en">Java</langstring></name>
 1828:       </requirements>
 1829:    </technical>
 1830:    <educational>
 1831:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1832:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1833:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1834:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1835:    </educational>
 1836:    <rights>
 1837:       <description><langstring lang="en"></langstring></description>
 1838:    </rights>
 1839:    <classification>
 1840:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1841:       <taxonpath>
 1842:          <source>ACM Computer Science Curriculum</source>
 1843:          <taxon>
 1844:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 1845:          </taxon>
 1846:       </taxonpath>
 1847:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1848:    </classification>
 1849:    <classification>
 1850:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1851:       <taxonpath>
 1852:          <source>ACM Computing Classification System</source>
 1853:          <taxon>
 1854:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 1855:          </taxon>
 1856:          <taxon>
 1857:             <entry><langstring lang="en">Computer Graphics</langstring></entry>
 1858:          </taxon>
 1859:       </taxonpath>
 1860:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1861:    </classification>
 1862: </record>
 1863: </metadata>
 1864: </record>
 1865: <record>
 1866: <header>
 1867: <identifier>oai:CSTC:46</identifier>
 1868: <datestamp>1999-05-12</datestamp>
 1869: </header>
 1870: <metadata>
 1871: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1872:    <general>
 1873:       <title><langstring lang="en">An Investigation of Disk Scheduling Algorithms</langstring></title>
 1874:       <catalogentry>
 1875:          <catalogue>CSTC</catalogue>
 1876:          <entry><langstring lang="en">46</langstring></entry>
 1877:       </catalogentry>
 1878:       <language>English</language>
 1879:       <description><langstring lang="en"> Students study a program that simulates disk scheduling algorithms and answer questions about it. Students run the program, collect results, graph the results, and answer questions about the algorithms. The two algorithms used are FCFS and SSTF.</langstring></description>
 1880:       <keywords>
 1881:          <langstring lang="en">
 1882:          disk scheduling
 1883:          </langstring>
 1884:          <langstring lang="en">
 1885:          operating systems
 1886:          </langstring>
 1887:       </keywords>
 1888:    </general>
 1889:    <lifecycle>
 1890:       <status><langstring lang="en">Final</langstring></status>
 1891:       <contribute>
 1892:          <role><langstring lang="en">Author</langstring></role>
 1893:          <centity>
 1894:             <vcard>
 1895: BEGIN:vCard
 1896: FN:Daniel Joyce
 1897: N:Joyce;Daniel
 1898: EMAIL;INTERNET:joyce@vill.edu
 1899: END:vCard
 1900: </vcard>
 1901:          </centity>
 1902:          <date>
 1903:             <datetime>1999-05-12</datetime>
 1904:          </date>
 1905:       </contribute>
 1906:    </lifecycle>
 1907:    <metametadata>
 1908:       <contribute>
 1909:          <role><langstring lang="en">Contributor</langstring></role>
 1910:          <centity>
 1911:             <vcard>
 1912: BEGIN:vCard
 1913: FN:Daniel Joyce
 1914: N:Joyce;Daniel
 1915: EMAIL;INTERNET:joyce@vill.edu
 1916: ORG:Villinova University;
 1917: END:vCard
 1918: </vcard>
 1919:          </centity>
 1920:          <date>
 1921:             <datetime>1999-05-12</datetime>
 1922:          </date>
 1923:       </contribute>
 1924:       <language>en-US</language>
 1925:    </metametadata>
 1926:    <technical>
 1927:       <format>text/html</format>
 1928:       <location type="URI">
 1929:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=46
 1930:       </location>
 1931:       <requirements>
 1932:          <type><langstring lang="en">Programming Language</langstring></type>
 1933:          <name><langstring lang="en">Pascal</langstring></name>
 1934:       </requirements>
 1935:    </technical>
 1936:    <educational>
 1937:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 1938:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 1939:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 1940:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 1941:    </educational>
 1942:    <rights>
 1943:       <description><langstring lang="en"></langstring></description>
 1944:    </rights>
 1945:    <classification>
 1946:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 1947:       <taxonpath>
 1948:          <source>ACM Computer Science Curriculum</source>
 1949:          <taxon>
 1950:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 1951:          </taxon>
 1952:       </taxonpath>
 1953:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 1954:    </classification>
 1955:    <classification>
 1956:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 1957:       <taxonpath>
 1958:          <source>ACM Computing Classification System</source>
 1959:          <taxon>
 1960:             <entry><langstring lang="en">Hardware</langstring></entry>
 1961:          </taxon>
 1962:          <taxon>
 1963:             <entry><langstring lang="en">Control Structures and Microprogramming</langstring></entry>
 1964:          </taxon>
 1965:       </taxonpath>
 1966:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 1967:    </classification>
 1968: </record>
 1969: </metadata>
 1970: </record>
 1971: <record>
 1972: <header>
 1973: <identifier>oai:CSTC:72</identifier>
 1974: <datestamp>1999-09-22</datestamp>
 1975: </header>
 1976: <metadata>
 1977: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 1978:    <general>
 1979:       <title><langstring lang="en">JFLAP</langstring></title>
 1980:       <catalogentry>
 1981:          <catalogue>CSTC</catalogue>
 1982:          <entry><langstring lang="en">72</langstring></entry>
 1983:       </catalogentry>
 1984:       <language>English</language>
 1985:       <description><langstring lang="en"> JFLAP is a package of graphical tools which can be used as an aid in learning the basic concepts of Formal Languages and Automata Theory. The 3.1 version of JFLAP is written in Java using JDK 1.2 and JDK 1.1.5 and contains several new features and bug fixes.
 1986: Using JFLAP, one should be able to design and simulate several variations of finite automata (FA), pushdown automata (PDA), one-tape Turing machines (TM) and two-tape Turing machines (TTM). The user draws the transition diagram of the desired automaton and, once the picture is complete, the user enters an input string and then "runs" the automaton, being able to view all the generated configurations. In addition, JFLAP can handle grammars(GRM) and regular expressions(REX).</langstring></description>
 1987:       <keywords>
 1988:          <langstring lang="en">
 1989:          finite automata
 1990:          </langstring>
 1991:          <langstring lang="en">
 1992:          pushdown automata
 1993:          </langstring>
 1994:          <langstring lang="en">
 1995:          
 1996:          </langstring>
 1997:          <langstring lang="en">
 1998:          formal langauges
 1999:          </langstring>
 2000:          <langstring lang="en">
 2001:          automata theory
 2002:          </langstring>
 2003:       </keywords>
 2004:    </general>
 2005:    <lifecycle>
 2006:       <status><langstring lang="en">Final</langstring></status>
 2007:       <contribute>
 2008:          <role><langstring lang="en">Author</langstring></role>
 2009:          <centity>
 2010:             <vcard>
 2011: BEGIN:vCard
 2012: FN:Susan Rodger
 2013: N:Rodger;Susan
 2014: EMAIL;INTERNET:rodger@cs.duke.edu
 2015: END:vCard
 2016: </vcard>
 2017:          </centity>
 2018:          <date>
 2019:             <datetime>1999-09-22</datetime>
 2020:          </date>
 2021:       </contribute>
 2022:    </lifecycle>
 2023:    <metametadata>
 2024:       <contribute>
 2025:          <role><langstring lang="en">Contributor</langstring></role>
 2026:          <centity>
 2027:             <vcard>
 2028: BEGIN:vCard
 2029: FN:Susan Rodger
 2030: N:Rodger;Susan
 2031: EMAIL;INTERNET:rodger@cs.duke.edu
 2032: ORG:Duke University;Computer Science
 2033: END:vCard
 2034: </vcard>
 2035:          </centity>
 2036:          <date>
 2037:             <datetime>1999-09-22</datetime>
 2038:          </date>
 2039:       </contribute>
 2040:       <language>en-US</language>
 2041:    </metametadata>
 2042:    <technical>
 2043:       <format>text/html</format>
 2044:       <location type="URI">
 2045:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=72
 2046:       </location>
 2047:       <requirements>
 2048:          <type><langstring lang="en">Platform</langstring></type>
 2049:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 2050:       </requirements>
 2051:       <requirements>
 2052:          <type><langstring lang="en">Operating System</langstring></type>
 2053:          <name><langstring lang="en"></langstring></name>
 2054:       </requirements>
 2055:       <requirements>
 2056:          <type><langstring lang="en">Programming Language</langstring></type>
 2057:          <name><langstring lang="en">Java</langstring></name>
 2058:       </requirements>
 2059:    </technical>
 2060:    <educational>
 2061:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2062:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2063:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2064:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2065:    </educational>
 2066:    <rights>
 2067:       <description><langstring lang="en"></langstring></description>
 2068:    </rights>
 2069:    <classification>
 2070:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2071:       <taxonpath>
 2072:          <source>ACM Computer Science Curriculum</source>
 2073:          <taxon>
 2074:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 2075:          </taxon>
 2076:       </taxonpath>
 2077:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2078:    </classification>
 2079:    <classification>
 2080:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2081:       <taxonpath>
 2082:          <source>ACM Computing Classification System</source>
 2083:          <taxon>
 2084:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
 2085:          </taxon>
 2086:          <taxon>
 2087:             <entry><langstring lang="en">General</langstring></entry>
 2088:          </taxon>
 2089:       </taxonpath>
 2090:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2091:    </classification>
 2092:    <classification>
 2093:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2094:       <taxonpath>
 2095:          <source>ACM Computing Classification System</source>
 2096:          <taxon>
 2097:             <entry><langstring lang="en">Software</langstring></entry>
 2098:          </taxon>
 2099:          <taxon>
 2100:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 2101:          </taxon>
 2102:       </taxonpath>
 2103:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2104:    </classification>
 2105: </record>
 2106: </metadata>
 2107: </record>
 2108: <record>
 2109: <header>
 2110: <identifier>oai:CSTC:105</identifier>
 2111: <datestamp>2001-09-06</datestamp>
 2112: </header>
 2113: <metadata>
 2114: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2115:    <general>
 2116:       <title><langstring lang="en">Pentium III and Pentium Pro Microprocessor</langstring></title>
 2117:       <catalogentry>
 2118:          <catalogue>CSTC</catalogue>
 2119:          <entry><langstring lang="en">105</langstring></entry>
 2120:       </catalogentry>
 2121:       <description><langstring lang="en"> The following Java applet animates the hardware signal timing used in various bus operations by Pentium III and Pentium Pro microprocessors. Animation of signal timing has important advantages over conventional data-sheet timing diagrams</langstring></description>
 2122:       <keywords>
 2123:          <langstring lang="en">
 2124:          pentium
 2125:          </langstring>
 2126:          <langstring lang="en">
 2127:          microprocessor
 2128:          </langstring>
 2129:          <langstring lang="en">
 2130:          hardware
 2131:          </langstring>
 2132:          <langstring lang="en">
 2133:          signal
 2134:          </langstring>
 2135:          <langstring lang="en">
 2136:          timing
 2137:          </langstring>
 2138:       </keywords>
 2139:    </general>
 2140:    <lifecycle>
 2141:       <status><langstring lang="en">Final</langstring></status>
 2142:       <contribute>
 2143:          <role><langstring lang="en">Author</langstring></role>
 2144:          <centity>
 2145:             <vcard>
 2146: BEGIN:vCard
 2147: FN:Forrest Warthman
 2148: N:Warthman;Forrest
 2149: EMAIL;INTERNET:forrest@warthman.com
 2150: END:vCard
 2151: </vcard>
 2152:          </centity>
 2153:          <date>
 2154:             <datetime>2001-09-06</datetime>
 2155:          </date>
 2156:       </contribute>
 2157:    </lifecycle>
 2158:    <metametadata>
 2159:       <contribute>
 2160:          <role><langstring lang="en">Contributor</langstring></role>
 2161:          <centity>
 2162:             <vcard>
 2163: BEGIN:vCard
 2164: FN:Vikram Narula
 2165: N:Narula;Vikram
 2166: EMAIL;INTERNET:vnarula@vt.edu
 2167: ORG:Virginia Tech;CS
 2168: END:vCard
 2169: </vcard>
 2170:          </centity>
 2171:          <date>
 2172:             <datetime>2001-09-06</datetime>
 2173:          </date>
 2174:       </contribute>
 2175:       <language>en-US</language>
 2176:    </metametadata>
 2177:    <technical>
 2178:       <format>text/html</format>
 2179:       <location type="URI">
 2180:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=105
 2181:       </location>
 2182:    </technical>
 2183:    <educational>
 2184:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2185:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2186:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2187:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2188:    </educational>
 2189:    <rights>
 2190:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 2191:       <description><langstring lang="en">Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</langstring></description>
 2192:    </rights>
 2193:    <classification>
 2194:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2195:       <taxonpath>
 2196:          <source>ACM Computer Science Curriculum</source>
 2197:          <taxon>
 2198:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 2199:          </taxon>
 2200:       </taxonpath>
 2201:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2202:    </classification>
 2203:    <classification>
 2204:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2205:       <taxonpath>
 2206:          <source>ACM Computing Classification System</source>
 2207:          <taxon>
 2208:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 2209:          </taxon>
 2210:          <taxon>
 2211:             <entry><langstring lang="en">Processor Architectures</langstring></entry>
 2212:          </taxon>
 2213:       </taxonpath>
 2214:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2215:    </classification>
 2216: </record>
 2217: </metadata>
 2218: </record>
 2219: <record>
 2220: <header>
 2221: <identifier>oai:CSTC:76</identifier>
 2222: <datestamp>2001-09-06</datestamp>
 2223: </header>
 2224: <metadata>
 2225: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2226:    <general>
 2227:       <title><langstring lang="en">TRY: automated testing of student programs</langstring></title>
 2228:       <catalogentry>
 2229:          <catalogue>CSTC</catalogue>
 2230:          <entry><langstring lang="en">76</langstring></entry>
 2231:       </catalogentry>
 2232:       <language>English</language>
 2233:       <description><langstring lang="en"> The Try system, which runs under Unix, allows students to test their programs in a controlled manner with the instructor's test data, while keeping the data itself hidden from the student.</langstring></description>
 2234:       <keywords>
 2235:          <langstring lang="en">
 2236:          testing
 2237:          </langstring>
 2238:          <langstring lang="en">
 2239:          student work
 2240:          </langstring>
 2241:          <langstring lang="en">
 2242:          on-line
 2243:          </langstring>
 2244:          <langstring lang="en">
 2245:          submission
 2246:          </langstring>
 2247:          <langstring lang="en">
 2248:          archiving
 2249:          </langstring>
 2250:          <langstring lang="en">
 2251:          Unix
 2252:          </langstring>
 2253:       </keywords>
 2254:    </general>
 2255:    <lifecycle>
 2256:       <status><langstring lang="en">Final</langstring></status>
 2257:       <contribute>
 2258:          <role><langstring lang="en">Author</langstring></role>
 2259:          <centity>
 2260:             <vcard>
 2261: BEGIN:vCard
 2262: FN:Kenneth Reek
 2263: N:Reek;Kenneth
 2264: EMAIL;INTERNET:kar@cs.rit.edu
 2265: END:vCard
 2266: </vcard>
 2267:          </centity>
 2268:          <date>
 2269:             <datetime>2001-09-06</datetime>
 2270:          </date>
 2271:       </contribute>
 2272:    </lifecycle>
 2273:    <metametadata>
 2274:       <contribute>
 2275:          <role><langstring lang="en">Contributor</langstring></role>
 2276:          <centity>
 2277:             <vcard>
 2278: BEGIN:vCard
 2279: FN:Kenneth Reek
 2280: N:Reek;Kenneth
 2281: EMAIL;INTERNET:kar@cs.rit.edu
 2282: ORG:Rochester Institute of Technology;Computer Science
 2283: END:vCard
 2284: </vcard>
 2285:          </centity>
 2286:          <date>
 2287:             <datetime>2001-09-06</datetime>
 2288:          </date>
 2289:       </contribute>
 2290:       <language>en-US</language>
 2291:    </metametadata>
 2292:    <technical>
 2293:       <format>text/html</format>
 2294:       <location type="URI">
 2295:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=76
 2296:       </location>
 2297:       <requirements>
 2298:          <type><langstring lang="en">Platform</langstring></type>
 2299:          <name><langstring lang="en">SGI, Sun Sparc, </langstring></name>
 2300:       </requirements>
 2301:       <requirements>
 2302:          <type><langstring lang="en">Operating System</langstring></type>
 2303:          <name><langstring lang="en">UNIX</langstring></name>
 2304:       </requirements>
 2305:       <requirements>
 2306:          <type><langstring lang="en">Programming Language</langstring></type>
 2307:          <name><langstring lang="en">C</langstring></name>
 2308:       </requirements>
 2309:    </technical>
 2310:    <educational>
 2311:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2312:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2313:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2314:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2315:    </educational>
 2316:    <rights>
 2317:       <description><langstring lang="en"></langstring></description>
 2318:    </rights>
 2319:    <classification>
 2320:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2321:       <taxonpath>
 2322:          <source>ACM Computer Science Curriculum</source>
 2323:          <taxon>
 2324:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 2325:          </taxon>
 2326:       </taxonpath>
 2327:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2328:    </classification>
 2329:    <classification>
 2330:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2331:       <taxonpath>
 2332:          <source>ACM Computing Classification System</source>
 2333:          <taxon>
 2334:             <entry><langstring lang="en">Software</langstring></entry>
 2335:          </taxon>
 2336:          <taxon>
 2337:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 2338:          </taxon>
 2339:       </taxonpath>
 2340:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2341:    </classification>
 2342: </record>
 2343: </metadata>
 2344: </record>
 2345: <record>
 2346: <header>
 2347: <identifier>oai:CSTC:94</identifier>
 2348: <datestamp>2000-09-26</datestamp>
 2349: </header>
 2350: <metadata>
 2351: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2352:    <general>
 2353:       <title><langstring lang="en">Simulation of the 1-Dimensional Discrete Cosine and Fourier Transforms</langstring></title>
 2354:       <catalogentry>
 2355:          <catalogue>CSTC</catalogue>
 2356:          <entry><langstring lang="en">94</langstring></entry>
 2357:       </catalogentry>
 2358:       <language>English</language>
 2359:       <description><langstring lang="en"> This applet belongs to the context of Multimedia or Signal Procesing. It simulates the one dimensional discrete cosine transform and the one dimensional discrete Fourier transform. Both transforms are a basis for modern signal processing algorithms like the JPEG image compression standard. When confronted with the mathematical formulas, most students show difficulties in understanding the notion of "time domain" and "frequency domain", or of "superposition of different frequencies". The applet simulates the transformation of a 1 dimensional signal. The amplitudes of the different frequency components can be modified, and the effect on the signal will get clearer. The user interface of the applet has been built to stimulate the user to play around with the tool. The applet is highly interactive and very flexible. One can choose between a number of given input signals or the user can build a signal by himself. Of course, a solution for every input is provided.</langstring></description>
 2360:       <keywords>
 2361:          <langstring lang="en">
 2362:          Applet
 2363:          </langstring>
 2364:          <langstring lang="en">
 2365:          Simulation
 2366:          </langstring>
 2367:          <langstring lang="en">
 2368:          1-D DCT
 2369:          </langstring>
 2370:          <langstring lang="en">
 2371:          1-D DFT
 2372:          </langstring>
 2373:          <langstring lang="en">
 2374:          Transform
 2375:          </langstring>
 2376:       </keywords>
 2377:    </general>
 2378:    <lifecycle>
 2379:       <status><langstring lang="en">Final</langstring></status>
 2380:       <contribute>
 2381:          <role><langstring lang="en">Author</langstring></role>
 2382:          <centity>
 2383:             <vcard>
 2384: BEGIN:vCard
 2385: FN:Claudia Schremmer
 2386: N:Schremmer;Claudia
 2387: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2388: END:vCard
 2389: </vcard>
 2390:          </centity>
 2391:          <date>
 2392:             <datetime>2000-09-26</datetime>
 2393:          </date>
 2394:       </contribute>
 2395:       <contribute>
 2396:          <role><langstring lang="en">Author</langstring></role>
 2397:          <centity>
 2398:             <vcard>
 2399: BEGIN:vCard
 2400: FN:Christoph Kuhmuench
 2401: N:Kuhmuench;Christoph
 2402: EMAIL;INTERNET:kuhmuench@informatik.uni-mannheim.de
 2403: END:vCard
 2404: </vcard>
 2405:          </centity>
 2406:          <date>
 2407:             <datetime>2000-09-26</datetime>
 2408:          </date>
 2409:       </contribute>
 2410:       <contribute>
 2411:          <role><langstring lang="en">Author</langstring></role>
 2412:          <centity>
 2413:             <vcard>
 2414: BEGIN:vCard
 2415: FN:Holger Wons
 2416: N:Wons;Holger
 2417: EMAIL;INTERNET:holger.wons@gmx.de
 2418: END:vCard
 2419: </vcard>
 2420:          </centity>
 2421:          <date>
 2422:             <datetime>2000-09-26</datetime>
 2423:          </date>
 2424:       </contribute>
 2425:    </lifecycle>
 2426:    <metametadata>
 2427:       <contribute>
 2428:          <role><langstring lang="en">Contributor</langstring></role>
 2429:          <centity>
 2430:             <vcard>
 2431: BEGIN:vCard
 2432: FN:Claudia Schremmer
 2433: N:Schremmer;Claudia
 2434: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2435: ORG:University of Mannheim;Praktische Informatik IV
 2436: END:vCard
 2437: </vcard>
 2438:          </centity>
 2439:          <date>
 2440:             <datetime>2000-09-26</datetime>
 2441:          </date>
 2442:       </contribute>
 2443:       <language>en-US</language>
 2444:    </metametadata>
 2445:    <technical>
 2446:       <format>text/html</format>
 2447:       <location type="URI">
 2448:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=94
 2449:       </location>
 2450:       <requirements>
 2451:          <type><langstring lang="en">Platform</langstring></type>
 2452:          <name><langstring lang="en">Java Virtual Machine, HTML Browser</langstring></name>
 2453:       </requirements>
 2454:       <requirements>
 2455:          <type><langstring lang="en">Operating System</langstring></type>
 2456:          <name><langstring lang="en">All</langstring></name>
 2457:       </requirements>
 2458:       <requirements>
 2459:          <type><langstring lang="en">Programming Language</langstring></type>
 2460:          <name><langstring lang="en">Java, HTML</langstring></name>
 2461:       </requirements>
 2462:    </technical>
 2463:    <educational>
 2464:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2465:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2466:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2467:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2468:    </educational>
 2469:    <rights>
 2470:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 2471:       <description><langstring lang="en">(c) 2000 - LS Praktische Informatik IV, University of Mannheim</langstring></description>
 2472:    </rights>
 2473:    <classification>
 2474:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2475:       <taxonpath>
 2476:          <source>ACM Computer Science Curriculum</source>
 2477:          <taxon>
 2478:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 2479:          </taxon>
 2480:       </taxonpath>
 2481:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2482:    </classification>
 2483:    <classification>
 2484:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2485:       <taxonpath>
 2486:          <source>ACM Computing Classification System</source>
 2487:          <taxon>
 2488:             <entry><langstring lang="en">Mathematics of Computing</langstring></entry>
 2489:          </taxon>
 2490:          <taxon>
 2491:             <entry><langstring lang="en">Discrete Mathematics</langstring></entry>
 2492:          </taxon>
 2493:       </taxonpath>
 2494:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2495:    </classification>
 2496:    <classification>
 2497:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2498:       <taxonpath>
 2499:          <source>ACM Computing Classification System</source>
 2500:          <taxon>
 2501:             <entry><langstring lang="en">Data</langstring></entry>
 2502:          </taxon>
 2503:          <taxon>
 2504:             <entry><langstring lang="en">Coding and Information Theory</langstring></entry>
 2505:          </taxon>
 2506:       </taxonpath>
 2507:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2508:    </classification>
 2509:    <classification>
 2510:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2511:       <taxonpath>
 2512:          <source>ACM Computing Classification System</source>
 2513:          <taxon>
 2514:             <entry><langstring lang="en">Data</langstring></entry>
 2515:          </taxon>
 2516:          <taxon>
 2517:             <entry><langstring lang="en">Data Storage Representations</langstring></entry>
 2518:          </taxon>
 2519:       </taxonpath>
 2520:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2521:    </classification>
 2522:    <classification>
 2523:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2524:       <taxonpath>
 2525:          <source>ACM Computing Classification System</source>
 2526:          <taxon>
 2527:             <entry><langstring lang="en">Data</langstring></entry>
 2528:          </taxon>
 2529:          <taxon>
 2530:             <entry><langstring lang="en">General</langstring></entry>
 2531:          </taxon>
 2532:       </taxonpath>
 2533:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2534:    </classification>
 2535: </record>
 2536: </metadata>
 2537: </record>
 2538: <record>
 2539: <header>
 2540: <identifier>oai:CSTC:89</identifier>
 2541: <datestamp>2000-06-12</datestamp>
 2542: </header>
 2543: <metadata>
 2544: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2545:    <general>
 2546:       <title><langstring lang="en">JPEG interactive Visualization</langstring></title>
 2547:       <catalogentry>
 2548:          <catalogue>CSTC</catalogue>
 2549:          <entry><langstring lang="en">89</langstring></entry>
 2550:       </catalogentry>
 2551:       <language>Spanish</language>
 2552:       <language>German</language>
 2553:       <language>English</language>
 2554:       <description><langstring lang="en"> Interactive visualization of the JPEG compression algorithm.</langstring></description>
 2555:       <keywords>
 2556:          <langstring lang="en">
 2557:          Interactive
 2558:          </langstring>
 2559:          <langstring lang="en">
 2560:          visualization
 2561:          </langstring>
 2562:          <langstring lang="en">
 2563:          JPEG
 2564:          </langstring>
 2565:       </keywords>
 2566:    </general>
 2567:    <lifecycle>
 2568:       <status><langstring lang="en">Final</langstring></status>
 2569:       <contribute>
 2570:          <role><langstring lang="en">Author</langstring></role>
 2571:          <centity>
 2572:             <vcard>
 2573: BEGIN:vCard
 2574: FN:Abdulmotaleb El Saddik
 2575: N:El Saddik;Abdulmotaleb
 2576: EMAIL;INTERNET:abed@multibook.de
 2577: END:vCard
 2578: </vcard>
 2579:          </centity>
 2580:          <date>
 2581:             <datetime>2000-06-12</datetime>
 2582:          </date>
 2583:       </contribute>
 2584:    </lifecycle>
 2585:    <metametadata>
 2586:       <contribute>
 2587:          <role><langstring lang="en">Contributor</langstring></role>
 2588:          <centity>
 2589:             <vcard>
 2590: BEGIN:vCard
 2591: FN:Abdulmotaleb El Saddik
 2592: N:El Saddik;Abdulmotaleb
 2593: EMAIL;INTERNET:elsaddik@site.uottawa.ca
 2594: ORG:University of Ottawa;SITE
 2595: END:vCard
 2596: </vcard>
 2597:          </centity>
 2598:          <date>
 2599:             <datetime>2000-06-12</datetime>
 2600:          </date>
 2601:       </contribute>
 2602:       <language>en-US</language>
 2603:    </metametadata>
 2604:    <technical>
 2605:       <format>text/html</format>
 2606:       <location type="URI">
 2607:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=89
 2608:       </location>
 2609:       <requirements>
 2610:          <type><langstring lang="en">Platform</langstring></type>
 2611:          <name><langstring lang="en">Java Virtual Machine, HTML Browser</langstring></name>
 2612:       </requirements>
 2613:       <requirements>
 2614:          <type><langstring lang="en">Operating System</langstring></type>
 2615:          <name><langstring lang="en">Windows NT, Windows 95/98, UNIX, OS/2, Mac OS</langstring></name>
 2616:       </requirements>
 2617:       <requirements>
 2618:          <type><langstring lang="en">Programming Language</langstring></type>
 2619:          <name><langstring lang="en">Java</langstring></name>
 2620:       </requirements>
 2621:    </technical>
 2622:    <educational>
 2623:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2624:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2625:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2626:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2627:    </educational>
 2628:    <rights>
 2629:       <description><langstring lang="en"></langstring></description>
 2630:    </rights>
 2631:    <classification>
 2632:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2633:       <taxonpath>
 2634:          <source>ACM Computer Science Curriculum</source>
 2635:          <taxon>
 2636:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 2637:          </taxon>
 2638:       </taxonpath>
 2639:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2640:    </classification>
 2641:    <classification>
 2642:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2643:       <taxonpath>
 2644:          <source>ACM Computing Classification System</source>
 2645:          <taxon>
 2646:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 2647:          </taxon>
 2648:          <taxon>
 2649:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 2650:          </taxon>
 2651:       </taxonpath>
 2652:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2653:    </classification>
 2654: </record>
 2655: </metadata>
 2656: </record>
 2657: <record>
 2658: <header>
 2659: <identifier>oai:CSTC:98</identifier>
 2660: <datestamp>2002-02-15</datestamp>
 2661: </header>
 2662: <metadata>
 2663: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2664:    <general>
 2665:       <title><langstring lang="en">Interactive Execution of Distributed Algorithms</langstring></title>
 2666:       <catalogentry>
 2667:          <catalogue>CSTC</catalogue>
 2668:          <entry><langstring lang="en">98</langstring></entry>
 2669:       </catalogentry>
 2670:       <language>English</language>
 2671:       <description><langstring lang="en"> DAJ is a framework for writing Java programs to implement
 2672: distributed algorithms.
 2673: The programs display the data structures at each node
 2674: and enable the user to interactively construct scenarios.
 2675: Active interactive execution is preferable in
 2676: a learning situation to passively watching an animation.
 2677: Programs have been implemented for commonly taught algorithms,
 2678: including the Byzantine generals, mutual exclusion,
 2679: termination and snapshots.
 2680: Adding a program for another algorithm
 2681: requires only general Java programming
 2682: experience as the GUI aspects are encapsulated.</langstring></description>
 2683:       <keywords>
 2684:          <langstring lang="en">
 2685:          Distributed algorithms
 2686:          </langstring>
 2687:          <langstring lang="en">
 2688:          Byzantine generals
 2689:          </langstring>
 2690:          <langstring lang="en">
 2691:          mutual exclusion
 2692:          </langstring>
 2693:          <langstring lang="en">
 2694:          Java
 2695:          </langstring>
 2696:       </keywords>
 2697:    </general>
 2698:    <lifecycle>
 2699:       <status><langstring lang="en">Final</langstring></status>
 2700:       <contribute>
 2701:          <role><langstring lang="en">Author</langstring></role>
 2702:          <centity>
 2703:             <vcard>
 2704: BEGIN:vCard
 2705: FN:Mordechai Ben-Ari
 2706: N:Ben-Ari;Mordechai
 2707: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
 2708: END:vCard
 2709: </vcard>
 2710:          </centity>
 2711:          <date>
 2712:             <datetime>2002-02-15</datetime>
 2713:          </date>
 2714:       </contribute>
 2715:    </lifecycle>
 2716:    <metametadata>
 2717:       <contribute>
 2718:          <role><langstring lang="en">Contributor</langstring></role>
 2719:          <centity>
 2720:             <vcard>
 2721: BEGIN:vCard
 2722: FN:Mordechai Ben-Ari
 2723: N:Ben-Ari;Mordechai
 2724: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
 2725: ORG:Weizmann Institute of Science;Department of Science Teaching
 2726: END:vCard
 2727: </vcard>
 2728:          </centity>
 2729:          <date>
 2730:             <datetime>2002-02-15</datetime>
 2731:          </date>
 2732:       </contribute>
 2733:       <language>en-US</language>
 2734:    </metametadata>
 2735:    <technical>
 2736:       <format>text/html</format>
 2737:       <location type="URI">
 2738:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=98
 2739:       </location>
 2740:       <requirements>
 2741:          <type><langstring lang="en">Platform</langstring></type>
 2742:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 2743:       </requirements>
 2744:       <requirements>
 2745:          <type><langstring lang="en">Operating System</langstring></type>
 2746:          <name><langstring lang="en">All</langstring></name>
 2747:       </requirements>
 2748:       <requirements>
 2749:          <type><langstring lang="en">Programming Language</langstring></type>
 2750:          <name><langstring lang="en">Java</langstring></name>
 2751:       </requirements>
 2752:    </technical>
 2753:    <educational>
 2754:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2755:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2756:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2757:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2758:    </educational>
 2759:    <rights>
 2760:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 2761:       <description><langstring lang="en">Copying and modification permitted for non-commercial research and teaching.</langstring></description>
 2762:    </rights>
 2763:    <classification>
 2764:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2765:       <taxonpath>
 2766:          <source>ACM Computer Science Curriculum</source>
 2767:          <taxon>
 2768:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 2769:          </taxon>
 2770:       </taxonpath>
 2771:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2772:    </classification>
 2773:    <classification>
 2774:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2775:       <taxonpath>
 2776:          <source>ACM Computing Classification System</source>
 2777:          <taxon>
 2778:             <entry><langstring lang="en">General Literature</langstring></entry>
 2779:          </taxon>
 2780:          <taxon>
 2781:             <entry><langstring lang="en">General</langstring></entry>
 2782:          </taxon>
 2783:       </taxonpath>
 2784:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2785:    </classification>
 2786:    <classification>
 2787:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2788:       <taxonpath>
 2789:          <source>ACM Computing Classification System</source>
 2790:          <taxon>
 2791:             <entry><langstring lang="en">Software</langstring></entry>
 2792:          </taxon>
 2793:          <taxon>
 2794:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 2795:          </taxon>
 2796:       </taxonpath>
 2797:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2798:    </classification>
 2799: </record>
 2800: </metadata>
 2801: </record>
 2802: <record>
 2803: <header>
 2804: <identifier>oai:CSTC:101</identifier>
 2805: <datestamp>2001-09-06</datestamp>
 2806: </header>
 2807: <metadata>
 2808: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2809:    <general>
 2810:       <title><langstring lang="en">Computing Education: A Journey Continued</langstring></title>
 2811:       <catalogentry>
 2812:          <catalogue>CSTC</catalogue>
 2813:          <entry><langstring lang="en">101</langstring></entry>
 2814:       </catalogentry>
 2815:       <language>English</language>
 2816:       <description><langstring lang="en"> This is the talk I gave at SIGCSE 2001 in Charlotte.</langstring></description>
 2817:       <keywords>
 2818:          <langstring lang="en">
 2819:          SIGCSE luncheon talk
 2820:          </langstring>
 2821:          <langstring lang="en">
 2822:          Generations
 2823:          </langstring>
 2824:          <langstring lang="en">
 2825:          CSE resources
 2826:          </langstring>
 2827:       </keywords>
 2828:    </general>
 2829:    <lifecycle>
 2830:       <status><langstring lang="en">Final</langstring></status>
 2831:       <contribute>
 2832:          <role><langstring lang="en">Author</langstring></role>
 2833:          <centity>
 2834:             <vcard>
 2835: BEGIN:vCard
 2836: FN:Lillian Cassel
 2837: N:Cassel;Lillian
 2838: EMAIL;INTERNET:cassel@acm.org
 2839: END:vCard
 2840: </vcard>
 2841:          </centity>
 2842:          <date>
 2843:             <datetime>2001-09-06</datetime>
 2844:          </date>
 2845:       </contribute>
 2846:    </lifecycle>
 2847:    <metametadata>
 2848:       <contribute>
 2849:          <role><langstring lang="en">Contributor</langstring></role>
 2850:          <centity>
 2851:             <vcard>
 2852: BEGIN:vCard
 2853: FN:Lillian Cassel
 2854: N:Cassel;Lillian
 2855: EMAIL;INTERNET:cassel@acm.org
 2856: ORG:Villanova University;Computing Sciences
 2857: END:vCard
 2858: </vcard>
 2859:          </centity>
 2860:          <date>
 2861:             <datetime>2001-09-06</datetime>
 2862:          </date>
 2863:       </contribute>
 2864:       <language>en-US</language>
 2865:    </metametadata>
 2866:    <technical>
 2867:       <format>text/html</format>
 2868:       <location type="URI">
 2869:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=101
 2870:       </location>
 2871:       <requirements>
 2872:          <type><langstring lang="en">Platform</langstring></type>
 2873:          <name><langstring lang="en">PC, HTML Browser</langstring></name>
 2874:       </requirements>
 2875:    </technical>
 2876:    <educational>
 2877:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 2878:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 2879:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 2880:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 2881:    </educational>
 2882:    <rights>
 2883:       <description><langstring lang="en"></langstring></description>
 2884:    </rights>
 2885:    <classification>
 2886:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 2887:       <taxonpath>
 2888:          <source>ACM Computer Science Curriculum</source>
 2889:          <taxon>
 2890:             <entry><langstring lang="en">Social, Ethical and Professional Issue</langstring></entry>
 2891:          </taxon>
 2892:       </taxonpath>
 2893:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 2894:    </classification>
 2895:    <classification>
 2896:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 2897:       <taxonpath>
 2898:          <source>ACM Computing Classification System</source>
 2899:          <taxon>
 2900:             <entry><langstring lang="en">General Literature</langstring></entry>
 2901:          </taxon>
 2902:          <taxon>
 2903:             <entry><langstring lang="en">General</langstring></entry>
 2904:          </taxon>
 2905:       </taxonpath>
 2906:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 2907:    </classification>
 2908: </record>
 2909: </metadata>
 2910: </record>
 2911: <record>
 2912: <header>
 2913: <identifier>oai:CSTC:100</identifier>
 2914: <datestamp>2001-10-29</datestamp>
 2915: </header>
 2916: <metadata>
 2917: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 2918:    <general>
 2919:       <title><langstring lang="en">Simulation of the 2-dimensional DCT</langstring></title>
 2920:       <catalogentry>
 2921:          <catalogue>CSTC</catalogue>
 2922:          <entry><langstring lang="en">100</langstring></entry>
 2923:       </catalogentry>
 2924:       <language>English</language>
 2925:       <description><langstring lang="en"> This applet visualizes the 2 dimensional DCT as it is used in the JPEG compression standard. Also, most of the Internet compressions standards
 2926: for video (Motion JPEG, H.261, H.263) are based on the Discrete Cosine Transform (DCT) which splits an image up into blocks of 8x8 pixels. Our applet tries to clear out the problems with the 2 dimensional DCT by invoking the "play instinct" of students: The user can chose discrete 8x8 (2-D) input values in the range 0 to 255 for the grey value of the pixels. In the
 2927: frequency domain, rulers allow to adjust the amplitudes of the different frequencies. A backward transform plots the resulting grey values from the chosen ampitudes over the initial input values. The task is to find the "correct" amplitudes in the frequency domain to recover the initial signal. Of course, we have included a solution to the problem...</langstring></description>
 2928:       <keywords>
 2929:          <langstring lang="en">
 2930:          simulation
 2931:          </langstring>
 2932:          <langstring lang="en">
 2933:          signal processing
 2934:          </langstring>
 2935:          <langstring lang="en">
 2936:          2-dimensional DCT
 2937:          </langstring>
 2938:       </keywords>
 2939:    </general>
 2940:    <lifecycle>
 2941:       <status><langstring lang="en">Final</langstring></status>
 2942:       <contribute>
 2943:          <role><langstring lang="en">Author</langstring></role>
 2944:          <centity>
 2945:             <vcard>
 2946: BEGIN:vCard
 2947: FN:Holger Wons
 2948: N:Wons;Holger
 2949: EMAIL;INTERNET:holger.wons@gmx.de
 2950: END:vCard
 2951: </vcard>
 2952:          </centity>
 2953:          <date>
 2954:             <datetime>2001-10-29</datetime>
 2955:          </date>
 2956:       </contribute>
 2957:       <contribute>
 2958:          <role><langstring lang="en">Author</langstring></role>
 2959:          <centity>
 2960:             <vcard>
 2961: BEGIN:vCard
 2962: FN:Claudia Schremmer
 2963: N:Schremmer;Claudia
 2964: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2965: END:vCard
 2966: </vcard>
 2967:          </centity>
 2968:          <date>
 2969:             <datetime>2001-10-29</datetime>
 2970:          </date>
 2971:       </contribute>
 2972:    </lifecycle>
 2973:    <metametadata>
 2974:       <contribute>
 2975:          <role><langstring lang="en">Contributor</langstring></role>
 2976:          <centity>
 2977:             <vcard>
 2978: BEGIN:vCard
 2979: FN:Claudia Schremmer
 2980: N:Schremmer;Claudia
 2981: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2982: ORG:University of Mannheim;Praktische Informatik IV
 2983: END:vCard
 2984: </vcard>
 2985:          </centity>
 2986:          <date>
 2987:             <datetime>2001-10-29</datetime>
 2988:          </date>
 2989:       </contribute>
 2990:       <language>en-US</language>
 2991:    </metametadata>
 2992:    <technical>
 2993:       <format>text/html</format>
 2994:       <location type="URI">
 2995:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=100
 2996:       </location>
 2997:       <requirements>
 2998:          <type><langstring lang="en">Platform</langstring></type>
 2999:          <name><langstring lang="en">HTML Browser, Java Virtual Machine</langstring></name>
 3000:       </requirements>
 3001:       <requirements>
 3002:          <type><langstring lang="en">Operating System</langstring></type>
 3003:          <name><langstring lang="en">All</langstring></name>
 3004:       </requirements>
 3005:       <requirements>
 3006:          <type><langstring lang="en">Programming Language</langstring></type>
 3007:          <name><langstring lang="en">HTML, Java</langstring></name>
 3008:       </requirements>
 3009:    </technical>
 3010:    <educational>
 3011:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3012:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3013:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3014:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3015:    </educational>
 3016:    <rights>
 3017:       <description><langstring lang="en"></langstring></description>
 3018:    </rights>
 3019:    <classification>
 3020:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3021:       <taxonpath>
 3022:          <source>ACM Computer Science Curriculum</source>
 3023:          <taxon>
 3024:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3025:          </taxon>
 3026:       </taxonpath>
 3027:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3028:    </classification>
 3029:    <classification>
 3030:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3031:       <taxonpath>
 3032:          <source>ACM Computing Classification System</source>
 3033:          <taxon>
 3034:             <entry><langstring lang="en">Data</langstring></entry>
 3035:          </taxon>
 3036:          <taxon>
 3037:             <entry><langstring lang="en">Coding and Information Theory</langstring></entry>
 3038:          </taxon>
 3039:       </taxonpath>
 3040:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3041:    </classification>
 3042:    <classification>
 3043:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3044:       <taxonpath>
 3045:          <source>ACM Computing Classification System</source>
 3046:          <taxon>
 3047:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
 3048:          </taxon>
 3049:          <taxon>
 3050:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 3051:          </taxon>
 3052:       </taxonpath>
 3053:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3054:    </classification>
 3055:    <classification>
 3056:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3057:       <taxonpath>
 3058:          <source>ACM Computing Classification System</source>
 3059:          <taxon>
 3060:             <entry><langstring lang="en">Mathematics of Computing</langstring></entry>
 3061:          </taxon>
 3062:          <taxon>
 3063:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 3064:          </taxon>
 3065:       </taxonpath>
 3066:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3067:    </classification>
 3068: </record>
 3069: </metadata>
 3070: </record>
 3071: <record>
 3072: <header>
 3073: <identifier>oai:CSTC:108</identifier>
 3074: <datestamp>2001-09-06</datestamp>
 3075: </header>
 3076: <metadata>
 3077: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3078:    <general>
 3079:       <title><langstring lang="en">Altair Emulator</langstring></title>
 3080:       <catalogentry>
 3081:          <catalogue>CSTC</catalogue>
 3082:          <entry><langstring lang="en">108</langstring></entry>
 3083:       </catalogentry>
 3084:       <language>English</language>
 3085:       <description><langstring lang="en"> This is a very well done emulator of the Altair 8800b</langstring></description>
 3086:       <keywords>
 3087:          <langstring lang="en">
 3088:          Altair emulator 8800
 3089:          </langstring>
 3090:       </keywords>
 3091:    </general>
 3092:    <lifecycle>
 3093:       <status><langstring lang="en">Final</langstring></status>
 3094:       <contribute>
 3095:          <role><langstring lang="en">Author</langstring></role>
 3096:          <centity>
 3097:             <vcard>
 3098: BEGIN:vCard
 3099: FN:Claus Giloi
 3100: N:Giloi;Claus
 3101: EMAIL;INTERNET:clausgi@microsoft.com
 3102: END:vCard
 3103: </vcard>
 3104:          </centity>
 3105:          <date>
 3106:             <datetime>2001-09-06</datetime>
 3107:          </date>
 3108:       </contribute>
 3109:    </lifecycle>
 3110:    <metametadata>
 3111:       <contribute>
 3112:          <role><langstring lang="en">Contributor</langstring></role>
 3113:          <centity>
 3114:             <vcard>
 3115: BEGIN:vCard
 3116: FN:Mike Belanger
 3117: N:Belanger;Mike
 3118: EMAIL;INTERNET:mbelange@vt.edu
 3119: ORG:;
 3120: END:vCard
 3121: </vcard>
 3122:          </centity>
 3123:          <date>
 3124:             <datetime>2001-09-06</datetime>
 3125:          </date>
 3126:       </contribute>
 3127:       <language>en-US</language>
 3128:    </metametadata>
 3129:    <technical>
 3130:       <format>text/html</format>
 3131:       <location type="URI">
 3132:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=108
 3133:       </location>
 3134:       <requirements>
 3135:          <type><langstring lang="en">Platform</langstring></type>
 3136:          <name><langstring lang="en">PC</langstring></name>
 3137:       </requirements>
 3138:       <requirements>
 3139:          <type><langstring lang="en">Operating System</langstring></type>
 3140:          <name><langstring lang="en">Windows NT, Windows 95/98</langstring></name>
 3141:       </requirements>
 3142:    </technical>
 3143:    <educational>
 3144:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3145:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3146:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3147:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3148:    </educational>
 3149:    <rights>
 3150:       <description><langstring lang="en"></langstring></description>
 3151:    </rights>
 3152:    <classification>
 3153:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3154:       <taxonpath>
 3155:          <source>ACM Computer Science Curriculum</source>
 3156:          <taxon>
 3157:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 3158:          </taxon>
 3159:       </taxonpath>
 3160:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3161:    </classification>
 3162:    <classification>
 3163:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3164:       <taxonpath>
 3165:          <source>ACM Computing Classification System</source>
 3166:          <taxon>
 3167:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 3168:          </taxon>
 3169:          <taxon>
 3170:             <entry><langstring lang="en">History of Computing</langstring></entry>
 3171:          </taxon>
 3172:       </taxonpath>
 3173:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3174:    </classification>
 3175: </record>
 3176: </metadata>
 3177: </record>
 3178: <record>
 3179: <header>
 3180: <identifier>oai:CSTC:109</identifier>
 3181: <datestamp>2001-09-06</datestamp>
 3182: </header>
 3183: <metadata>
 3184: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3185:    <general>
 3186:       <title><langstring lang="en">Expression Tree Builder and Evaluator</langstring></title>
 3187:       <catalogentry>
 3188:          <catalogue>CSTC</catalogue>
 3189:          <entry><langstring lang="en">109</langstring></entry>
 3190:       </catalogentry>
 3191:       <language>English</language>
 3192:       <description><langstring lang="en"> Builds and evaluates binary expression trees</langstring></description>
 3193:       <keywords>
 3194:          <langstring lang="en">
 3195:          expression tree
 3196:          </langstring>
 3197:       </keywords>
 3198:    </general>
 3199:    <lifecycle>
 3200:       <status><langstring lang="en">Final</langstring></status>
 3201:       <contribute>
 3202:          <role><langstring lang="en">Author</langstring></role>
 3203:          <centity>
 3204:             <vcard>
 3205: BEGIN:vCard
 3206: FN:Michael Goodrich
 3207: N:Goodrich;Michael
 3208: EMAIL;INTERNET:: goodrich@jhu.edu
 3209: END:vCard
 3210: </vcard>
 3211:          </centity>
 3212:          <date>
 3213:             <datetime>2001-09-06</datetime>
 3214:          </date>
 3215:       </contribute>
 3216:    </lifecycle>
 3217:    <metametadata>
 3218:       <contribute>
 3219:          <role><langstring lang="en">Contributor</langstring></role>
 3220:          <centity>
 3221:             <vcard>
 3222: BEGIN:vCard
 3223: FN:Steve Hayes
 3224: N:Hayes;Steve
 3225: EMAIL;INTERNET:shayes@vt.edu
 3226: ORG:Virginia Tech;Computer Science
 3227: END:vCard
 3228: </vcard>
 3229:          </centity>
 3230:          <date>
 3231:             <datetime>2001-09-06</datetime>
 3232:          </date>
 3233:       </contribute>
 3234:       <language>en-US</language>
 3235:    </metametadata>
 3236:    <technical>
 3237:       <format>text/html</format>
 3238:       <location type="URI">
 3239:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=109
 3240:       </location>
 3241:       <requirements>
 3242:          <type><langstring lang="en">Platform</langstring></type>
 3243:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 3244:       </requirements>
 3245:       <requirements>
 3246:          <type><langstring lang="en">Operating System</langstring></type>
 3247:          <name><langstring lang="en">All</langstring></name>
 3248:       </requirements>
 3249:       <requirements>
 3250:          <type><langstring lang="en">Programming Language</langstring></type>
 3251:          <name><langstring lang="en">Java</langstring></name>
 3252:       </requirements>
 3253:    </technical>
 3254:    <educational>
 3255:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3256:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3257:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3258:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3259:    </educational>
 3260:    <rights>
 3261:       <description><langstring lang="en"></langstring></description>
 3262:    </rights>
 3263:    <classification>
 3264:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3265:       <taxonpath>
 3266:          <source>ACM Computer Science Curriculum</source>
 3267:          <taxon>
 3268:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3269:          </taxon>
 3270:       </taxonpath>
 3271:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3272:    </classification>
 3273:    <classification>
 3274:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3275:       <taxonpath>
 3276:          <source>ACM Computer Science Curriculum</source>
 3277:          <taxon>
 3278:             <entry><langstring lang="en">Numerical and Symbolic Computation</langstring></entry>
 3279:          </taxon>
 3280:       </taxonpath>
 3281:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3282:    </classification>
 3283:    <classification>
 3284:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3285:       <taxonpath>
 3286:          <source>ACM Computing Classification System</source>
 3287:          <taxon>
 3288:             <entry><langstring lang="en">Data</langstring></entry>
 3289:          </taxon>
 3290:          <taxon>
 3291:             <entry><langstring lang="en">Data Structures</langstring></entry>
 3292:          </taxon>
 3293:       </taxonpath>
 3294:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3295:    </classification>
 3296: </record>
 3297: </metadata>
 3298: </record>
 3299: <record>
 3300: <header>
 3301: <identifier>oai:CSTC:110</identifier>
 3302: <datestamp>2001-09-06</datestamp>
 3303: </header>
 3304: <metadata>
 3305: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3306:    <general>
 3307:       <title><langstring lang="en">EDSAC Emulator</langstring></title>
 3308:       <catalogentry>
 3309:          <catalogue>CSTC</catalogue>
 3310:          <entry><langstring lang="en">110</langstring></entry>
 3311:       </catalogentry>
 3312:       <language>English</language>
 3313:       <description><langstring lang="en"> The EDSAC was the world's first stored-program computer to operate a regular computing service. Designed and built at Cambridge University, England, the EDSAC performed its first calculation on 6 May 1949.
 3314: The Edsac simulator is a faithful software evocation of the EDSAC computer as it existed in 1949-51. The user interface has all the controls and displays of the original machine, and the system includes a library of original programs, subroutines, and debugging software. The simulator is intended for use in teaching the history of computing; as a tutorial introduction to the classic "von Neumann" computer; or as an historical experience for current computer practitioners.</langstring></description>
 3315:       <keywords>
 3316:          <langstring lang="en">
 3317:          EDSAC Emulator
 3318:          </langstring>
 3319:       </keywords>
 3320:    </general>
 3321:    <lifecycle>
 3322:       <status><langstring lang="en">Final</langstring></status>
 3323:       <contribute>
 3324:          <role><langstring lang="en">Author</langstring></role>
 3325:          <centity>
 3326:             <vcard>
 3327: BEGIN:vCard
 3328: FN:Martin Campbell-Kelly
 3329: N:Campbell-Kelly;Martin
 3330: EMAIL;INTERNET:mck@dcs.warwick.ac.uk
 3331: END:vCard
 3332: </vcard>
 3333:          </centity>
 3334:          <date>
 3335:             <datetime>2001-09-06</datetime>
 3336:          </date>
 3337:       </contribute>
 3338:    </lifecycle>
 3339:    <metametadata>
 3340:       <contribute>
 3341:          <role><langstring lang="en">Contributor</langstring></role>
 3342:          <centity>
 3343:             <vcard>
 3344: BEGIN:vCard
 3345: FN:Mike Belanger
 3346: N:Belanger;Mike
 3347: EMAIL;INTERNET:mbelange@vt.edu
 3348: ORG:;
 3349: END:vCard
 3350: </vcard>
 3351:          </centity>
 3352:          <date>
 3353:             <datetime>2001-09-06</datetime>
 3354:          </date>
 3355:       </contribute>
 3356:       <language>en-US</language>
 3357:    </metametadata>
 3358:    <technical>
 3359:       <format>text/html</format>
 3360:       <location type="URI">
 3361:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=110
 3362:       </location>
 3363:       <requirements>
 3364:          <type><langstring lang="en">Platform</langstring></type>
 3365:          <name><langstring lang="en">PC</langstring></name>
 3366:       </requirements>
 3367:       <requirements>
 3368:          <type><langstring lang="en">Operating System</langstring></type>
 3369:          <name><langstring lang="en">Windows 95/98, Windows NT</langstring></name>
 3370:       </requirements>
 3371:    </technical>
 3372:    <educational>
 3373:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3374:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3375:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3376:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3377:    </educational>
 3378:    <rights>
 3379:       <description><langstring lang="en"></langstring></description>
 3380:    </rights>
 3381:    <classification>
 3382:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3383:       <taxonpath>
 3384:          <source>ACM Computer Science Curriculum</source>
 3385:          <taxon>
 3386:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 3387:          </taxon>
 3388:       </taxonpath>
 3389:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3390:    </classification>
 3391:    <classification>
 3392:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3393:       <taxonpath>
 3394:          <source>ACM Computing Classification System</source>
 3395:          <taxon>
 3396:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 3397:          </taxon>
 3398:          <taxon>
 3399:             <entry><langstring lang="en">History of Computing</langstring></entry>
 3400:          </taxon>
 3401:       </taxonpath>
 3402:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3403:    </classification>
 3404: </record>
 3405: </metadata>
 3406: </record>
 3407: <record>
 3408: <header>
 3409: <identifier>oai:CSTC:111</identifier>
 3410: <datestamp>2001-09-06</datestamp>
 3411: </header>
 3412: <metadata>
 3413: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3414:    <general>
 3415:       <title><langstring lang="en">Interactive Stack and Queue ADTs</langstring></title>
 3416:       <catalogentry>
 3417:          <catalogue>CSTC</catalogue>
 3418:          <entry><langstring lang="en">111</langstring></entry>
 3419:       </catalogentry>
 3420:       <language>English</language>
 3421:       <description><langstring lang="en"> Interactive stacks and queues in several implementations (array/linked)</langstring></description>
 3422:       <keywords>
 3423:          <langstring lang="en">
 3424:          stack
 3425:          </langstring>
 3426:          <langstring lang="en">
 3427:          queue
 3428:          </langstring>
 3429:       </keywords>
 3430:    </general>
 3431:    <lifecycle>
 3432:       <status><langstring lang="en">Final</langstring></status>
 3433:       <contribute>
 3434:          <role><langstring lang="en">Author</langstring></role>
 3435:          <centity>
 3436:             <vcard>
 3437: BEGIN:vCard
 3438: FN:Roberto Tamassia
 3439: N:Tamassia;Roberto
 3440: EMAIL;INTERNET:rt@cs.brown.edu
 3441: END:vCard
 3442: </vcard>
 3443:          </centity>
 3444:          <date>
 3445:             <datetime>2001-09-06</datetime>
 3446:          </date>
 3447:       </contribute>
 3448:       <contribute>
 3449:          <role><langstring lang="en">Author</langstring></role>
 3450:          <centity>
 3451:             <vcard>
 3452: BEGIN:vCard
 3453: FN:Michael Goodrich
 3454: N:Goodrich;Michael
 3455: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3456: END:vCard
 3457: </vcard>
 3458:          </centity>
 3459:          <date>
 3460:             <datetime>2001-09-06</datetime>
 3461:          </date>
 3462:       </contribute>
 3463:    </lifecycle>
 3464:    <metametadata>
 3465:       <contribute>
 3466:          <role><langstring lang="en">Contributor</langstring></role>
 3467:          <centity>
 3468:             <vcard>
 3469: BEGIN:vCard
 3470: FN:Steve Hayes
 3471: N:Hayes;Steve
 3472: EMAIL;INTERNET:shayes@vt.edu
 3473: ORG:Virginia Tech;Computer Science
 3474: END:vCard
 3475: </vcard>
 3476:          </centity>
 3477:          <date>
 3478:             <datetime>2001-09-06</datetime>
 3479:          </date>
 3480:       </contribute>
 3481:       <language>en-US</language>
 3482:    </metametadata>
 3483:    <technical>
 3484:       <format>text/html</format>
 3485:       <location type="URI">
 3486:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=111
 3487:       </location>
 3488:       <requirements>
 3489:          <type><langstring lang="en">Platform</langstring></type>
 3490:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 3491:       </requirements>
 3492:       <requirements>
 3493:          <type><langstring lang="en">Operating System</langstring></type>
 3494:          <name><langstring lang="en">All</langstring></name>
 3495:       </requirements>
 3496:       <requirements>
 3497:          <type><langstring lang="en">Programming Language</langstring></type>
 3498:          <name><langstring lang="en">Java</langstring></name>
 3499:       </requirements>
 3500:    </technical>
 3501:    <educational>
 3502:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3503:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3504:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3505:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3506:    </educational>
 3507:    <rights>
 3508:       <description><langstring lang="en"></langstring></description>
 3509:    </rights>
 3510:    <classification>
 3511:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3512:       <taxonpath>
 3513:          <source>ACM Computer Science Curriculum</source>
 3514:          <taxon>
 3515:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3516:          </taxon>
 3517:       </taxonpath>
 3518:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3519:    </classification>
 3520:    <classification>
 3521:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3522:       <taxonpath>
 3523:          <source>ACM Computing Classification System</source>
 3524:          <taxon>
 3525:             <entry><langstring lang="en">Data</langstring></entry>
 3526:          </taxon>
 3527:          <taxon>
 3528:             <entry><langstring lang="en">Data Structures</langstring></entry>
 3529:          </taxon>
 3530:       </taxonpath>
 3531:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3532:    </classification>
 3533: </record>
 3534: </metadata>
 3535: </record>
 3536: <record>
 3537: <header>
 3538: <identifier>oai:CSTC:113</identifier>
 3539: <datestamp>2001-09-06</datestamp>
 3540: </header>
 3541: <metadata>
 3542: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3543:    <general>
 3544:       <title><langstring lang="en">Binary Genetic Algorithm Tool</langstring></title>
 3545:       <catalogentry>
 3546:          <catalogue>CSTC</catalogue>
 3547:          <entry><langstring lang="en">113</langstring></entry>
 3548:       </catalogentry>
 3549:       <description><langstring lang="en"> This utility implements a basic genetic algorithm system.</langstring></description>
 3550:       <keywords>
 3551:          <langstring lang="en">
 3552:          algorithm
 3553:          </langstring>
 3554:          <langstring lang="en">
 3555:          binary
 3556:          </langstring>
 3557:          <langstring lang="en">
 3558:          genetic
 3559:          </langstring>
 3560:       </keywords>
 3561:    </general>
 3562:    <lifecycle>
 3563:       <status><langstring lang="en">Final</langstring></status>
 3564:       <contribute>
 3565:          <role><langstring lang="en">Author</langstring></role>
 3566:          <centity>
 3567:             <vcard>
 3568: BEGIN:vCard
 3569: FN:Craig Beattie
 3570: N:Beattie;Craig
 3571: EMAIL;INTERNET:coneman@mindless.com
 3572: END:vCard
 3573: </vcard>
 3574:          </centity>
 3575:          <date>
 3576:             <datetime>2001-09-06</datetime>
 3577:          </date>
 3578:       </contribute>
 3579:    </lifecycle>
 3580:    <metametadata>
 3581:       <contribute>
 3582:          <role><langstring lang="en">Contributor</langstring></role>
 3583:          <centity>
 3584:             <vcard>
 3585: BEGIN:vCard
 3586: FN:Vikram Narula
 3587: N:Narula;Vikram
 3588: EMAIL;INTERNET:vnarula@vt.edu
 3589: ORG:Virginia Tech;CS
 3590: END:vCard
 3591: </vcard>
 3592:          </centity>
 3593:          <date>
 3594:             <datetime>2001-09-06</datetime>
 3595:          </date>
 3596:       </contribute>
 3597:       <language>en-US</language>
 3598:    </metametadata>
 3599:    <technical>
 3600:       <format>text/html</format>
 3601:       <location type="URI">
 3602:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=113
 3603:       </location>
 3604:    </technical>
 3605:    <educational>
 3606:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3607:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3608:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3609:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3610:    </educational>
 3611:    <rights>
 3612:       <description><langstring lang="en"></langstring></description>
 3613:    </rights>
 3614:    <classification>
 3615:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3616:       <taxonpath>
 3617:          <source>ACM Computer Science Curriculum</source>
 3618:          <taxon>
 3619:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3620:          </taxon>
 3621:       </taxonpath>
 3622:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3623:    </classification>
 3624:    <classification>
 3625:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3626:       <taxonpath>
 3627:          <source>ACM Computing Classification System</source>
 3628:          <taxon>
 3629:             <entry><langstring lang="en">Software</langstring></entry>
 3630:          </taxon>
 3631:          <taxon>
 3632:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 3633:          </taxon>
 3634:       </taxonpath>
 3635:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3636:    </classification>
 3637: </record>
 3638: </metadata>
 3639: </record>
 3640: <record>
 3641: <header>
 3642: <identifier>oai:CSTC:114</identifier>
 3643: <datestamp>2001-09-06</datestamp>
 3644: </header>
 3645: <metadata>
 3646: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3647:    <general>
 3648:       <title><langstring lang="en">Interactive Sequence ADT</langstring></title>
 3649:       <catalogentry>
 3650:          <catalogue>CSTC</catalogue>
 3651:          <entry><langstring lang="en">114</langstring></entry>
 3652:       </catalogentry>
 3653:       <language>English</language>
 3654:       <description><langstring lang="en"> An interactive sequence abstract data type applet.</langstring></description>
 3655:       <keywords>
 3656:          <langstring lang="en">
 3657:          sequence
 3658:          </langstring>
 3659:       </keywords>
 3660:    </general>
 3661:    <lifecycle>
 3662:       <status><langstring lang="en">Final</langstring></status>
 3663:       <contribute>
 3664:          <role><langstring lang="en">Author</langstring></role>
 3665:          <centity>
 3666:             <vcard>
 3667: BEGIN:vCard
 3668: FN:Micheal Goodrich
 3669: N:Goodrich;Micheal
 3670: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3671: END:vCard
 3672: </vcard>
 3673:          </centity>
 3674:          <date>
 3675:             <datetime>2001-09-06</datetime>
 3676:          </date>
 3677:       </contribute>
 3678:       <contribute>
 3679:          <role><langstring lang="en">Author</langstring></role>
 3680:          <centity>
 3681:             <vcard>
 3682: BEGIN:vCard
 3683: FN:Roberto Tamassia
 3684: N:Tamassia;Roberto
 3685: EMAIL;INTERNET:rt@cs.brown.edu
 3686: END:vCard
 3687: </vcard>
 3688:          </centity>
 3689:          <date>
 3690:             <datetime>2001-09-06</datetime>
 3691:          </date>
 3692:       </contribute>
 3693:    </lifecycle>
 3694:    <metametadata>
 3695:       <contribute>
 3696:          <role><langstring lang="en">Contributor</langstring></role>
 3697:          <centity>
 3698:             <vcard>
 3699: BEGIN:vCard
 3700: FN:Steve Hayes
 3701: N:Hayes;Steve
 3702: EMAIL;INTERNET:shayes@vt.edu
 3703: ORG:Virginia Tech;Computer Science
 3704: END:vCard
 3705: </vcard>
 3706:          </centity>
 3707:          <date>
 3708:             <datetime>2001-09-06</datetime>
 3709:          </date>
 3710:       </contribute>
 3711:       <language>en-US</language>
 3712:    </metametadata>
 3713:    <technical>
 3714:       <format>text/html</format>
 3715:       <location type="URI">
 3716:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=114
 3717:       </location>
 3718:       <requirements>
 3719:          <type><langstring lang="en">Platform</langstring></type>
 3720:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 3721:       </requirements>
 3722:       <requirements>
 3723:          <type><langstring lang="en">Operating System</langstring></type>
 3724:          <name><langstring lang="en">All</langstring></name>
 3725:       </requirements>
 3726:       <requirements>
 3727:          <type><langstring lang="en">Programming Language</langstring></type>
 3728:          <name><langstring lang="en">Java</langstring></name>
 3729:       </requirements>
 3730:    </technical>
 3731:    <educational>
 3732:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3733:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3734:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3735:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3736:    </educational>
 3737:    <rights>
 3738:       <description><langstring lang="en"></langstring></description>
 3739:    </rights>
 3740:    <classification>
 3741:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3742:       <taxonpath>
 3743:          <source>ACM Computer Science Curriculum</source>
 3744:          <taxon>
 3745:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3746:          </taxon>
 3747:       </taxonpath>
 3748:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3749:    </classification>
 3750:    <classification>
 3751:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3752:       <taxonpath>
 3753:          <source>ACM Computing Classification System</source>
 3754:          <taxon>
 3755:             <entry><langstring lang="en">Data</langstring></entry>
 3756:          </taxon>
 3757:          <taxon>
 3758:             <entry><langstring lang="en">Data Structures</langstring></entry>
 3759:          </taxon>
 3760:       </taxonpath>
 3761:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3762:    </classification>
 3763: </record>
 3764: </metadata>
 3765: </record>
 3766: <record>
 3767: <header>
 3768: <identifier>oai:CSTC:115</identifier>
 3769: <datestamp>2001-09-06</datestamp>
 3770: </header>
 3771: <metadata>
 3772: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3773:    <general>
 3774:       <title><langstring lang="en">Travelling Salesman Problem solver</langstring></title>
 3775:       <catalogentry>
 3776:          <catalogue>CSTC</catalogue>
 3777:          <entry><langstring lang="en">115</langstring></entry>
 3778:       </catalogentry>
 3779:       <description><langstring lang="en"> The travelling salesman problem is the problem of how to visit a number of towns and travel the shortest possible distance. This particular solution is based on an evolutionary approach using a genetic algorithm. Much of it is customizable.</langstring></description>
 3780:       <keywords>
 3781:          <langstring lang="en">
 3782:          genetic
 3783:          </langstring>
 3784:          <langstring lang="en">
 3785:          algorithm
 3786:          </langstring>
 3787:       </keywords>
 3788:    </general>
 3789:    <lifecycle>
 3790:       <status><langstring lang="en">Final</langstring></status>
 3791:       <contribute>
 3792:          <role><langstring lang="en">Author</langstring></role>
 3793:          <centity>
 3794:             <vcard>
 3795: BEGIN:vCard
 3796: FN:Craig Beattie
 3797: N:Beattie;Craig
 3798: EMAIL;INTERNET:coneman@mindless.com
 3799: END:vCard
 3800: </vcard>
 3801:          </centity>
 3802:          <date>
 3803:             <datetime>2001-09-06</datetime>
 3804:          </date>
 3805:       </contribute>
 3806:    </lifecycle>
 3807:    <metametadata>
 3808:       <contribute>
 3809:          <role><langstring lang="en">Contributor</langstring></role>
 3810:          <centity>
 3811:             <vcard>
 3812: BEGIN:vCard
 3813: FN:Vikram Narula
 3814: N:Narula;Vikram
 3815: EMAIL;INTERNET:vnarula@vt.edu
 3816: ORG:Virginia Tech;CS
 3817: END:vCard
 3818: </vcard>
 3819:          </centity>
 3820:          <date>
 3821:             <datetime>2001-09-06</datetime>
 3822:          </date>
 3823:       </contribute>
 3824:       <language>en-US</language>
 3825:    </metametadata>
 3826:    <technical>
 3827:       <format>text/html</format>
 3828:       <location type="URI">
 3829:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=115
 3830:       </location>
 3831:    </technical>
 3832:    <educational>
 3833:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3834:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3835:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3836:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3837:    </educational>
 3838:    <rights>
 3839:       <description><langstring lang="en"></langstring></description>
 3840:    </rights>
 3841:    <classification>
 3842:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3843:       <taxonpath>
 3844:          <source>ACM Computer Science Curriculum</source>
 3845:          <taxon>
 3846:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3847:          </taxon>
 3848:       </taxonpath>
 3849:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3850:    </classification>
 3851:    <classification>
 3852:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3853:       <taxonpath>
 3854:          <source>ACM Computing Classification System</source>
 3855:          <taxon>
 3856:             <entry><langstring lang="en">Software</langstring></entry>
 3857:          </taxon>
 3858:          <taxon>
 3859:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 3860:          </taxon>
 3861:       </taxonpath>
 3862:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3863:    </classification>
 3864: </record>
 3865: </metadata>
 3866: </record>
 3867: <record>
 3868: <header>
 3869: <identifier>oai:CSTC:116</identifier>
 3870: <datestamp>2001-09-06</datestamp>
 3871: </header>
 3872: <metadata>
 3873: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 3874:    <general>
 3875:       <title><langstring lang="en">Interactive Binary Tree</langstring></title>
 3876:       <catalogentry>
 3877:          <catalogue>CSTC</catalogue>
 3878:          <entry><langstring lang="en">116</langstring></entry>
 3879:       </catalogentry>
 3880:       <language>English</language>
 3881:       <description><langstring lang="en"> Animates a binary tree. Insertion, search and deletion are shown.</langstring></description>
 3882:       <keywords>
 3883:          <langstring lang="en">
 3884:          binary tree
 3885:          </langstring>
 3886:          <langstring lang="en">
 3887:          visualization
 3888:          </langstring>
 3889:       </keywords>
 3890:    </general>
 3891:    <lifecycle>
 3892:       <status><langstring lang="en">Final</langstring></status>
 3893:       <contribute>
 3894:          <role><langstring lang="en">Author</langstring></role>
 3895:          <centity>
 3896:             <vcard>
 3897: BEGIN:vCard
 3898: FN:Michael Goodrich
 3899: N:Goodrich;Michael
 3900: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3901: END:vCard
 3902: </vcard>
 3903:          </centity>
 3904:          <date>
 3905:             <datetime>2001-09-06</datetime>
 3906:          </date>
 3907:       </contribute>
 3908:       <contribute>
 3909:          <role><langstring lang="en">Author</langstring></role>
 3910:          <centity>
 3911:             <vcard>
 3912: BEGIN:vCard
 3913: FN:Roberto Tamassia
 3914: N:Tamassia;Roberto
 3915: EMAIL;INTERNET:rt@cs.brown.edu
 3916: END:vCard
 3917: </vcard>
 3918:          </centity>
 3919:          <date>
 3920:             <datetime>2001-09-06</datetime>
 3921:          </date>
 3922:       </contribute>
 3923:    </lifecycle>
 3924:    <metametadata>
 3925:       <contribute>
 3926:          <role><langstring lang="en">Contributor</langstring></role>
 3927:          <centity>
 3928:             <vcard>
 3929: BEGIN:vCard
 3930: FN:Steve Hayes
 3931: N:Hayes;Steve
 3932: EMAIL;INTERNET:shayes@vt.edu
 3933: ORG:Virginia Tech;Computer Science
 3934: END:vCard
 3935: </vcard>
 3936:          </centity>
 3937:          <date>
 3938:             <datetime>2001-09-06</datetime>
 3939:          </date>
 3940:       </contribute>
 3941:       <language>en-US</language>
 3942:    </metametadata>
 3943:    <technical>
 3944:       <format>text/html</format>
 3945:       <location type="URI">
 3946:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=116
 3947:       </location>
 3948:       <requirements>
 3949:          <type><langstring lang="en">Platform</langstring></type>
 3950:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 3951:       </requirements>
 3952:       <requirements>
 3953:          <type><langstring lang="en">Operating System</langstring></type>
 3954:          <name><langstring lang="en">All</langstring></name>
 3955:       </requirements>
 3956:       <requirements>
 3957:          <type><langstring lang="en">Programming Language</langstring></type>
 3958:          <name><langstring lang="en">Java</langstring></name>
 3959:       </requirements>
 3960:    </technical>
 3961:    <educational>
 3962:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 3963:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 3964:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 3965:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 3966:    </educational>
 3967:    <rights>
 3968:       <description><langstring lang="en"></langstring></description>
 3969:    </rights>
 3970:    <classification>
 3971:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 3972:       <taxonpath>
 3973:          <source>ACM Computer Science Curriculum</source>
 3974:          <taxon>
 3975:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 3976:          </taxon>
 3977:       </taxonpath>
 3978:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 3979:    </classification>
 3980:    <classification>
 3981:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 3982:       <taxonpath>
 3983:          <source>ACM Computing Classification System</source>
 3984:          <taxon>
 3985:             <entry><langstring lang="en">Data</langstring></entry>
 3986:          </taxon>
 3987:          <taxon>
 3988:             <entry><langstring lang="en">Data Structures</langstring></entry>
 3989:          </taxon>
 3990:       </taxonpath>
 3991:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 3992:    </classification>
 3993: </record>
 3994: </metadata>
 3995: </record>
 3996: <record>
 3997: <header>
 3998: <identifier>oai:CSTC:117</identifier>
 3999: <datestamp>2001-09-06</datestamp>
 4000: </header>
 4001: <metadata>
 4002: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4003:    <general>
 4004:       <title><langstring lang="en">XFS Demo (RW1-1)</langstring></title>
 4005:       <catalogentry>
 4006:          <catalogue>CSTC</catalogue>
 4007:          <entry><langstring lang="en">117</langstring></entry>
 4008:       </catalogentry>
 4009:       <description><langstring lang="en"> Demo of key features of the xFS distributed file system.</langstring></description>
 4010:       <keywords>
 4011:          <langstring lang="en">
 4012:          file
 4013:          </langstring>
 4014:          <langstring lang="en">
 4015:          system
 4016:          </langstring>
 4017:          <langstring lang="en">
 4018:          network
 4019:          </langstring>
 4020:          <langstring lang="en">
 4021:          distributed
 4022:          </langstring>
 4023:       </keywords>
 4024:    </general>
 4025:    <lifecycle>
 4026:       <status><langstring lang="en">Final</langstring></status>
 4027:       <contribute>
 4028:          <role><langstring lang="en">Author</langstring></role>
 4029:          <centity>
 4030:             <vcard>
 4031: BEGIN:vCard
 4032: FN:Randy Wang
 4033: N:Wang;Randy
 4034: EMAIL;INTERNET:rywang@cs.berkeley.edu
 4035: END:vCard
 4036: </vcard>
 4037:          </centity>
 4038:          <date>
 4039:             <datetime>2001-09-06</datetime>
 4040:          </date>
 4041:       </contribute>
 4042:    </lifecycle>
 4043:    <metametadata>
 4044:       <contribute>
 4045:          <role><langstring lang="en">Contributor</langstring></role>
 4046:          <centity>
 4047:             <vcard>
 4048: BEGIN:vCard
 4049: FN:Vikram Narula
 4050: N:Narula;Vikram
 4051: EMAIL;INTERNET:vnarula@vt.edu
 4052: ORG:Virginia Tech;CS
 4053: END:vCard
 4054: </vcard>
 4055:          </centity>
 4056:          <date>
 4057:             <datetime>2001-09-06</datetime>
 4058:          </date>
 4059:       </contribute>
 4060:       <language>en-US</language>
 4061:    </metametadata>
 4062:    <technical>
 4063:       <format>text/html</format>
 4064:       <location type="URI">
 4065:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=117
 4066:       </location>
 4067:    </technical>
 4068:    <educational>
 4069:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4070:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4071:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4072:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4073:    </educational>
 4074:    <rights>
 4075:       <description><langstring lang="en"></langstring></description>
 4076:    </rights>
 4077:    <classification>
 4078:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4079:       <taxonpath>
 4080:          <source>ACM Computer Science Curriculum</source>
 4081:          <taxon>
 4082:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 4083:          </taxon>
 4084:       </taxonpath>
 4085:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4086:    </classification>
 4087:    <classification>
 4088:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4089:       <taxonpath>
 4090:          <source>ACM Computing Classification System</source>
 4091:          <taxon>
 4092:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 4093:          </taxon>
 4094:          <taxon>
 4095:             <entry><langstring lang="en">Computer-Communication Networks</langstring></entry>
 4096:          </taxon>
 4097:       </taxonpath>
 4098:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4099:    </classification>
 4100: </record>
 4101: </metadata>
 4102: </record>
 4103: <record>
 4104: <header>
 4105: <identifier>oai:CSTC:118</identifier>
 4106: <datestamp>2001-09-06</datestamp>
 4107: </header>
 4108: <metadata>
 4109: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4110:    <general>
 4111:       <title><langstring lang="en">Interactive AVL Tree</langstring></title>
 4112:       <catalogentry>
 4113:          <catalogue>CSTC</catalogue>
 4114:          <entry><langstring lang="en">118</langstring></entry>
 4115:       </catalogentry>
 4116:       <language>English</language>
 4117:       <description><langstring lang="en"> Inputs
 4118: Only positive, single to double digit integers are allowed (e.g. "37" or "3"). Incorrect types of data are ignored by the applet.
 4119: Insert
 4120: Insert an integer in the binary tree. Node comparisons will appear in the bottom panel of the applet.
 4121: Search
 4122: Search for an integer in the binary tree. Node comparisons will appear in the bottom panel of the applet, including whether or not the requested node exists within the binary tree.
 4123: Delete
 4124: Delete an integer in the binary tree. Node comparisons will appear in the bottom panel of the applet, including whether or not the requested node can be deleted from the binary tree (i.e. if it exists within the tree or not).</langstring></description>
 4125:       <keywords>
 4126:          <langstring lang="en">
 4127:          AVL tree
 4128:          </langstring>
 4129:          <langstring lang="en">
 4130:          tree
 4131:          </langstring>
 4132:          <langstring lang="en">
 4133:          visualization
 4134:          </langstring>
 4135:       </keywords>
 4136:    </general>
 4137:    <lifecycle>
 4138:       <status><langstring lang="en">Final</langstring></status>
 4139:       <contribute>
 4140:          <role><langstring lang="en">Author</langstring></role>
 4141:          <centity>
 4142:             <vcard>
 4143: BEGIN:vCard
 4144: FN:Michael Goodrich
 4145: N:Goodrich;Michael
 4146: EMAIL;INTERNET:goodrich@cs.jhu.edu
 4147: END:vCard
 4148: </vcard>
 4149:          </centity>
 4150:          <date>
 4151:             <datetime>2001-09-06</datetime>
 4152:          </date>
 4153:       </contribute>
 4154:       <contribute>
 4155:          <role><langstring lang="en">Author</langstring></role>
 4156:          <centity>
 4157:             <vcard>
 4158: BEGIN:vCard
 4159: FN:Roberto Tamassia
 4160: N:Tamassia;Roberto
 4161: EMAIL;INTERNET:rt@cs.brown.edu
 4162: END:vCard
 4163: </vcard>
 4164:          </centity>
 4165:          <date>
 4166:             <datetime>2001-09-06</datetime>
 4167:          </date>
 4168:       </contribute>
 4169:    </lifecycle>
 4170:    <metametadata>
 4171:       <contribute>
 4172:          <role><langstring lang="en">Contributor</langstring></role>
 4173:          <centity>
 4174:             <vcard>
 4175: BEGIN:vCard
 4176: FN:Steve Hayes
 4177: N:Hayes;Steve
 4178: EMAIL;INTERNET:shayes@vt.edu
 4179: ORG:Virginia Tech;Computer Science
 4180: END:vCard
 4181: </vcard>
 4182:          </centity>
 4183:          <date>
 4184:             <datetime>2001-09-06</datetime>
 4185:          </date>
 4186:       </contribute>
 4187:       <language>en-US</language>
 4188:    </metametadata>
 4189:    <technical>
 4190:       <format>text/html</format>
 4191:       <location type="URI">
 4192:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=118
 4193:       </location>
 4194:       <requirements>
 4195:          <type><langstring lang="en">Platform</langstring></type>
 4196:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 4197:       </requirements>
 4198:       <requirements>
 4199:          <type><langstring lang="en">Operating System</langstring></type>
 4200:          <name><langstring lang="en">All</langstring></name>
 4201:       </requirements>
 4202:       <requirements>
 4203:          <type><langstring lang="en">Programming Language</langstring></type>
 4204:          <name><langstring lang="en">Java</langstring></name>
 4205:       </requirements>
 4206:    </technical>
 4207:    <educational>
 4208:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4209:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4210:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4211:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4212:    </educational>
 4213:    <rights>
 4214:       <description><langstring lang="en"></langstring></description>
 4215:    </rights>
 4216:    <classification>
 4217:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4218:       <taxonpath>
 4219:          <source>ACM Computer Science Curriculum</source>
 4220:          <taxon>
 4221:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 4222:          </taxon>
 4223:       </taxonpath>
 4224:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4225:    </classification>
 4226:    <classification>
 4227:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4228:       <taxonpath>
 4229:          <source>ACM Computing Classification System</source>
 4230:          <taxon>
 4231:             <entry><langstring lang="en">Data</langstring></entry>
 4232:          </taxon>
 4233:          <taxon>
 4234:             <entry><langstring lang="en">Data Structures</langstring></entry>
 4235:          </taxon>
 4236:       </taxonpath>
 4237:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4238:    </classification>
 4239: </record>
 4240: </metadata>
 4241: </record>
 4242: <record>
 4243: <header>
 4244: <identifier>oai:CSTC:119</identifier>
 4245: <datestamp>2001-09-06</datestamp>
 4246: </header>
 4247: <metadata>
 4248: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4249:    <general>
 4250:       <title><langstring lang="en">Neural Networks with Java (JF1-1)</langstring></title>
 4251:       <catalogentry>
 4252:          <catalogue>CSTC</catalogue>
 4253:          <entry><langstring lang="en">119</langstring></entry>
 4254:       </catalogentry>
 4255:       <description><langstring lang="en"> This applet demonstrates a Kohonen Feature Map neural net in three-dimensional space.</langstring></description>
 4256:       <keywords>
 4257:          <langstring lang="en">
 4258:          algorithm
 4259:          </langstring>
 4260:          <langstring lang="en">
 4261:          problem
 4262:          </langstring>
 4263:          <langstring lang="en">
 4264:          Kohonen Feature Map
 4265:          </langstring>
 4266:       </keywords>
 4267:    </general>
 4268:    <lifecycle>
 4269:       <status><langstring lang="en">Final</langstring></status>
 4270:       <contribute>
 4271:          <role><langstring lang="en">Author</langstring></role>
 4272:          <centity>
 4273:             <vcard>
 4274: BEGIN:vCard
 4275: FN:Jochen Fr&#246;hlich
 4276: N:Fr&#246;hlich;Jochen
 4277: EMAIL;INTERNET:jf@stuttgart.netsurf.de
 4278: END:vCard
 4279: </vcard>
 4280:          </centity>
 4281:          <date>
 4282:             <datetime>2001-09-06</datetime>
 4283:          </date>
 4284:       </contribute>
 4285:    </lifecycle>
 4286:    <metametadata>
 4287:       <contribute>
 4288:          <role><langstring lang="en">Contributor</langstring></role>
 4289:          <centity>
 4290:             <vcard>
 4291: BEGIN:vCard
 4292: FN:Vikram Narula
 4293: N:Narula;Vikram
 4294: EMAIL;INTERNET:vnarula@vt.edu
 4295: ORG:Virginia Tech;CS
 4296: END:vCard
 4297: </vcard>
 4298:          </centity>
 4299:          <date>
 4300:             <datetime>2001-09-06</datetime>
 4301:          </date>
 4302:       </contribute>
 4303:       <language>en-US</language>
 4304:    </metametadata>
 4305:    <technical>
 4306:       <format>text/html</format>
 4307:       <location type="URI">
 4308:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=119
 4309:       </location>
 4310:    </technical>
 4311:    <educational>
 4312:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4313:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4314:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4315:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4316:    </educational>
 4317:    <rights>
 4318:       <description><langstring lang="en"></langstring></description>
 4319:    </rights>
 4320:    <classification>
 4321:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4322:       <taxonpath>
 4323:          <source>ACM Computer Science Curriculum</source>
 4324:          <taxon>
 4325:             <entry><langstring lang="en">Artificial Intelligence and Robotics</langstring></entry>
 4326:          </taxon>
 4327:       </taxonpath>
 4328:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4329:    </classification>
 4330:    <classification>
 4331:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4332:       <taxonpath>
 4333:          <source>ACM Computing Classification System</source>
 4334:          <taxon>
 4335:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 4336:          </taxon>
 4337:          <taxon>
 4338:             <entry><langstring lang="en">Artificial Intelligence</langstring></entry>
 4339:          </taxon>
 4340:       </taxonpath>
 4341:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4342:    </classification>
 4343: </record>
 4344: </metadata>
 4345: </record>
 4346: <record>
 4347: <header>
 4348: <identifier>oai:CSTC:120</identifier>
 4349: <datestamp>2001-09-06</datestamp>
 4350: </header>
 4351: <metadata>
 4352: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4353:    <general>
 4354:       <title><langstring lang="en">Pattern Matching</langstring></title>
 4355:       <catalogentry>
 4356:          <catalogue>CSTC</catalogue>
 4357:          <entry><langstring lang="en">120</langstring></entry>
 4358:       </catalogentry>
 4359:       <language>English</language>
 4360:       <description><langstring lang="en"> The pattern matching applet is an interactive demonstration of the Knuth-Morris-Pratt and Boyer-Moore string matching algorithms.</langstring></description>
 4361:       <keywords>
 4362:          <langstring lang="en">
 4363:          pattern matching
 4364:          </langstring>
 4365:       </keywords>
 4366:    </general>
 4367:    <lifecycle>
 4368:       <status><langstring lang="en">Final</langstring></status>
 4369:       <contribute>
 4370:          <role><langstring lang="en">Author</langstring></role>
 4371:          <centity>
 4372:             <vcard>
 4373: BEGIN:vCard
 4374: FN:Michael Goodrich
 4375: N:Goodrich;Michael
 4376: EMAIL;INTERNET:goodrich@cs.jhu.edu
 4377: END:vCard
 4378: </vcard>
 4379:          </centity>
 4380:          <date>
 4381:             <datetime>2001-09-06</datetime>
 4382:          </date>
 4383:       </contribute>
 4384:       <contribute>
 4385:          <role><langstring lang="en">Author</langstring></role>
 4386:          <centity>
 4387:             <vcard>
 4388: BEGIN:vCard
 4389: FN:Roberto Tamassia
 4390: N:Tamassia;Roberto
 4391: EMAIL;INTERNET:rt@cs.brown.edu
 4392: END:vCard
 4393: </vcard>
 4394:          </centity>
 4395:          <date>
 4396:             <datetime>2001-09-06</datetime>
 4397:          </date>
 4398:       </contribute>
 4399:    </lifecycle>
 4400:    <metametadata>
 4401:       <contribute>
 4402:          <role><langstring lang="en">Contributor</langstring></role>
 4403:          <centity>
 4404:             <vcard>
 4405: BEGIN:vCard
 4406: FN:Steve Hayes
 4407: N:Hayes;Steve
 4408: EMAIL;INTERNET:shayes@vt.edu
 4409: ORG:Virginia Tech;Computer Science
 4410: END:vCard
 4411: </vcard>
 4412:          </centity>
 4413:          <date>
 4414:             <datetime>2001-09-06</datetime>
 4415:          </date>
 4416:       </contribute>
 4417:       <language>en-US</language>
 4418:    </metametadata>
 4419:    <technical>
 4420:       <format>text/html</format>
 4421:       <location type="URI">
 4422:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=120
 4423:       </location>
 4424:       <requirements>
 4425:          <type><langstring lang="en">Platform</langstring></type>
 4426:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 4427:       </requirements>
 4428:       <requirements>
 4429:          <type><langstring lang="en">Operating System</langstring></type>
 4430:          <name><langstring lang="en">All</langstring></name>
 4431:       </requirements>
 4432:       <requirements>
 4433:          <type><langstring lang="en">Programming Language</langstring></type>
 4434:          <name><langstring lang="en">Java</langstring></name>
 4435:       </requirements>
 4436:    </technical>
 4437:    <educational>
 4438:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4439:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4440:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4441:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4442:    </educational>
 4443:    <rights>
 4444:       <description><langstring lang="en"></langstring></description>
 4445:    </rights>
 4446:    <classification>
 4447:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4448:       <taxonpath>
 4449:          <source>ACM Computer Science Curriculum</source>
 4450:          <taxon>
 4451:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 4452:          </taxon>
 4453:       </taxonpath>
 4454:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4455:    </classification>
 4456:    <classification>
 4457:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4458:       <taxonpath>
 4459:          <source>ACM Computing Classification System</source>
 4460:          <taxon>
 4461:             <entry><langstring lang="en">Software</langstring></entry>
 4462:          </taxon>
 4463:          <taxon>
 4464:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 4465:          </taxon>
 4466:       </taxonpath>
 4467:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4468:    </classification>
 4469: </record>
 4470: </metadata>
 4471: </record>
 4472: <record>
 4473: <header>
 4474: <identifier>oai:CSTC:121</identifier>
 4475: <datestamp>2001-09-06</datestamp>
 4476: </header>
 4477: <metadata>
 4478: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4479:    <general>
 4480:       <title><langstring lang="en">Computer Simulator</langstring></title>
 4481:       <catalogentry>
 4482:          <catalogue>CSTC</catalogue>
 4483:          <entry><langstring lang="en">121</langstring></entry>
 4484:       </catalogentry>
 4485:       <description><langstring lang="en"> The above Java Applet simulates a simple computer consisting of 32 8 bit memory words. The computer operates by fetching a word in memory pointed to by the Program Counter (PC) into the Instruction Register (IR)and then executing this instruction. The Program Counter is then incremented by one and the process is repeated until a Halt instruction is fetched at which time the computer stops and the binary number in the Accumulator (ACC)can be read.</langstring></description>
 4486:       <keywords>
 4487:          <langstring lang="en">
 4488:          computer
 4489:          </langstring>
 4490:          <langstring lang="en">
 4491:          applet
 4492:          </langstring>
 4493:       </keywords>
 4494:    </general>
 4495:    <lifecycle>
 4496:       <status><langstring lang="en">Final</langstring></status>
 4497:       <contribute>
 4498:          <role><langstring lang="en">Author</langstring></role>
 4499:          <centity>
 4500:             <vcard>
 4501: BEGIN:vCard
 4502: FN:Barry Stern
 4503: N:Stern;Barry
 4504: EMAIL;INTERNET:bstern@in.net
 4505: END:vCard
 4506: </vcard>
 4507:          </centity>
 4508:          <date>
 4509:             <datetime>2001-09-06</datetime>
 4510:          </date>
 4511:       </contribute>
 4512:    </lifecycle>
 4513:    <metametadata>
 4514:       <contribute>
 4515:          <role><langstring lang="en">Contributor</langstring></role>
 4516:          <centity>
 4517:             <vcard>
 4518: BEGIN:vCard
 4519: FN:Vikram Narula
 4520: N:Narula;Vikram
 4521: EMAIL;INTERNET:vnarula@vt.edu
 4522: ORG:Virginia Tech;CS
 4523: END:vCard
 4524: </vcard>
 4525:          </centity>
 4526:          <date>
 4527:             <datetime>2001-09-06</datetime>
 4528:          </date>
 4529:       </contribute>
 4530:       <language>en-US</language>
 4531:    </metametadata>
 4532:    <technical>
 4533:       <format>text/html</format>
 4534:       <location type="URI">
 4535:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=121
 4536:       </location>
 4537:    </technical>
 4538:    <educational>
 4539:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4540:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4541:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4542:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4543:    </educational>
 4544:    <rights>
 4545:       <description><langstring lang="en"></langstring></description>
 4546:    </rights>
 4547:    <classification>
 4548:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4549:       <taxonpath>
 4550:          <source>ACM Computer Science Curriculum</source>
 4551:          <taxon>
 4552:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 4553:          </taxon>
 4554:       </taxonpath>
 4555:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4556:    </classification>
 4557:    <classification>
 4558:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4559:       <taxonpath>
 4560:          <source>ACM Computing Classification System</source>
 4561:          <taxon>
 4562:             <entry><langstring lang="en">Hardware</langstring></entry>
 4563:          </taxon>
 4564:          <taxon>
 4565:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 4566:          </taxon>
 4567:       </taxonpath>
 4568:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4569:    </classification>
 4570: </record>
 4571: </metadata>
 4572: </record>
 4573: <record>
 4574: <header>
 4575: <identifier>oai:CSTC:122</identifier>
 4576: <datestamp>2001-09-06</datestamp>
 4577: </header>
 4578: <metadata>
 4579: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4580:    <general>
 4581:       <title><langstring lang="en">PDP-8 Computer</langstring></title>
 4582:       <catalogentry>
 4583:          <catalogue>CSTC</catalogue>
 4584:          <entry><langstring lang="en">122</langstring></entry>
 4585:       </catalogentry>
 4586:       <description><langstring lang="en"> PDP-8 computer simulator.</langstring></description>
 4587:       <keywords>
 4588:          <langstring lang="en">
 4589:          PDP-8
 4590:          </langstring>
 4591:          <langstring lang="en">
 4592:          computer
 4593:          </langstring>
 4594:          <langstring lang="en">
 4595:          simulator
 4596:          </langstring>
 4597:       </keywords>
 4598:    </general>
 4599:    <lifecycle>
 4600:       <status><langstring lang="en">Final</langstring></status>
 4601:       <contribute>
 4602:          <role><langstring lang="en">Author</langstring></role>
 4603:          <centity>
 4604:             <vcard>
 4605: BEGIN:vCard
 4606: FN:Barry Stern
 4607: N:Stern;Barry
 4608: EMAIL;INTERNET:bstern@in.net
 4609: END:vCard
 4610: </vcard>
 4611:          </centity>
 4612:          <date>
 4613:             <datetime>2001-09-06</datetime>
 4614:          </date>
 4615:       </contribute>
 4616:    </lifecycle>
 4617:    <metametadata>
 4618:       <contribute>
 4619:          <role><langstring lang="en">Contributor</langstring></role>
 4620:          <centity>
 4621:             <vcard>
 4622: BEGIN:vCard
 4623: FN:Vikram Narula
 4624: N:Narula;Vikram
 4625: EMAIL;INTERNET:vnarula@vt.edu
 4626: ORG:Virginia Tech;CS
 4627: END:vCard
 4628: </vcard>
 4629:          </centity>
 4630:          <date>
 4631:             <datetime>2001-09-06</datetime>
 4632:          </date>
 4633:       </contribute>
 4634:       <language>en-US</language>
 4635:    </metametadata>
 4636:    <technical>
 4637:       <format>text/html</format>
 4638:       <location type="URI">
 4639:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=122
 4640:       </location>
 4641:    </technical>
 4642:    <educational>
 4643:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4644:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4645:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4646:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4647:    </educational>
 4648:    <rights>
 4649:       <description><langstring lang="en"></langstring></description>
 4650:    </rights>
 4651:    <classification>
 4652:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4653:       <taxonpath>
 4654:          <source>ACM Computer Science Curriculum</source>
 4655:          <taxon>
 4656:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 4657:          </taxon>
 4658:       </taxonpath>
 4659:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4660:    </classification>
 4661:    <classification>
 4662:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4663:       <taxonpath>
 4664:          <source>ACM Computing Classification System</source>
 4665:          <taxon>
 4666:             <entry><langstring lang="en">Hardware</langstring></entry>
 4667:          </taxon>
 4668:          <taxon>
 4669:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 4670:          </taxon>
 4671:       </taxonpath>
 4672:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4673:    </classification>
 4674: </record>
 4675: </metadata>
 4676: </record>
 4677: <record>
 4678: <header>
 4679: <identifier>oai:CSTC:123</identifier>
 4680: <datestamp>2001-09-06</datestamp>
 4681: </header>
 4682: <metadata>
 4683: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4684:    <general>
 4685:       <title><langstring lang="en">PR k-d Tree Demo</langstring></title>
 4686:       <catalogentry>
 4687:          <catalogue>CSTC</catalogue>
 4688:          <entry><langstring lang="en">123</langstring></entry>
 4689:       </catalogentry>
 4690:       <language>English</language>
 4691:       <description><langstring lang="en"> Recursively decompose the underlying space into two equal area blocks until each block contains at most one data point. The partition axes are cycled in the order x , y , x , y , ... The partition positions are independent of the data.</langstring></description>
 4692:       <keywords>
 4693:          <langstring lang="en">
 4694:          k-d
 4695:          </langstring>
 4696:          <langstring lang="en">
 4697:          k-d tree
 4698:          </langstring>
 4699:          <langstring lang="en">
 4700:          PR k-d tree
 4701:          </langstring>
 4702:          <langstring lang="en">
 4703:          tree
 4704:          </langstring>
 4705:          <langstring lang="en">
 4706:          visualization
 4707:          </langstring>
 4708:       </keywords>
 4709:    </general>
 4710:    <lifecycle>
 4711:       <status><langstring lang="en">Final</langstring></status>
 4712:       <contribute>
 4713:          <role><langstring lang="en">Author</langstring></role>
 4714:          <centity>
 4715:             <vcard>
 4716: BEGIN:vCard
 4717: FN:Frantisek Brabec
 4718: N:Brabec;Frantisek
 4719: EMAIL;INTERNET:brabec@cs.umd.edu
 4720: END:vCard
 4721: </vcard>
 4722:          </centity>
 4723:          <date>
 4724:             <datetime>2001-09-06</datetime>
 4725:          </date>
 4726:       </contribute>
 4727:       <contribute>
 4728:          <role><langstring lang="en">Author</langstring></role>
 4729:          <centity>
 4730:             <vcard>
 4731: BEGIN:vCard
 4732: FN:Hanan Samet
 4733: N:Samet;Hanan
 4734: EMAIL;INTERNET:hjs@cs.umd.edu
 4735: END:vCard
 4736: </vcard>
 4737:          </centity>
 4738:          <date>
 4739:             <datetime>2001-09-06</datetime>
 4740:          </date>
 4741:       </contribute>
 4742:    </lifecycle>
 4743:    <metametadata>
 4744:       <contribute>
 4745:          <role><langstring lang="en">Contributor</langstring></role>
 4746:          <centity>
 4747:             <vcard>
 4748: BEGIN:vCard
 4749: FN:Steve Hayes
 4750: N:Hayes;Steve
 4751: EMAIL;INTERNET:shayes@vt.edu
 4752: ORG:Virginia Tech;Computer Science
 4753: END:vCard
 4754: </vcard>
 4755:          </centity>
 4756:          <date>
 4757:             <datetime>2001-09-06</datetime>
 4758:          </date>
 4759:       </contribute>
 4760:       <language>en-US</language>
 4761:    </metametadata>
 4762:    <technical>
 4763:       <format>text/html</format>
 4764:       <location type="URI">
 4765:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=123
 4766:       </location>
 4767:       <requirements>
 4768:          <type><langstring lang="en">Platform</langstring></type>
 4769:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 4770:       </requirements>
 4771:       <requirements>
 4772:          <type><langstring lang="en">Operating System</langstring></type>
 4773:          <name><langstring lang="en">All</langstring></name>
 4774:       </requirements>
 4775:       <requirements>
 4776:          <type><langstring lang="en">Programming Language</langstring></type>
 4777:          <name><langstring lang="en">Java</langstring></name>
 4778:       </requirements>
 4779:    </technical>
 4780:    <educational>
 4781:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4782:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4783:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4784:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4785:    </educational>
 4786:    <rights>
 4787:       <description><langstring lang="en"></langstring></description>
 4788:    </rights>
 4789:    <classification>
 4790:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4791:       <taxonpath>
 4792:          <source>ACM Computer Science Curriculum</source>
 4793:          <taxon>
 4794:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 4795:          </taxon>
 4796:       </taxonpath>
 4797:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4798:    </classification>
 4799:    <classification>
 4800:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4801:       <taxonpath>
 4802:          <source>ACM Computing Classification System</source>
 4803:          <taxon>
 4804:             <entry><langstring lang="en">Data</langstring></entry>
 4805:          </taxon>
 4806:          <taxon>
 4807:             <entry><langstring lang="en">Data Structures</langstring></entry>
 4808:          </taxon>
 4809:       </taxonpath>
 4810:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4811:    </classification>
 4812: </record>
 4813: </metadata>
 4814: </record>
 4815: <record>
 4816: <header>
 4817: <identifier>oai:CSTC:124</identifier>
 4818: <datestamp>2001-11-09</datestamp>
 4819: </header>
 4820: <metadata>
 4821: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4822:    <general>
 4823:       <title><langstring lang="en">PR Quadtree Demo</langstring></title>
 4824:       <catalogentry>
 4825:          <catalogue>CSTC</catalogue>
 4826:          <entry><langstring lang="en">124</langstring></entry>
 4827:       </catalogentry>
 4828:       <language>English</language>
 4829:       <description><langstring lang="en"> Recursively decompose the underlying space into four equal area blocks until each block contains at most one data point. The partition positions are independent of the data.</langstring></description>
 4830:       <keywords>
 4831:          <langstring lang="en">
 4832:          tree
 4833:          </langstring>
 4834:          <langstring lang="en">
 4835:          quadtree
 4836:          </langstring>
 4837:          <langstring lang="en">
 4838:          visualization
 4839:          </langstring>
 4840:       </keywords>
 4841:    </general>
 4842:    <lifecycle>
 4843:       <status><langstring lang="en">Final</langstring></status>
 4844:       <contribute>
 4845:          <role><langstring lang="en">Author</langstring></role>
 4846:          <centity>
 4847:             <vcard>
 4848: BEGIN:vCard
 4849: FN:Frantisek Brabec
 4850: N:Brabec;Frantisek
 4851: EMAIL;INTERNET:brabec@cs.umd.edu
 4852: END:vCard
 4853: </vcard>
 4854:          </centity>
 4855:          <date>
 4856:             <datetime>2001-11-09</datetime>
 4857:          </date>
 4858:       </contribute>
 4859:       <contribute>
 4860:          <role><langstring lang="en">Author</langstring></role>
 4861:          <centity>
 4862:             <vcard>
 4863: BEGIN:vCard
 4864: FN:Hanan Samet
 4865: N:Samet;Hanan
 4866: EMAIL;INTERNET:hjs@cs.umd.edu
 4867: END:vCard
 4868: </vcard>
 4869:          </centity>
 4870:          <date>
 4871:             <datetime>2001-11-09</datetime>
 4872:          </date>
 4873:       </contribute>
 4874:    </lifecycle>
 4875:    <metametadata>
 4876:       <contribute>
 4877:          <role><langstring lang="en">Contributor</langstring></role>
 4878:          <centity>
 4879:             <vcard>
 4880: BEGIN:vCard
 4881: FN:Steve Hayes
 4882: N:Hayes;Steve
 4883: EMAIL;INTERNET:shayes@vt.edu
 4884: ORG:Virginia Tech;Computer Science
 4885: END:vCard
 4886: </vcard>
 4887:          </centity>
 4888:          <date>
 4889:             <datetime>2001-11-09</datetime>
 4890:          </date>
 4891:       </contribute>
 4892:       <language>en-US</language>
 4893:    </metametadata>
 4894:    <technical>
 4895:       <format>text/html</format>
 4896:       <location type="URI">
 4897:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=124
 4898:       </location>
 4899:       <requirements>
 4900:          <type><langstring lang="en">Platform</langstring></type>
 4901:          <name><langstring lang="en">Java Virtual Machine</langstring></name>
 4902:       </requirements>
 4903:       <requirements>
 4904:          <type><langstring lang="en">Operating System</langstring></type>
 4905:          <name><langstring lang="en">All</langstring></name>
 4906:       </requirements>
 4907:       <requirements>
 4908:          <type><langstring lang="en">Programming Language</langstring></type>
 4909:          <name><langstring lang="en">Java</langstring></name>
 4910:       </requirements>
 4911:    </technical>
 4912:    <educational>
 4913:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 4914:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 4915:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 4916:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 4917:    </educational>
 4918:    <rights>
 4919:       <description><langstring lang="en"></langstring></description>
 4920:    </rights>
 4921:    <classification>
 4922:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 4923:       <taxonpath>
 4924:          <source>ACM Computer Science Curriculum</source>
 4925:          <taxon>
 4926:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 4927:          </taxon>
 4928:       </taxonpath>
 4929:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 4930:    </classification>
 4931:    <classification>
 4932:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 4933:       <taxonpath>
 4934:          <source>ACM Computing Classification System</source>
 4935:          <taxon>
 4936:             <entry><langstring lang="en">Data</langstring></entry>
 4937:          </taxon>
 4938:          <taxon>
 4939:             <entry><langstring lang="en">Data Structures</langstring></entry>
 4940:          </taxon>
 4941:       </taxonpath>
 4942:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 4943:    </classification>
 4944: </record>
 4945: </metadata>
 4946: </record>
 4947: <record>
 4948: <header>
 4949: <identifier>oai:CSTC:125</identifier>
 4950: <datestamp>2001-09-06</datestamp>
 4951: </header>
 4952: <metadata>
 4953: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 4954:    <general>
 4955:       <title><langstring lang="en">BSP Tree Visualizer</langstring></title>
 4956:       <catalogentry>
 4957:          <catalogue>CSTC</catalogue>
 4958:          <entry><langstring lang="en">125</langstring></entry>
 4959:       </catalogentry>
 4960:       <description><langstring lang="en"> This applet demonstrates how BSP trees work, and includes a demonstration of how they are used in Doom-style games to render pseudo-3D scenes.</langstring></description>
 4961:       <keywords>
 4962:          <langstring lang="en">
 4963:          BSP
 4964:          </langstring>
 4965:          <langstring lang="en">
 4966:          tree
 4967:          </langstring>
 4968:          <langstring lang="en">
 4969:          data
 4970:          </langstring>
 4971:          <langstring lang="en">
 4972:          structure
 4973:          </langstring>
 4974:       </keywords>
 4975:    </general>
 4976:    <lifecycle>
 4977:       <status><langstring lang="en">Final</langstring></status>
 4978:       <contribute>
 4979:          <role><langstring lang="en">Author</langstring></role>
 4980:          <centity>
 4981:             <vcard>
 4982: BEGIN:vCard
 4983: FN:Paton Lewis
 4984: N:Lewis;Paton
 4985: EMAIL;INTERNET:pjl@symbolcraft.com
 4986: END:vCard
 4987: </vcard>
 4988:          </centity>
 4989:          <date>
 4990:             <datetime>2001-09-06</datetime>
 4991:          </date>
 4992:       </contribute>
 4993:    </lifecycle>
 4994:    <metametadata>
 4995:       <contribute>
 4996:          <role><langstring lang="en">Contributor</langstring></role>
 4997:          <centity>
 4998:             <vcard>
 4999: BEGIN:vCard
 5000: FN:Vikram Narula
 5001: N:Narula;Vikram
 5002: EMAIL;INTERNET:vnarula@vt.edu
 5003: ORG:Virginia Tech;CS
 5004: END:vCard
 5005: </vcard>
 5006:          </centity>
 5007:          <date>
 5008:             <datetime>2001-09-06</datetime>
 5009:          </date>
 5010:       </contribute>
 5011:       <language>en-US</language>
 5012:    </metametadata>
 5013:    <technical>
 5014:       <format>text/html</format>
 5015:       <location type="URI">
 5016:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=125
 5017:       </location>
 5018:    </technical>
 5019:    <educational>
 5020:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5021:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5022:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5023:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5024:    </educational>
 5025:    <rights>
 5026:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 5027:       <description><langstring lang="en">Copyright &#169; 1998-2001 by Paton J. Lewis. All rights reserved</langstring></description>
 5028:    </rights>
 5029:    <classification>
 5030:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5031:       <taxonpath>
 5032:          <source>ACM Computer Science Curriculum</source>
 5033:          <taxon>
 5034:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5035:          </taxon>
 5036:       </taxonpath>
 5037:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5038:    </classification>
 5039:    <classification>
 5040:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5041:       <taxonpath>
 5042:          <source>ACM Computing Classification System</source>
 5043:          <taxon>
 5044:             <entry><langstring lang="en">Data</langstring></entry>
 5045:          </taxon>
 5046:          <taxon>
 5047:             <entry><langstring lang="en">Data Structures</langstring></entry>
 5048:          </taxon>
 5049:       </taxonpath>
 5050:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5051:    </classification>
 5052: </record>
 5053: </metadata>
 5054: </record>
 5055: <record>
 5056: <header>
 5057: <identifier>oai:CSTC:126</identifier>
 5058: <datestamp>2001-09-06</datestamp>
 5059: </header>
 5060: <metadata>
 5061: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5062:    <general>
 5063:       <title><langstring lang="en">VisualOS Operating System Visualization Program</langstring></title>
 5064:       <catalogentry>
 5065:          <catalogue>CSTC</catalogue>
 5066:          <entry><langstring lang="en">126</langstring></entry>
 5067:       </catalogentry>
 5068:       <language>English</language>
 5069:       <description><langstring lang="en"> VisualOS is an educational visual simulator of operating system. Its purpose is to help understand how an operating systems and the algorithms involved work by showing visual representations of the different aspects of an operating system.</langstring></description>
 5070:       <keywords>
 5071:          <langstring lang="en">
 5072:          Operating System
 5073:          </langstring>
 5074:          <langstring lang="en">
 5075:          simluator
 5076:          </langstring>
 5077:          <langstring lang="en">
 5078:          linux
 5079:          </langstring>
 5080:          <langstring lang="en">
 5081:          unix
 5082:          </langstring>
 5083:       </keywords>
 5084:    </general>
 5085:    <lifecycle>
 5086:       <status><langstring lang="en">Final</langstring></status>
 5087:       <contribute>
 5088:          <role><langstring lang="en">Author</langstring></role>
 5089:          <centity>
 5090:             <vcard>
 5091: BEGIN:vCard
 5092: FN:Manuel Estrada Sainz
 5093: N:Estrada Sainz;Manuel
 5094: EMAIL;INTERNET:ranty@users.sourceforge.net
 5095: END:vCard
 5096: </vcard>
 5097:          </centity>
 5098:          <date>
 5099:             <datetime>2001-09-06</datetime>
 5100:          </date>
 5101:       </contribute>
 5102:    </lifecycle>
 5103:    <metametadata>
 5104:       <contribute>
 5105:          <role><langstring lang="en">Contributor</langstring></role>
 5106:          <centity>
 5107:             <vcard>
 5108: BEGIN:vCard
 5109: FN:Mike Belanger
 5110: N:Belanger;Mike
 5111: EMAIL;INTERNET:mbelange@vt.edu
 5112: ORG:;
 5113: END:vCard
 5114: </vcard>
 5115:          </centity>
 5116:          <date>
 5117:             <datetime>2001-09-06</datetime>
 5118:          </date>
 5119:       </contribute>
 5120:       <language>en-US</language>
 5121:    </metametadata>
 5122:    <technical>
 5123:       <format>text/html</format>
 5124:       <location type="URI">
 5125:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=126
 5126:       </location>
 5127:       <requirements>
 5128:          <type><langstring lang="en">Platform</langstring></type>
 5129:          <name><langstring lang="en">PC</langstring></name>
 5130:       </requirements>
 5131:       <requirements>
 5132:          <type><langstring lang="en">Operating System</langstring></type>
 5133:          <name><langstring lang="en">UNIX</langstring></name>
 5134:       </requirements>
 5135:       <requirements>
 5136:          <type><langstring lang="en">Programming Language</langstring></type>
 5137:          <name><langstring lang="en">C++</langstring></name>
 5138:       </requirements>
 5139:    </technical>
 5140:    <educational>
 5141:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5142:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5143:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5144:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5145:    </educational>
 5146:    <rights>
 5147:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 5148:       <description><langstring lang="en">GPL</langstring></description>
 5149:    </rights>
 5150:    <classification>
 5151:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5152:       <taxonpath>
 5153:          <source>ACM Computer Science Curriculum</source>
 5154:          <taxon>
 5155:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 5156:          </taxon>
 5157:       </taxonpath>
 5158:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5159:    </classification>
 5160:    <classification>
 5161:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5162:       <taxonpath>
 5163:          <source>ACM Computing Classification System</source>
 5164:          <taxon>
 5165:             <entry><langstring lang="en">Software</langstring></entry>
 5166:          </taxon>
 5167:          <taxon>
 5168:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 5169:          </taxon>
 5170:       </taxonpath>
 5171:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5172:    </classification>
 5173: </record>
 5174: </metadata>
 5175: </record>
 5176: <record>
 5177: <header>
 5178: <identifier>oai:CSTC:127</identifier>
 5179: <datestamp>2001-09-06</datestamp>
 5180: </header>
 5181: <metadata>
 5182: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5183:    <general>
 5184:       <title><langstring lang="en">Simple Model Automatic Computer</langstring></title>
 5185:       <catalogentry>
 5186:          <catalogue>CSTC</catalogue>
 5187:          <entry><langstring lang="en">127</langstring></entry>
 5188:       </catalogentry>
 5189:       <description><langstring lang="en"> A simple automatic computer simulator. Equipped with a program editor, an assembler, a simulator, a tracer, and a memory viewer.</langstring></description>
 5190:       <keywords>
 5191:          <langstring lang="en">
 5192:          computer
 5193:          </langstring>
 5194:          <langstring lang="en">
 5195:          SIMAC
 5196:          </langstring>
 5197:          <langstring lang="en">
 5198:          simulator
 5199:          </langstring>
 5200:       </keywords>
 5201:    </general>
 5202:    <lifecycle>
 5203:       <status><langstring lang="en">Final</langstring></status>
 5204:       <contribute>
 5205:          <role><langstring lang="en">Author</langstring></role>
 5206:          <centity>
 5207:             <vcard>
 5208: BEGIN:vCard
 5209: FN:Yanto Suryono
 5210: N:Suryono;Yanto
 5211: EMAIL;INTERNET:yanto@fedu.uec.ac.jp
 5212: END:vCard
 5213: </vcard>
 5214:          </centity>
 5215:          <date>
 5216:             <datetime>2001-09-06</datetime>
 5217:          </date>
 5218:       </contribute>
 5219:    </lifecycle>
 5220:    <metametadata>
 5221:       <contribute>
 5222:          <role><langstring lang="en">Contributor</langstring></role>
 5223:          <centity>
 5224:             <vcard>
 5225: BEGIN:vCard
 5226: FN:Vikram Narula
 5227: N:Narula;Vikram
 5228: EMAIL;INTERNET:vnarula@vt.edu
 5229: ORG:Virginia Tech;CS
 5230: END:vCard
 5231: </vcard>
 5232:          </centity>
 5233:          <date>
 5234:             <datetime>2001-09-06</datetime>
 5235:          </date>
 5236:       </contribute>
 5237:       <language>en-US</language>
 5238:    </metametadata>
 5239:    <technical>
 5240:       <format>text/html</format>
 5241:       <location type="URI">
 5242:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=127
 5243:       </location>
 5244:    </technical>
 5245:    <educational>
 5246:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5247:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5248:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5249:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5250:    </educational>
 5251:    <rights>
 5252:       <description><langstring lang="en"></langstring></description>
 5253:    </rights>
 5254:    <classification>
 5255:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5256:       <taxonpath>
 5257:          <source>ACM Computer Science Curriculum</source>
 5258:          <taxon>
 5259:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 5260:          </taxon>
 5261:       </taxonpath>
 5262:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5263:    </classification>
 5264:    <classification>
 5265:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5266:       <taxonpath>
 5267:          <source>ACM Computing Classification System</source>
 5268:          <taxon>
 5269:             <entry><langstring lang="en">Hardware</langstring></entry>
 5270:          </taxon>
 5271:          <taxon>
 5272:             <entry><langstring lang="en">General</langstring></entry>
 5273:          </taxon>
 5274:       </taxonpath>
 5275:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5276:    </classification>
 5277:    <classification>
 5278:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5279:       <taxonpath>
 5280:          <source>ACM Computing Classification System</source>
 5281:          <taxon>
 5282:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 5283:          </taxon>
 5284:          <taxon>
 5285:             <entry><langstring lang="en">General</langstring></entry>
 5286:          </taxon>
 5287:       </taxonpath>
 5288:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5289:    </classification>
 5290: </record>
 5291: </metadata>
 5292: </record>
 5293: <record>
 5294: <header>
 5295: <identifier>oai:CSTC:129</identifier>
 5296: <datestamp>2001-09-06</datestamp>
 5297: </header>
 5298: <metadata>
 5299: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5300:    <general>
 5301:       <title><langstring lang="en">Unix Sortdemo</langstring></title>
 5302:       <catalogentry>
 5303:          <catalogue>CSTC</catalogue>
 5304:          <entry><langstring lang="en">129</langstring></entry>
 5305:       </catalogentry>
 5306:       <language>English</language>
 5307:       <description><langstring lang="en"> Sortdemo is a program to visualize various types of sorting algorithms. It generates a sequence of image files, that can be converted to an animation suitable for demonstrations.</langstring></description>
 5308:       <keywords>
 5309:          <langstring lang="en">
 5310:          Sorting
 5311:          </langstring>
 5312:          <langstring lang="en">
 5313:          demo
 5314:          </langstring>
 5315:          <langstring lang="en">
 5316:          unix
 5317:          </langstring>
 5318:       </keywords>
 5319:    </general>
 5320:    <lifecycle>
 5321:       <status><langstring lang="en">Final</langstring></status>
 5322:       <contribute>
 5323:          <role><langstring lang="en">Author</langstring></role>
 5324:          <centity>
 5325:             <vcard>
 5326: BEGIN:vCard
 5327: FN:Anuradha Ratnaweera
 5328: N:Ratnaweera;Anuradha
 5329: EMAIL;INTERNET:anuradha@gnu.org
 5330: END:vCard
 5331: </vcard>
 5332:          </centity>
 5333:          <date>
 5334:             <datetime>2001-09-06</datetime>
 5335:          </date>
 5336:       </contribute>
 5337:    </lifecycle>
 5338:    <metametadata>
 5339:       <contribute>
 5340:          <role><langstring lang="en">Contributor</langstring></role>
 5341:          <centity>
 5342:             <vcard>
 5343: BEGIN:vCard
 5344: FN:Mike Belanger
 5345: N:Belanger;Mike
 5346: EMAIL;INTERNET:mbelange@vt.edu
 5347: ORG:;
 5348: END:vCard
 5349: </vcard>
 5350:          </centity>
 5351:          <date>
 5352:             <datetime>2001-09-06</datetime>
 5353:          </date>
 5354:       </contribute>
 5355:       <language>en-US</language>
 5356:    </metametadata>
 5357:    <technical>
 5358:       <format>text/html</format>
 5359:       <location type="URI">
 5360:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=129
 5361:       </location>
 5362:       <requirements>
 5363:          <type><langstring lang="en">Platform</langstring></type>
 5364:          <name><langstring lang="en">PC</langstring></name>
 5365:       </requirements>
 5366:       <requirements>
 5367:          <type><langstring lang="en">Operating System</langstring></type>
 5368:          <name><langstring lang="en">UNIX</langstring></name>
 5369:       </requirements>
 5370:       <requirements>
 5371:          <type><langstring lang="en">Programming Language</langstring></type>
 5372:          <name><langstring lang="en">C++</langstring></name>
 5373:       </requirements>
 5374:    </technical>
 5375:    <educational>
 5376:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5377:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5378:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5379:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5380:    </educational>
 5381:    <rights>
 5382:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 5383:       <description><langstring lang="en">GNU GPL</langstring></description>
 5384:    </rights>
 5385:    <classification>
 5386:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5387:       <taxonpath>
 5388:          <source>ACM Computer Science Curriculum</source>
 5389:          <taxon>
 5390:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5391:          </taxon>
 5392:       </taxonpath>
 5393:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5394:    </classification>
 5395:    <classification>
 5396:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5397:       <taxonpath>
 5398:          <source>ACM Computing Classification System</source>
 5399:          <taxon>
 5400:             <entry><langstring lang="en">Software</langstring></entry>
 5401:          </taxon>
 5402:          <taxon>
 5403:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 5404:          </taxon>
 5405:       </taxonpath>
 5406:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5407:    </classification>
 5408: </record>
 5409: </metadata>
 5410: </record>
 5411: <record>
 5412: <header>
 5413: <identifier>oai:CSTC:133</identifier>
 5414: <datestamp>2001-09-06</datestamp>
 5415: </header>
 5416: <metadata>
 5417: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5418:    <general>
 5419:       <title><langstring lang="en">Jeliot, Interactive Algorithm Animator</langstring></title>
 5420:       <catalogentry>
 5421:          <catalogue>CSTC</catalogue>
 5422:          <entry><langstring lang="en">133</langstring></entry>
 5423:       </catalogentry>
 5424:       <description><langstring lang="en"> This is a quite complicated applet/servlet combination to interactively animate almost any Java application or algorithm. The basic idea is to animate user's code interactively. First You write the code, send it to the server and wait a while. Then You can watch Your own code in action. The system is able to animate almost any algorithm written in Java, exact details of the restictions can be found in the user's manual. Major features: user's own code (with or without errors :), interactive, line-by-line</langstring></description>
 5425:       <keywords>
 5426:          <langstring lang="en">
 5427:          algorithm
 5428:          </langstring>
 5429:          <langstring lang="en">
 5430:          code animation
 5431:          </langstring>
 5432:       </keywords>
 5433:    </general>
 5434:    <lifecycle>
 5435:       <status><langstring lang="en">Final</langstring></status>
 5436:       <contribute>
 5437:          <role><langstring lang="en">Author</langstring></role>
 5438:          <centity>
 5439:             <vcard>
 5440: BEGIN:vCard
 5441: FN:Tommi Terasvirta
 5442: N:Terasvirta;Tommi
 5443: EMAIL;INTERNET:Tommi.Terasvirta@cs.helsinki.fi
 5444: END:vCard
 5445: </vcard>
 5446:          </centity>
 5447:          <date>
 5448:             <datetime>2001-09-06</datetime>
 5449:          </date>
 5450:       </contribute>
 5451:    </lifecycle>
 5452:    <metametadata>
 5453:       <contribute>
 5454:          <role><langstring lang="en">Contributor</langstring></role>
 5455:          <centity>
 5456:             <vcard>
 5457: BEGIN:vCard
 5458: FN:Vikram Narula
 5459: N:Narula;Vikram
 5460: EMAIL;INTERNET:vnarula@vt.edu
 5461: ORG:Virginia Tech;CS
 5462: END:vCard
 5463: </vcard>
 5464:          </centity>
 5465:          <date>
 5466:             <datetime>2001-09-06</datetime>
 5467:          </date>
 5468:       </contribute>
 5469:       <language>en-US</language>
 5470:    </metametadata>
 5471:    <technical>
 5472:       <format>text/html</format>
 5473:       <location type="URI">
 5474:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=133
 5475:       </location>
 5476:    </technical>
 5477:    <educational>
 5478:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5479:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5480:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5481:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5482:    </educational>
 5483:    <rights>
 5484:       <description><langstring lang="en"></langstring></description>
 5485:    </rights>
 5486:    <classification>
 5487:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5488:       <taxonpath>
 5489:          <source>ACM Computer Science Curriculum</source>
 5490:          <taxon>
 5491:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5492:          </taxon>
 5493:       </taxonpath>
 5494:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5495:    </classification>
 5496:    <classification>
 5497:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5498:       <taxonpath>
 5499:          <source>ACM Computing Classification System</source>
 5500:          <taxon>
 5501:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
 5502:          </taxon>
 5503:          <taxon>
 5504:             <entry><langstring lang="en">Analysis of Algorithms and Problem Complexity</langstring></entry>
 5505:          </taxon>
 5506:       </taxonpath>
 5507:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5508:    </classification>
 5509: </record>
 5510: </metadata>
 5511: </record>
 5512: <record>
 5513: <header>
 5514: <identifier>oai:CSTC:134</identifier>
 5515: <datestamp>2001-09-06</datestamp>
 5516: </header>
 5517: <metadata>
 5518: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5519:    <general>
 5520:       <title><langstring lang="en">Xtango</langstring></title>
 5521:       <catalogentry>
 5522:          <catalogue>CSTC</catalogue>
 5523:          <entry><langstring lang="en">134</langstring></entry>
 5524:       </catalogentry>
 5525:       <language>English</language>
 5526:       <description><langstring lang="en"> XTANGO is a general purpose algorithm animation system, developed by John Stasko of Georgia Tech, that supports programmers developing color, real-time, 2 &amp; 1/2 dimensional, smooth animations of their own algorithms and programs. The focus of the system is on ease-of-use. XTANGO utilizes the path-transition animation paradigm which helps move animation design to an abstract, high level. Programmers need not be graphics experts to develop their own animations.
 5527: XTANGO is implemented on top of UNIX and the X11 Window System. It can be run on either color or black-and-white monitors.</langstring></description>
 5528:       <keywords>
 5529:          <langstring lang="en">
 5530:          xtango
 5531:          </langstring>
 5532:          <langstring lang="en">
 5533:          algorithm animation
 5534:          </langstring>
 5535:          <langstring lang="en">
 5536:          multimedia
 5537:          </langstring>
 5538:          <langstring lang="en">
 5539:          multimedia creation
 5540:          </langstring>
 5541:       </keywords>
 5542:    </general>
 5543:    <lifecycle>
 5544:       <status><langstring lang="en">Final</langstring></status>
 5545:       <contribute>
 5546:          <role><langstring lang="en">Author</langstring></role>
 5547:          <centity>
 5548:             <vcard>
 5549: BEGIN:vCard
 5550: FN:John Stasko
 5551: N:Stasko;John
 5552: EMAIL;INTERNET:unknown
 5553: END:vCard
 5554: </vcard>
 5555:          </centity>
 5556:          <date>
 5557:             <datetime>2001-09-06</datetime>
 5558:          </date>
 5559:       </contribute>
 5560:    </lifecycle>
 5561:    <metametadata>
 5562:       <contribute>
 5563:          <role><langstring lang="en">Contributor</langstring></role>
 5564:          <centity>
 5565:             <vcard>
 5566: BEGIN:vCard
 5567: FN:Steve Hayes
 5568: N:Hayes;Steve
 5569: EMAIL;INTERNET:shayes@vt.edu
 5570: ORG:Virginia Tech;Computer Science
 5571: END:vCard
 5572: </vcard>
 5573:          </centity>
 5574:          <date>
 5575:             <datetime>2001-09-06</datetime>
 5576:          </date>
 5577:       </contribute>
 5578:       <language>en-US</language>
 5579:    </metametadata>
 5580:    <technical>
 5581:       <format>text/html</format>
 5582:       <location type="URI">
 5583:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=134
 5584:       </location>
 5585:       <requirements>
 5586:          <type><langstring lang="en">Platform</langstring></type>
 5587:          <name><langstring lang="en">HP, PC, SGI, Sun Sparc</langstring></name>
 5588:       </requirements>
 5589:       <requirements>
 5590:          <type><langstring lang="en">Operating System</langstring></type>
 5591:          <name><langstring lang="en">UNIX</langstring></name>
 5592:       </requirements>
 5593:       <requirements>
 5594:          <type><langstring lang="en">Programming Language</langstring></type>
 5595:          <name><langstring lang="en">C</langstring></name>
 5596:       </requirements>
 5597:    </technical>
 5598:    <educational>
 5599:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5600:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5601:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5602:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5603:    </educational>
 5604:    <rights>
 5605:       <description><langstring lang="en"></langstring></description>
 5606:    </rights>
 5607:    <classification>
 5608:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5609:       <taxonpath>
 5610:          <source>ACM Computer Science Curriculum</source>
 5611:          <taxon>
 5612:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5613:          </taxon>
 5614:       </taxonpath>
 5615:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5616:    </classification>
 5617:    <classification>
 5618:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5619:       <taxonpath>
 5620:          <source>ACM Computing Classification System</source>
 5621:          <taxon>
 5622:             <entry><langstring lang="en">Data</langstring></entry>
 5623:          </taxon>
 5624:          <taxon>
 5625:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 5626:          </taxon>
 5627:       </taxonpath>
 5628:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5629:    </classification>
 5630: </record>
 5631: </metadata>
 5632: </record>
 5633: <record>
 5634: <header>
 5635: <identifier>oai:CSTC:135</identifier>
 5636: <datestamp>2001-09-06</datestamp>
 5637: </header>
 5638: <metadata>
 5639: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5640:    <general>
 5641:       <title><langstring lang="en">World Lecture Hall</langstring></title>
 5642:       <catalogentry>
 5643:          <catalogue>CSTC</catalogue>
 5644:          <entry><langstring lang="en">135</langstring></entry>
 5645:       </catalogentry>
 5646:       <language>English</language>
 5647:       <description><langstring lang="en"> The WLH is comprised of links to actual course webpages of universities. The topics of the lectures cover all facets of Computer Science.</langstring></description>
 5648:       <keywords>
 5649:          <langstring lang="en">
 5650:          lecture
 5651:          </langstring>
 5652:          <langstring lang="en">
 5653:          webpages
 5654:          </langstring>
 5655:          <langstring lang="en">
 5656:          course plan
 5657:          </langstring>
 5658:       </keywords>
 5659:    </general>
 5660:    <lifecycle>
 5661:       <status><langstring lang="en">Final</langstring></status>
 5662:       <contribute>
 5663:          <role><langstring lang="en">Author</langstring></role>
 5664:          <centity>
 5665:             <vcard>
 5666: BEGIN:vCard
 5667: FN:World Lecture Hall
 5668: N:Hall;World Lecture
 5669: EMAIL;INTERNET:see@web.page
 5670: END:vCard
 5671: </vcard>
 5672:          </centity>
 5673:          <date>
 5674:             <datetime>2001-09-06</datetime>
 5675:          </date>
 5676:       </contribute>
 5677:    </lifecycle>
 5678:    <metametadata>
 5679:       <contribute>
 5680:          <role><langstring lang="en">Contributor</langstring></role>
 5681:          <centity>
 5682:             <vcard>
 5683: BEGIN:vCard
 5684: FN:Mike Belanger
 5685: N:Belanger;Mike
 5686: EMAIL;INTERNET:mbelange@vt.edu
 5687: ORG:;
 5688: END:vCard
 5689: </vcard>
 5690:          </centity>
 5691:          <date>
 5692:             <datetime>2001-09-06</datetime>
 5693:          </date>
 5694:       </contribute>
 5695:       <language>en-US</language>
 5696:    </metametadata>
 5697:    <technical>
 5698:       <format>text/html</format>
 5699:       <location type="URI">
 5700:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=135
 5701:       </location>
 5702:       <requirements>
 5703:          <type><langstring lang="en">Platform</langstring></type>
 5704:          <name><langstring lang="en">HTML Browser</langstring></name>
 5705:       </requirements>
 5706:       <requirements>
 5707:          <type><langstring lang="en">Operating System</langstring></type>
 5708:          <name><langstring lang="en">All</langstring></name>
 5709:       </requirements>
 5710:       <requirements>
 5711:          <type><langstring lang="en">Programming Language</langstring></type>
 5712:          <name><langstring lang="en">HTML</langstring></name>
 5713:       </requirements>
 5714:    </technical>
 5715:    <educational>
 5716:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5717:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5718:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5719:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5720:    </educational>
 5721:    <rights>
 5722:       <description><langstring lang="en"></langstring></description>
 5723:    </rights>
 5724:    <classification>
 5725:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5726:       <taxonpath>
 5727:          <source>ACM Computer Science Curriculum</source>
 5728:          <taxon>
 5729:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5730:          </taxon>
 5731:       </taxonpath>
 5732:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5733:    </classification>
 5734:    <classification>
 5735:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5736:       <taxonpath>
 5737:          <source>ACM Computer Science Curriculum</source>
 5738:          <taxon>
 5739:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 5740:          </taxon>
 5741:       </taxonpath>
 5742:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5743:    </classification>
 5744:    <classification>
 5745:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5746:       <taxonpath>
 5747:          <source>ACM Computer Science Curriculum</source>
 5748:          <taxon>
 5749:             <entry><langstring lang="en">Artificial Intelligence and Robotics</langstring></entry>
 5750:          </taxon>
 5751:       </taxonpath>
 5752:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5753:    </classification>
 5754:    <classification>
 5755:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5756:       <taxonpath>
 5757:          <source>ACM Computer Science Curriculum</source>
 5758:          <taxon>
 5759:             <entry><langstring lang="en">Database and Information Retrieval</langstring></entry>
 5760:          </taxon>
 5761:       </taxonpath>
 5762:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5763:    </classification>
 5764:    <classification>
 5765:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5766:       <taxonpath>
 5767:          <source>ACM Computer Science Curriculum</source>
 5768:          <taxon>
 5769:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 5770:          </taxon>
 5771:       </taxonpath>
 5772:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5773:    </classification>
 5774:    <classification>
 5775:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5776:       <taxonpath>
 5777:          <source>ACM Computer Science Curriculum</source>
 5778:          <taxon>
 5779:             <entry><langstring lang="en">Numerical and Symbolic Computation</langstring></entry>
 5780:          </taxon>
 5781:       </taxonpath>
 5782:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5783:    </classification>
 5784:    <classification>
 5785:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5786:       <taxonpath>
 5787:          <source>ACM Computer Science Curriculum</source>
 5788:          <taxon>
 5789:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 5790:          </taxon>
 5791:       </taxonpath>
 5792:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5793:    </classification>
 5794:    <classification>
 5795:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5796:       <taxonpath>
 5797:          <source>ACM Computer Science Curriculum</source>
 5798:          <taxon>
 5799:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 5800:          </taxon>
 5801:       </taxonpath>
 5802:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5803:    </classification>
 5804:    <classification>
 5805:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5806:       <taxonpath>
 5807:          <source>ACM Computer Science Curriculum</source>
 5808:          <taxon>
 5809:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 5810:          </taxon>
 5811:       </taxonpath>
 5812:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5813:    </classification>
 5814:    <classification>
 5815:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5816:       <taxonpath>
 5817:          <source>ACM Computer Science Curriculum</source>
 5818:          <taxon>
 5819:             <entry><langstring lang="en">Social, Ethical and Professional Issue</langstring></entry>
 5820:          </taxon>
 5821:       </taxonpath>
 5822:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5823:    </classification>
 5824:    <classification>
 5825:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5826:       <taxonpath>
 5827:          <source>ACM Computing Classification System</source>
 5828:          <taxon>
 5829:             <entry><langstring lang="en">General Literature</langstring></entry>
 5830:          </taxon>
 5831:          <taxon>
 5832:             <entry><langstring lang="en">General</langstring></entry>
 5833:          </taxon>
 5834:       </taxonpath>
 5835:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5836:    </classification>
 5837: </record>
 5838: </metadata>
 5839: </record>
 5840: <record>
 5841: <header>
 5842: <identifier>oai:CSTC:136</identifier>
 5843: <datestamp>2001-09-06</datestamp>
 5844: </header>
 5845: <metadata>
 5846: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5847:    <general>
 5848:       <title><langstring lang="en">Towers of Hanoi applet</langstring></title>
 5849:       <catalogentry>
 5850:          <catalogue>CSTC</catalogue>
 5851:          <entry><langstring lang="en">136</langstring></entry>
 5852:       </catalogentry>
 5853:       <description><langstring lang="en"> Great simulation of a classic problem. The animation solves in the least amount of moves. Stats are reported on how good your approach is.</langstring></description>
 5854:       <keywords>
 5855:          <langstring lang="en">
 5856:          Towers of Hanoi
 5857:          </langstring>
 5858:          <langstring lang="en">
 5859:          simulation
 5860:          </langstring>
 5861:       </keywords>
 5862:    </general>
 5863:    <lifecycle>
 5864:       <status><langstring lang="en">Final</langstring></status>
 5865:       <contribute>
 5866:          <role><langstring lang="en">Author</langstring></role>
 5867:          <centity>
 5868:             <vcard>
 5869: BEGIN:vCard
 5870: FN:Jan Struyf
 5871: N:Struyf;Jan
 5872: EMAIL;INTERNET:Jan.struyf@student.kuleuven.ac.be
 5873: END:vCard
 5874: </vcard>
 5875:          </centity>
 5876:          <date>
 5877:             <datetime>2001-09-06</datetime>
 5878:          </date>
 5879:       </contribute>
 5880:    </lifecycle>
 5881:    <metametadata>
 5882:       <contribute>
 5883:          <role><langstring lang="en">Contributor</langstring></role>
 5884:          <centity>
 5885:             <vcard>
 5886: BEGIN:vCard
 5887: FN:Mike Belanger
 5888: N:Belanger;Mike
 5889: EMAIL;INTERNET:mbelange@vt.edu
 5890: ORG:;
 5891: END:vCard
 5892: </vcard>
 5893:          </centity>
 5894:          <date>
 5895:             <datetime>2001-09-06</datetime>
 5896:          </date>
 5897:       </contribute>
 5898:       <language>en-US</language>
 5899:    </metametadata>
 5900:    <technical>
 5901:       <format>text/html</format>
 5902:       <location type="URI">
 5903:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=136
 5904:       </location>
 5905:       <requirements>
 5906:          <type><langstring lang="en">Platform</langstring></type>
 5907:          <name><langstring lang="en">HTML Browser</langstring></name>
 5908:       </requirements>
 5909:       <requirements>
 5910:          <type><langstring lang="en">Operating System</langstring></type>
 5911:          <name><langstring lang="en">All</langstring></name>
 5912:       </requirements>
 5913:       <requirements>
 5914:          <type><langstring lang="en">Programming Language</langstring></type>
 5915:          <name><langstring lang="en">Java</langstring></name>
 5916:       </requirements>
 5917:    </technical>
 5918:    <educational>
 5919:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 5920:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 5921:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 5922:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 5923:    </educational>
 5924:    <rights>
 5925:       <description><langstring lang="en"></langstring></description>
 5926:    </rights>
 5927:    <classification>
 5928:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 5929:       <taxonpath>
 5930:          <source>ACM Computer Science Curriculum</source>
 5931:          <taxon>
 5932:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 5933:          </taxon>
 5934:       </taxonpath>
 5935:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 5936:    </classification>
 5937:    <classification>
 5938:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 5939:       <taxonpath>
 5940:          <source>ACM Computing Classification System</source>
 5941:          <taxon>
 5942:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 5943:          </taxon>
 5944:          <taxon>
 5945:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 5946:          </taxon>
 5947:       </taxonpath>
 5948:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 5949:    </classification>
 5950: </record>
 5951: </metadata>
 5952: </record>
 5953: <record>
 5954: <header>
 5955: <identifier>oai:CSTC:139</identifier>
 5956: <datestamp>2001-09-06</datestamp>
 5957: </header>
 5958: <metadata>
 5959: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 5960:    <general>
 5961:       <title><langstring lang="en">A New and More Efficient Implementation of an Undirected Graph Component</langstring></title>
 5962:       <catalogentry>
 5963:          <catalogue>CSTC</catalogue>
 5964:          <entry><langstring lang="en">139</langstring></entry>
 5965:       </catalogentry>
 5966:       <language>English</language>
 5967:       <description><langstring lang="en"> This research project entails designing, specifying, coding, testing, debugging, and documenting different implementations of an undirected graph component for the RESOLVE/C++ Component Catalog. Each version uses the same abstract model to represent the state of an undirected graph and the same kernel operations to manipulate the state of that undirected graph. The implementation strategy changes for each version. The first five versions utilize the "classic" strategies (adjacency list, adjacency matrix, and edge list) in a variety of ways. The final version employs a novel data structure
 5968: that allows each operation to execute in constant time, which dominates the other strategies.</langstring></description>
 5969:       <keywords>
 5970:          <langstring lang="en">
 5971:          2001 ACM International Student Research Contest
 5972:          </langstring>
 5973:          <langstring lang="en">
 5974:          3rd place Undergraduate
 5975:          </langstring>
 5976:          <langstring lang="en">
 5977:          graphs
 5978:          </langstring>
 5979:          <langstring lang="en">
 5980:          components
 5981:          </langstring>
 5982:       </keywords>
 5983:    </general>
 5984:    <lifecycle>
 5985:       <status><langstring lang="en">Final</langstring></status>
 5986:       <contribute>
 5987:          <role><langstring lang="en">Author</langstring></role>
 5988:          <centity>
 5989:             <vcard>
 5990: BEGIN:vCard
 5991: FN:Shawn Craft
 5992: N:Craft;Shawn
 5993: EMAIL;INTERNET:craft.51@osu.edu
 5994: END:vCard
 5995: </vcard>
 5996:          </centity>
 5997:          <date>
 5998:             <datetime>2001-09-06</datetime>
 5999:          </date>
 6000:       </contribute>
 6001:    </lifecycle>
 6002:    <metametadata>
 6003:       <contribute>
 6004:          <role><langstring lang="en">Contributor</langstring></role>
 6005:          <centity>
 6006:             <vcard>
 6007: BEGIN:vCard
 6008: FN:Shawn Craft
 6009: N:Craft;Shawn
 6010: EMAIL;INTERNET:craft.51@osu.edu
 6011: ORG:The Ohio State University;Computer and Information Science
 6012: END:vCard
 6013: </vcard>
 6014:          </centity>
 6015:          <date>
 6016:             <datetime>2001-09-06</datetime>
 6017:          </date>
 6018:       </contribute>
 6019:       <language>en-US</language>
 6020:    </metametadata>
 6021:    <technical>
 6022:       <format>text/html</format>
 6023:       <location type="URI">
 6024:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=139
 6025:       </location>
 6026:       <requirements>
 6027:          <type><langstring lang="en">Platform</langstring></type>
 6028:          <name><langstring lang="en">HP, HTML Browser, PC</langstring></name>
 6029:       </requirements>
 6030:       <requirements>
 6031:          <type><langstring lang="en">Operating System</langstring></type>
 6032:          <name><langstring lang="en">Windows 95/98, Windows NT</langstring></name>
 6033:       </requirements>
 6034:    </technical>
 6035:    <educational>
 6036:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6037:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6038:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6039:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6040:    </educational>
 6041:    <rights>
 6042:       <description><langstring lang="en"></langstring></description>
 6043:    </rights>
 6044:    <classification>
 6045:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6046:       <taxonpath>
 6047:          <source>ACM Computer Science Curriculum</source>
 6048:          <taxon>
 6049:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 6050:          </taxon>
 6051:       </taxonpath>
 6052:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6053:    </classification>
 6054:    <classification>
 6055:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6056:       <taxonpath>
 6057:          <source>ACM Computer Science Curriculum</source>
 6058:          <taxon>
 6059:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 6060:          </taxon>
 6061:       </taxonpath>
 6062:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6063:    </classification>
 6064:    <classification>
 6065:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6066:       <taxonpath>
 6067:          <source>ACM Computing Classification System</source>
 6068:          <taxon>
 6069:             <entry><langstring lang="en">Software</langstring></entry>
 6070:          </taxon>
 6071:          <taxon>
 6072:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 6073:          </taxon>
 6074:       </taxonpath>
 6075:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6076:    </classification>
 6077:    <classification>
 6078:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6079:       <taxonpath>
 6080:          <source>ACM Computing Classification System</source>
 6081:          <taxon>
 6082:             <entry><langstring lang="en">Software</langstring></entry>
 6083:          </taxon>
 6084:          <taxon>
 6085:             <entry><langstring lang="en">Software Engineering</langstring></entry>
 6086:          </taxon>
 6087:       </taxonpath>
 6088:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6089:    </classification>
 6090:    <classification>
 6091:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6092:       <taxonpath>
 6093:          <source>ACM Computing Classification System</source>
 6094:          <taxon>
 6095:             <entry><langstring lang="en">Data</langstring></entry>
 6096:          </taxon>
 6097:          <taxon>
 6098:             <entry><langstring lang="en">Data Structures</langstring></entry>
 6099:          </taxon>
 6100:       </taxonpath>
 6101:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6102:    </classification>
 6103:    <classification>
 6104:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6105:       <taxonpath>
 6106:          <source>ACM Computing Classification System</source>
 6107:          <taxon>
 6108:             <entry><langstring lang="en">Data</langstring></entry>
 6109:          </taxon>
 6110:          <taxon>
 6111:             <entry><langstring lang="en">Data Storage Representations</langstring></entry>
 6112:          </taxon>
 6113:       </taxonpath>
 6114:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6115:    </classification>
 6116:    <classification>
 6117:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6118:       <taxonpath>
 6119:          <source>ACM Computing Classification System</source>
 6120:          <taxon>
 6121:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
 6122:          </taxon>
 6123:          <taxon>
 6124:             <entry><langstring lang="en">Analysis of Algorithms and Problem Complexity</langstring></entry>
 6125:          </taxon>
 6126:       </taxonpath>
 6127:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6128:    </classification>
 6129: </record>
 6130: </metadata>
 6131: </record>
 6132: <record>
 6133: <header>
 6134: <identifier>oai:CSTC:140</identifier>
 6135: <datestamp>2001-09-06</datestamp>
 6136: </header>
 6137: <metadata>
 6138: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6139:    <general>
 6140:       <title><langstring lang="en">Building An Interactive, 3D Virtual World</langstring></title>
 6141:       <catalogentry>
 6142:          <catalogue>CSTC</catalogue>
 6143:          <entry><langstring lang="en">140</langstring></entry>
 6144:       </catalogentry>
 6145:       <language>English</language>
 6146:       <description><langstring lang="en"> Consumer-level computer hardware is quickly growing in its capability to handle high quality three-dimensional graphics in real time. Three-dimensional graphics programming is also quickly becoming the standard for data visualization and entertainment media. This project serves to explore different techniques and approaches for programming in three dimensions, and manifests them in a virtual world that can be rendered and navigated in real time.</langstring></description>
 6147:       <keywords>
 6148:          <langstring lang="en">
 6149:          2001 CCSCNE Student Research Poster Contest
 6150:          </langstring>
 6151:          <langstring lang="en">
 6152:          2st place Undergraduate
 6153:          </langstring>
 6154:          <langstring lang="en">
 6155:          graphics
 6156:          </langstring>
 6157:          <langstring lang="en">
 6158:          computer graphics
 6159:          </langstring>
 6160:          <langstring lang="en">
 6161:          simulation
 6162:          </langstring>
 6163:          <langstring lang="en">
 6164:          computer game
 6165:          </langstring>
 6166:          <langstring lang="en">
 6167:          3d
 6168:          </langstring>
 6169:          <langstring lang="en">
 6170:          three-dimensional
 6171:          </langstring>
 6172:          <langstring lang="en">
 6173:          virtual
 6174:          </langstring>
 6175:          <langstring lang="en">
 6176:          world
 6177:          </langstring>
 6178:       </keywords>
 6179:    </general>
 6180:    <lifecycle>
 6181:       <status><langstring lang="en">Final</langstring></status>
 6182:       <contribute>
 6183:          <role><langstring lang="en">Author</langstring></role>
 6184:          <centity>
 6185:             <vcard>
 6186: BEGIN:vCard
 6187: FN:Raymond Mazza
 6188: N:Mazza;Raymond
 6189: EMAIL;INTERNET:rhmazza@colby.edu
 6190: END:vCard
 6191: </vcard>
 6192:          </centity>
 6193:          <date>
 6194:             <datetime>2001-09-06</datetime>
 6195:          </date>
 6196:       </contribute>
 6197:    </lifecycle>
 6198:    <metametadata>
 6199:       <contribute>
 6200:          <role><langstring lang="en">Contributor</langstring></role>
 6201:          <centity>
 6202:             <vcard>
 6203: BEGIN:vCard
 6204: FN:Raymond Mazza
 6205: N:Mazza;Raymond
 6206: EMAIL;INTERNET:rhmazza@colby.edu
 6207: ORG:Colby College;Computer Science, Physics
 6208: END:vCard
 6209: </vcard>
 6210:          </centity>
 6211:          <date>
 6212:             <datetime>2001-09-06</datetime>
 6213:          </date>
 6214:       </contribute>
 6215:       <language>en-US</language>
 6216:    </metametadata>
 6217:    <technical>
 6218:       <format>text/html</format>
 6219:       <location type="URI">
 6220:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=140
 6221:       </location>
 6222:       <requirements>
 6223:          <type><langstring lang="en">Platform</langstring></type>
 6224:          <name><langstring lang="en">PC</langstring></name>
 6225:       </requirements>
 6226:       <requirements>
 6227:          <type><langstring lang="en">Operating System</langstring></type>
 6228:          <name><langstring lang="en">Windows 95/98</langstring></name>
 6229:       </requirements>
 6230:       <requirements>
 6231:          <type><langstring lang="en">Programming Language</langstring></type>
 6232:          <name><langstring lang="en">C++</langstring></name>
 6233:       </requirements>
 6234:    </technical>
 6235:    <educational>
 6236:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6237:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6238:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6239:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6240:    </educational>
 6241:    <rights>
 6242:       <description><langstring lang="en"></langstring></description>
 6243:    </rights>
 6244:    <classification>
 6245:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6246:       <taxonpath>
 6247:          <source>ACM Computer Science Curriculum</source>
 6248:          <taxon>
 6249:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 6250:          </taxon>
 6251:       </taxonpath>
 6252:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6253:    </classification>
 6254:    <classification>
 6255:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6256:       <taxonpath>
 6257:          <source>ACM Computer Science Curriculum</source>
 6258:          <taxon>
 6259:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 6260:          </taxon>
 6261:       </taxonpath>
 6262:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6263:    </classification>
 6264:    <classification>
 6265:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6266:       <taxonpath>
 6267:          <source>ACM Computing Classification System</source>
 6268:          <taxon>
 6269:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 6270:          </taxon>
 6271:          <taxon>
 6272:             <entry><langstring lang="en">Computer Graphics</langstring></entry>
 6273:          </taxon>
 6274:       </taxonpath>
 6275:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6276:    </classification>
 6277:    <classification>
 6278:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6279:       <taxonpath>
 6280:          <source>ACM Computing Classification System</source>
 6281:          <taxon>
 6282:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 6283:          </taxon>
 6284:          <taxon>
 6285:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 6286:          </taxon>
 6287:       </taxonpath>
 6288:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6289:    </classification>
 6290: </record>
 6291: </metadata>
 6292: </record>
 6293: <record>
 6294: <header>
 6295: <identifier>oai:CSTC:141</identifier>
 6296: <datestamp>2001-09-06</datestamp>
 6297: </header>
 6298: <metadata>
 6299: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6300:    <general>
 6301:       <title><langstring lang="en">Ast and secure distributed read-only file system</langstring></title>
 6302:       <catalogentry>
 6303:          <catalogue>CSTC</catalogue>
 6304:          <entry><langstring lang="en">141</langstring></entry>
 6305:       </catalogentry>
 6306:       <language>English</language>
 6307:       <description><langstring lang="en"> The self-certifying read-only file system enables secure distribution
 6308: of public, read-only content. It is similar to anonymous FTP or the
 6309: Web, except that it serves integrity-protected content. That is, an
 6310: adversary cannot trick a user into accepting unauthentic content. The
 6311: read-only file system pushes the cost of cryptography entirely onto
 6312: clients, allowing servers to scale to many clients. To publish
 6313: content, an administrator creates off-line a signed database of a
 6314: local file system. Untrusted replicas then serve the content to
 6315: clients. We demonstrate how to use the read-only file system to
 6316: implement certificate authorities and securely distribute software.</langstring></description>
 6317:       <keywords>
 6318:          <langstring lang="en">
 6319:          security
 6320:          </langstring>
 6321:          <langstring lang="en">
 6322:          file systems
 6323:          </langstring>
 6324:          <langstring lang="en">
 6325:          cryptography
 6326:          </langstring>
 6327:          <langstring lang="en">
 6328:          
 6329:          </langstring>
 6330:          <langstring lang="en">
 6331:          hash trees
 6332:          </langstring>
 6333:       </keywords>
 6334:    </general>
 6335:    <lifecycle>
 6336:       <status><langstring lang="en">Final</langstring></status>
 6337:       <contribute>
 6338:          <role><langstring lang="en">Author</langstring></role>
 6339:          <centity>
 6340:             <vcard>
 6341: BEGIN:vCard
 6342: FN:Kevin Fu
 6343: N:Fu;Kevin
 6344: EMAIL;INTERNET:fubob@mit.edu
 6345: END:vCard
 6346: </vcard>
 6347:          </centity>
 6348:          <date>
 6349:             <datetime>2001-09-06</datetime>
 6350:          </date>
 6351:       </contribute>
 6352:       <contribute>
 6353:          <role><langstring lang="en">Author</langstring></role>
 6354:          <centity>
 6355:             <vcard>
 6356: BEGIN:vCard
 6357: FN:Frans Kaashoek
 6358: N:Kaashoek;Frans
 6359: EMAIL;INTERNET:kaashoek@lcs.mit.edu
 6360: END:vCard
 6361: </vcard>
 6362:          </centity>
 6363:          <date>
 6364:             <datetime>2001-09-06</datetime>
 6365:          </date>
 6366:       </contribute>
 6367:       <contribute>
 6368:          <role><langstring lang="en">Author</langstring></role>
 6369:          <centity>
 6370:             <vcard>
 6371: BEGIN:vCard
 6372: FN:David Mazieres
 6373: N:Mazieres;David
 6374: EMAIL;INTERNET:dm@cs.nyu.edu
 6375: END:vCard
 6376: </vcard>
 6377:          </centity>
 6378:          <date>
 6379:             <datetime>2001-09-06</datetime>
 6380:          </date>
 6381:       </contribute>
 6382:    </lifecycle>
 6383:    <metametadata>
 6384:       <contribute>
 6385:          <role><langstring lang="en">Contributor</langstring></role>
 6386:          <centity>
 6387:             <vcard>
 6388: BEGIN:vCard
 6389: FN:Kevin Fu
 6390: N:Fu;Kevin
 6391: EMAIL;INTERNET:fubob@mit.edu
 6392: ORG:MIT;
 6393: END:vCard
 6394: </vcard>
 6395:          </centity>
 6396:          <date>
 6397:             <datetime>2001-09-06</datetime>
 6398:          </date>
 6399:       </contribute>
 6400:       <language>en-US</language>
 6401:    </metametadata>
 6402:    <technical>
 6403:       <format>text/html</format>
 6404:       <location type="URI">
 6405:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=141
 6406:       </location>
 6407:       <requirements>
 6408:          <type><langstring lang="en">Platform</langstring></type>
 6409:          <name><langstring lang="en">Alpha, PC, Sun Sparc</langstring></name>
 6410:       </requirements>
 6411:       <requirements>
 6412:          <type><langstring lang="en">Operating System</langstring></type>
 6413:          <name><langstring lang="en">UNIX</langstring></name>
 6414:       </requirements>
 6415:       <requirements>
 6416:          <type><langstring lang="en">Programming Language</langstring></type>
 6417:          <name><langstring lang="en">C++</langstring></name>
 6418:       </requirements>
 6419:    </technical>
 6420:    <educational>
 6421:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6422:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6423:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6424:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6425:    </educational>
 6426:    <rights>
 6427:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 6428:       <description><langstring lang="en">system is open-source. poster includes images which may or may not be subject to fair use.</langstring></description>
 6429:    </rights>
 6430:    <classification>
 6431:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6432:       <taxonpath>
 6433:          <source>ACM Computer Science Curriculum</source>
 6434:          <taxon>
 6435:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 6436:          </taxon>
 6437:       </taxonpath>
 6438:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6439:    </classification>
 6440:    <classification>
 6441:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6442:       <taxonpath>
 6443:          <source>ACM Computing Classification System</source>
 6444:          <taxon>
 6445:             <entry><langstring lang="en">Data</langstring></entry>
 6446:          </taxon>
 6447:          <taxon>
 6448:             <entry><langstring lang="en">Data Encryption</langstring></entry>
 6449:          </taxon>
 6450:       </taxonpath>
 6451:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6452:    </classification>
 6453:    <classification>
 6454:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6455:       <taxonpath>
 6456:          <source>ACM Computing Classification System</source>
 6457:          <taxon>
 6458:             <entry><langstring lang="en">Data</langstring></entry>
 6459:          </taxon>
 6460:          <taxon>
 6461:             <entry><langstring lang="en">Files</langstring></entry>
 6462:          </taxon>
 6463:       </taxonpath>
 6464:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6465:    </classification>
 6466: </record>
 6467: </metadata>
 6468: </record>
 6469: <record>
 6470: <header>
 6471: <identifier>oai:CSTC:142</identifier>
 6472: <datestamp>2001-09-06</datestamp>
 6473: </header>
 6474: <metadata>
 6475: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6476:    <general>
 6477:       <title><langstring lang="en">The Old World Meets the New: Utilizing Java Technology to Re-vitalize and Enhance NASA Scientific Legacy Code</langstring></title>
 6478:       <catalogentry>
 6479:          <catalogue>CSTC</catalogue>
 6480:          <entry><langstring lang="en">142</langstring></entry>
 6481:       </catalogentry>
 6482:       <language>English</language>
 6483:       <description><langstring lang="en"> A general purpose client/server architecture has been developed to effect the modernization of legacy code. This technique utilizes platform independent graphical user interfaces and interactive visualizations. The client/server configuration exploits a content-taggable data stream which allows seamless integration with the legacy application. This allows the client to orchestrate the collection of data in a more graphically interactive manner than was present in the original legacy interface. Application of this architecture to a NASA Global Scientific Model was demonstrated. The enhanced model incorporating this architecture will support data interpretation for NASAs TIMED satellite mission, including distributed investigations managed via a remote server.</langstring></description>
 6484:       <keywords>
 6485:          <langstring lang="en">
 6486:          2001 ACM International Student Research Contest
 6487:          </langstring>
 6488:          <langstring lang="en">
 6489:          first Place Undergraduate
 6490:          </langstring>
 6491:          <langstring lang="en">
 6492:          1st Place Undergraduate
 6493:          </langstring>
 6494:          <langstring lang="en">
 6495:          Java
 6496:          </langstring>
 6497:          <langstring lang="en">
 6498:          Distributed
 6499:          </langstring>
 6500:          <langstring lang="en">
 6501:          Application Wrapper
 6502:          </langstring>
 6503:          <langstring lang="en">
 6504:          Visualization
 6505:          </langstring>
 6506:          <langstring lang="en">
 6507:          Legacy
 6508:          </langstring>
 6509:          <langstring lang="en">
 6510:          Modernization
 6511:          </langstring>
 6512:       </keywords>
 6513:    </general>
 6514:    <lifecycle>
 6515:       <status><langstring lang="en">Final</langstring></status>
 6516:       <contribute>
 6517:          <role><langstring lang="en">Author</langstring></role>
 6518:          <centity>
 6519:             <vcard>
 6520: BEGIN:vCard
 6521: FN:Michael Elder
 6522: N:Elder;Michael
 6523: EMAIL;INTERNET:michael.elder@acm.org
 6524: END:vCard
 6525: </vcard>
 6526:          </centity>
 6527:          <date>
 6528:             <datetime>2001-09-06</datetime>
 6529:          </date>
 6530:       </contribute>
 6531:    </lifecycle>
 6532:    <metametadata>
 6533:       <contribute>
 6534:          <role><langstring lang="en">Contributor</langstring></role>
 6535:          <centity>
 6536:             <vcard>
 6537: BEGIN:vCard
 6538: FN:Michael Elder
 6539: N:Elder;Michael
 6540: EMAIL;INTERNET:michael.elder@furman.edu
 6541: ORG:Furman University;Computer Science
 6542: END:vCard
 6543: </vcard>
 6544:          </centity>
 6545:          <date>
 6546:             <datetime>2001-09-06</datetime>
 6547:          </date>
 6548:       </contribute>
 6549:       <language>en-US</language>
 6550:    </metametadata>
 6551:    <technical>
 6552:       <format>text/html</format>
 6553:       <location type="URI">
 6554:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=142
 6555:       </location>
 6556:       <requirements>
 6557:          <type><langstring lang="en">Platform</langstring></type>
 6558:          <name><langstring lang="en">Java Virtual Machine, PC, SGI, Sun Sparc</langstring></name>
 6559:       </requirements>
 6560:       <requirements>
 6561:          <type><langstring lang="en">Operating System</langstring></type>
 6562:          <name><langstring lang="en">All</langstring></name>
 6563:       </requirements>
 6564:       <requirements>
 6565:          <type><langstring lang="en">Programming Language</langstring></type>
 6566:          <name><langstring lang="en">Fortran, Java, XML</langstring></name>
 6567:       </requirements>
 6568:    </technical>
 6569:    <educational>
 6570:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6571:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6572:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6573:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6574:    </educational>
 6575:    <rights>
 6576:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 6577:       <description><langstring lang="en">Copyright (C) 2001 by Michael D. Elder</langstring></description>
 6578:    </rights>
 6579:    <classification>
 6580:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6581:       <taxonpath>
 6582:          <source>ACM Computer Science Curriculum</source>
 6583:          <taxon>
 6584:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 6585:          </taxon>
 6586:       </taxonpath>
 6587:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6588:    </classification>
 6589:    <classification>
 6590:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6591:       <taxonpath>
 6592:          <source>ACM Computing Classification System</source>
 6593:          <taxon>
 6594:             <entry><langstring lang="en">Software</langstring></entry>
 6595:          </taxon>
 6596:          <taxon>
 6597:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 6598:          </taxon>
 6599:       </taxonpath>
 6600:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6601:    </classification>
 6602: </record>
 6603: </metadata>
 6604: </record>
 6605: <record>
 6606: <header>
 6607: <identifier>oai:CSTC:157</identifier>
 6608: <datestamp>2001-08-21</datestamp>
 6609: </header>
 6610: <metadata>
 6611: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6612:    <general>
 6613:       <title><langstring lang="en">A framework to support teaching in distributed systems</langstring></title>
 6614:       <catalogentry>
 6615:          <catalogue>CSTC</catalogue>
 6616:          <entry><langstring lang="en">157</langstring></entry>
 6617:       </catalogentry>
 6618:       <language>English</language>
 6619:       <description><langstring lang="en"> Computer networks and distribute systems are characterized by highly dynamic, concurrent, and complex processes. Thus, training in this area requires great effort from both teachers and learners.
 6620: Teachers are disatisfied with available methods for presentation, explanation, and exercises, and they
 6621: are looking for better methods to support learners.
 6622: We have developed and architecture called Highly interactive simulation of algorithms and Protocols (HiSAP), consisting of a framework to build simulations and generate applets from formally specified algorithms or protocols. By modifying this specification and observing the resulting behavior, teaching and learning in a constructive manner is enabled. The framework is open to plug-in tools to show various aspects of HiSAP's behavior.
 6623: We present the results of some experiments with HiSAP at three different lectures for graduate students of distributed systems and computer networks.</langstring></description>
 6624:       <keywords>
 6625:          <langstring lang="en">
 6626:          interactive learning
 6627:          </langstring>
 6628:          <langstring lang="en">
 6629:          tool kit
 6630:          </langstring>
 6631:       </keywords>
 6632:    </general>
 6633:    <lifecycle>
 6634:       <status><langstring lang="en">Final</langstring></status>
 6635:       <contribute>
 6636:          <role><langstring lang="en">Author</langstring></role>
 6637:          <centity>
 6638:             <vcard>
 6639: BEGIN:vCard
 6640: FN:C. Burger
 6641: N:Burger;C.
 6642: EMAIL;INTERNET:-
 6643: END:vCard
 6644: </vcard>
 6645:          </centity>
 6646:          <date>
 6647:             <datetime>2001-08-21</datetime>
 6648:          </date>
 6649:       </contribute>
 6650:       <contribute>
 6651:          <role><langstring lang="en">Author</langstring></role>
 6652:          <centity>
 6653:             <vcard>
 6654: BEGIN:vCard
 6655: FN:K. Rothermel
 6656: N:Rothermel;K.
 6657: EMAIL;INTERNET:-
 6658: END:vCard
 6659: </vcard>
 6660:          </centity>
 6661:          <date>
 6662:             <datetime>2001-08-21</datetime>
 6663:          </date>
 6664:       </contribute>
 6665:    </lifecycle>
 6666:    <metametadata>
 6667:       <contribute>
 6668:          <role><langstring lang="en">Contributor</langstring></role>
 6669:          <centity>
 6670:             <vcard>
 6671: BEGIN:vCard
 6672: FN:Hussein Suleman
 6673: N:Suleman;Hussein
 6674: EMAIL;INTERNET:hussein@vt.edu
 6675: ORG:;
 6676: END:vCard
 6677: </vcard>
 6678:          </centity>
 6679:          <date>
 6680:             <datetime>2001-08-21</datetime>
 6681:          </date>
 6682:       </contribute>
 6683:       <language>en-US</language>
 6684:    </metametadata>
 6685:    <technical>
 6686:       <format>text/html</format>
 6687:       <location type="URI">
 6688:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=157
 6689:       </location>
 6690:    </technical>
 6691:    <educational>
 6692:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6693:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6694:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6695:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6696:    </educational>
 6697:    <rights>
 6698:       <description><langstring lang="en"></langstring></description>
 6699:    </rights>
 6700:    <classification>
 6701:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6702:       <taxonpath>
 6703:          <source>ACM Computer Science Curriculum</source>
 6704:          <taxon>
 6705:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 6706:          </taxon>
 6707:       </taxonpath>
 6708:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6709:    </classification>
 6710:    <classification>
 6711:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6712:       <taxonpath>
 6713:          <source>ACM Computing Classification System</source>
 6714:          <taxon>
 6715:             <entry><langstring lang="en">Information Systems</langstring></entry>
 6716:          </taxon>
 6717:          <taxon>
 6718:             <entry><langstring lang="en">Information Interfaces and Presentation</langstring></entry>
 6719:          </taxon>
 6720:       </taxonpath>
 6721:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6722:    </classification>
 6723:    <classification>
 6724:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6725:       <taxonpath>
 6726:          <source>ACM Computing Classification System</source>
 6727:          <taxon>
 6728:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 6729:          </taxon>
 6730:          <taxon>
 6731:             <entry><langstring lang="en">Computer-Communication Networks</langstring></entry>
 6732:          </taxon>
 6733:       </taxonpath>
 6734:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6735:    </classification>
 6736:    <classification>
 6737:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6738:       <taxonpath>
 6739:          <source>ACM Computing Classification System</source>
 6740:          <taxon>
 6741:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 6742:          </taxon>
 6743:          <taxon>
 6744:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 6745:          </taxon>
 6746:       </taxonpath>
 6747:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6748:    </classification>
 6749:    <classification>
 6750:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6751:       <taxonpath>
 6752:          <source>ACM Computing Classification System</source>
 6753:          <taxon>
 6754:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 6755:          </taxon>
 6756:          <taxon>
 6757:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 6758:          </taxon>
 6759:       </taxonpath>
 6760:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6761:    </classification>
 6762: </record>
 6763: </metadata>
 6764: </record>
 6765: <record>
 6766: <header>
 6767: <identifier>oai:CSTC:156</identifier>
 6768: <datestamp>2001-08-21</datestamp>
 6769: </header>
 6770: <metadata>
 6771: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6772:    <general>
 6773:       <title><langstring lang="en">Greetings from the guest editor</langstring></title>
 6774:       <catalogentry>
 6775:          <catalogue>CSTC</catalogue>
 6776:          <entry><langstring lang="en">156</langstring></entry>
 6777:       </catalogentry>
 6778:       <language>English</language>
 6779:       <description><langstring lang="en"> Introduction to special issue on multimedia</langstring></description>
 6780:       <keywords>
 6781:          <langstring lang="en">
 6782:          JERIC
 6783:          </langstring>
 6784:       </keywords>
 6785:    </general>
 6786:    <lifecycle>
 6787:       <status><langstring lang="en">Final</langstring></status>
 6788:       <contribute>
 6789:          <role><langstring lang="en">Author</langstring></role>
 6790:          <centity>
 6791:             <vcard>
 6792: BEGIN:vCard
 6793: FN:Rachelle S. Heller
 6794: N:Heller;Rachelle S.
 6795: EMAIL;INTERNET:sheller@seas.gwu.edu
 6796: END:vCard
 6797: </vcard>
 6798:          </centity>
 6799:          <date>
 6800:             <datetime>2001-08-21</datetime>
 6801:          </date>
 6802:       </contribute>
 6803:    </lifecycle>
 6804:    <metametadata>
 6805:       <contribute>
 6806:          <role><langstring lang="en">Contributor</langstring></role>
 6807:          <centity>
 6808:             <vcard>
 6809: BEGIN:vCard
 6810: FN:Hussein Suleman
 6811: N:Suleman;Hussein
 6812: EMAIL;INTERNET:hussein@vt.edu
 6813: ORG:;
 6814: END:vCard
 6815: </vcard>
 6816:          </centity>
 6817:          <date>
 6818:             <datetime>2001-08-21</datetime>
 6819:          </date>
 6820:       </contribute>
 6821:       <language>en-US</language>
 6822:    </metametadata>
 6823:    <technical>
 6824:       <format>text/html</format>
 6825:       <location type="URI">
 6826:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=156
 6827:       </location>
 6828:    </technical>
 6829:    <educational>
 6830:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6831:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6832:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6833:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6834:    </educational>
 6835:    <rights>
 6836:       <description><langstring lang="en"></langstring></description>
 6837:    </rights>
 6838:    <classification>
 6839:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6840:       <taxonpath>
 6841:          <source>ACM Computer Science Curriculum</source>
 6842:          <taxon>
 6843:             <entry><langstring lang="en">Other</langstring></entry>
 6844:          </taxon>
 6845:       </taxonpath>
 6846:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6847:    </classification>
 6848:    <classification>
 6849:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6850:       <taxonpath>
 6851:          <source>ACM Computing Classification System</source>
 6852:          <taxon>
 6853:             <entry><langstring lang="en">General Literature</langstring></entry>
 6854:          </taxon>
 6855:          <taxon>
 6856:             <entry><langstring lang="en">Introductory and Survey</langstring></entry>
 6857:          </taxon>
 6858:       </taxonpath>
 6859:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6860:    </classification>
 6861: </record>
 6862: </metadata>
 6863: </record>
 6864: <record>
 6865: <header>
 6866: <identifier>oai:CSTC:155</identifier>
 6867: <datestamp>2001-08-21</datestamp>
 6868: </header>
 6869: <metadata>
 6870: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6871:    <general>
 6872:       <title><langstring lang="en">Editorial: Introducing the ACM Journal on Educational Resources in Computing</langstring></title>
 6873:       <catalogentry>
 6874:          <catalogue>CSTC</catalogue>
 6875:          <entry><langstring lang="en">155</langstring></entry>
 6876:       </catalogentry>
 6877:       <language>English</language>
 6878:       <description><langstring lang="en"> Introduction to first issue of JERIC</langstring></description>
 6879:       <keywords>
 6880:          <langstring lang="en">
 6881:          JERIC
 6882:          </langstring>
 6883:       </keywords>
 6884:    </general>
 6885:    <lifecycle>
 6886:       <status><langstring lang="en">Final</langstring></status>
 6887:       <contribute>
 6888:          <role><langstring lang="en">Author</langstring></role>
 6889:          <centity>
 6890:             <vcard>
 6891: BEGIN:vCard
 6892: FN:Edward A. Fox
 6893: N:Fox;Edward A.
 6894: EMAIL;INTERNET:fox@vt.edu
 6895: END:vCard
 6896: </vcard>
 6897:          </centity>
 6898:          <date>
 6899:             <datetime>2001-08-21</datetime>
 6900:          </date>
 6901:       </contribute>
 6902:       <contribute>
 6903:          <role><langstring lang="en">Author</langstring></role>
 6904:          <centity>
 6905:             <vcard>
 6906: BEGIN:vCard
 6907: FN:Lillian N. Cassel
 6908: N:Cassel;Lillian N.
 6909: EMAIL;INTERNET:cassel@acm.org
 6910: END:vCard
 6911: </vcard>
 6912:          </centity>
 6913:          <date>
 6914:             <datetime>2001-08-21</datetime>
 6915:          </date>
 6916:       </contribute>
 6917:    </lifecycle>
 6918:    <metametadata>
 6919:       <contribute>
 6920:          <role><langstring lang="en">Contributor</langstring></role>
 6921:          <centity>
 6922:             <vcard>
 6923: BEGIN:vCard
 6924: FN:Hussein Suleman
 6925: N:Suleman;Hussein
 6926: EMAIL;INTERNET:hussein@vt.edu
 6927: ORG:;
 6928: END:vCard
 6929: </vcard>
 6930:          </centity>
 6931:          <date>
 6932:             <datetime>2001-08-21</datetime>
 6933:          </date>
 6934:       </contribute>
 6935:       <language>en-US</language>
 6936:    </metametadata>
 6937:    <technical>
 6938:       <format>text/html</format>
 6939:       <location type="URI">
 6940:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=155
 6941:       </location>
 6942:    </technical>
 6943:    <educational>
 6944:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 6945:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 6946:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 6947:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 6948:    </educational>
 6949:    <rights>
 6950:       <description><langstring lang="en"></langstring></description>
 6951:    </rights>
 6952:    <classification>
 6953:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 6954:       <taxonpath>
 6955:          <source>ACM Computer Science Curriculum</source>
 6956:          <taxon>
 6957:             <entry><langstring lang="en">Other</langstring></entry>
 6958:          </taxon>
 6959:       </taxonpath>
 6960:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 6961:    </classification>
 6962:    <classification>
 6963:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 6964:       <taxonpath>
 6965:          <source>ACM Computing Classification System</source>
 6966:          <taxon>
 6967:             <entry><langstring lang="en">General Literature</langstring></entry>
 6968:          </taxon>
 6969:          <taxon>
 6970:             <entry><langstring lang="en">Introductory and Survey</langstring></entry>
 6971:          </taxon>
 6972:       </taxonpath>
 6973:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 6974:    </classification>
 6975: </record>
 6976: </metadata>
 6977: </record>
 6978: <record>
 6979: <header>
 6980: <identifier>oai:CSTC:148</identifier>
 6981: <datestamp>2001-09-06</datestamp>
 6982: </header>
 6983: <metadata>
 6984: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 6985:    <general>
 6986:       <title><langstring lang="en">Empirical Study of Course Scheduling Methods</langstring></title>
 6987:       <catalogentry>
 6988:          <catalogue>CSTC</catalogue>
 6989:          <entry><langstring lang="en">148</langstring></entry>
 6990:       </catalogentry>
 6991:       <language>English</language>
 6992:       <description><langstring lang="en"> Authors: Prakash Ojha Abigail Walker Jennifer Wanner
 6993: Hope College Xavier University
 6994: Computer Science Mathematics and Computer Science
 6995: Holland MI 49423 Cincinnati OH 45207-4441
 6996: ojha@cs.hope.edu awalker@cerebro.xu.edu wanner@cerebro.xu.edu
 6997: Research advisor: Gary Lewandowski, Xavier University,
 6998: lewandow@cerebro.xu.edu
 6999: Poster Title: Empirical Study of Course Scheduling Methods
 7000: Category: Undergraduate
 7001: Extended Abstract:
 7002: Problem and Motivation
 7003: Course scheduling involves building a timetable for courses such that
 7004: the students who want to take courses can successfully take every
 7005: course they would like. There are many variations to this problem,
 7006: including inclusion of faculty constraints, room constraints, and
 7007: multiple sections. The problem is known to be NP-Complete, thus many
 7008: researchers have worked on approximation solutions to the problem.
 7009: Researchers have generally focused on one solution method, one
 7010: unique version of the problem definition, and one set of data based on
 7011: local needs. This localization of the problem has resulted in many
 7012: studies but no general consensus of the best method available.
 7013: In this study, we explore several methods from the literature on a single
 7014: definition of the problem, and on a common set of data. Our goals are
 7015: two-fold. First, we provide a problem statement, data, and a random
 7016: data generator to facilitate easy benchmarking of methods and techniques.
 7017: Second, we explore the best method for those who may be non-experts
 7018: and need to schedule courses.
 7019: Background and Related Work
 7020: While a great deal of research has been done on scheduling methods,
 7021: our study concentrates on two of the most promising efforts:
 7022: iterative improvement and linear programming. Iterative improvement
 7023: methods for scheduling including faculty constraints have been studied
 7024: in particular by Glover [3], and Chahal and DeWerra [1]. Hertz's use
 7025: of Tabu search considers many different constraints [4]; we have
 7026: adopted many of these constraints in our benchmark formulation of the
 7027: problem. Our modification to the problem and our new data provides a
 7028: different testbed for this algorithm and allows it to be compared
 7029: against other methods. Linear programming allows one to formulate an
 7030: equation for the optimal solution to the problem; practical solutions
 7031: involving this method are infrequent [2], and do not consider many of
 7032: the constraints we consider.
 7033: Approach and Uniqueness
 7034: We address the problem of comparing results from the literature in two
 7035: ways. First, we define one statement of the course scheduling problem,
 7036: involving faculty, students, and multiple sections, and adapt several of
 7037: the approaches from the literature to this problem. Thus, any comparison
 7038: of the approaches will start from the same problem definition. Second,
 7039: we provide a random data generator that generates student course
 7040: requests in such a way that an optimal solution must exist. Finally, we
 7041: have studied five methods for course scheduling in our study: A greedy
 7042: algorithm that simply schedules courses to the first available time
 7043: (results from this simple method give some idea as to the usefulness
 7044: of more complex methods), iterative improvement algorithms following a
 7045: hill-climbing philosophy and following a "random improvement" philosophy
 7046: in which a solution with a poorer evaluation may be used to continue the
 7047: search for an improved solution, linear programming, and an algorithm that
 7048: creates a bipartite matching problem for scheduling each student based on
 7049: the times available for each course requested.
 7050: Our formulation of the course scheduling problem used is as follows:
 7051: We are given information about the courses (number of sections,
 7052: faculty members teaching the course, times at which the course can be
 7053: taught), lists of desired student courses, and the number of timeslots
 7054: in which to schedule the courses. Courses are grouped into departments
 7055: and for each department we have information on how many courses from
 7056: that department may be scheduled concurrently (representing room
 7057: availability constraints). The goal of the problem is to build a
 7058: timetable and schedule for students' courses minimizing student
 7059: conflicts while satisfying constraints on faculty and room availability.
 7060: This study provides a repeatable and expandable comparison of scheduling
 7061: methods. The algorithms were tested on random data and on data from a
 7062: DIMACS benchmark for graph coloring that involves course scheduling.
 7063: The generator and benchmark data are publically available, thus other
 7064: methods can be tested on the same or very similar data.
 7065: Results and Contributions
 7066: We have developed a data generator that generates student course requests
 7067: given the description of a timetable (the number of courses in the table,
 7068: and the number of sections of each course), the section bound for each
 7069: course, and the number of schedules desired. The generator builds a random
 7070: timetable, and then generates student course requests using a backtracking
 7071: technique that ensures the student can get each course requested. Information
 7072: on which section the student would attend and the time of each course is
 7073: stripped from the data so the data appears real to the algorithms.
 7074: We conducted a study of the methods described above on thirteen sets
 7075: of randomly generated data. Each method was run five times and we used
 7076: the median to compare how close each method comes to scheduling courses
 7077: optimally. (The Linear Programming method could not be tested because
 7078: our formulation resulted in so many variables that our machines ran out
 7079: of memory.)
 7080: We have drawn the following conclusions from our empirical study. First,
 7081: the greedy algorithm is not competitive with other approximation methods,
 7082: meaning the time spent developing and using these methods is worthwhile.
 7083: Second, iterative improvement is currently the best practical method for
 7084: course scheduling when the courses have only a single section each. Third,
 7085: when courses have multiple sections each, bipartite matching is very
 7086: competitive with the iterative improvement algorithms while running much
 7087: faster.
 7088: References
 7089: [1] N. Chahal and D. deWerra. An interactive system for constructing
 7090: timetables on a PC, European Journal of Operations Research, 40, 1989, 32-37.
 7091: [2] T. Franklin, E. Jenkins, and K. Woodson. A case study in scheduling
 7092: courses, UMAP Journal, 15, no. 2, 1995, 115-122.
 7093: [3] F. Glover, Tabu Search, part 1, ORSA Journal on Computing,1,1989, 190-206.
 7094: [4] A. Hertz. Finding a feasible course schedule using tabu search,
 7095: Discrete Applied Mathematics, 35, 1992, 255-270.</langstring></description>
 7096:       <keywords>
 7097:          <langstring lang="en">
 7098:          2001 ACM International Student Research Contest
 7099:          </langstring>
 7100:          <langstring lang="en">
 7101:          2nd Place Undergraduate
 7102:          </langstring>
 7103:          <langstring lang="en">
 7104:          scheduling
 7105:          </langstring>
 7106:          <langstring lang="en">
 7107:          experimental algorithms
 7108:          </langstring>
 7109:       </keywords>
 7110:    </general>
 7111:    <lifecycle>
 7112:       <status><langstring lang="en">Final</langstring></status>
 7113:       <contribute>
 7114:          <role><langstring lang="en">Author</langstring></role>
 7115:          <centity>
 7116:             <vcard>
 7117: BEGIN:vCard
 7118: FN:Abigail Walker
 7119: N:Walker;Abigail
 7120: EMAIL;INTERNET:awalker@cerebro.cs.xu.edu
 7121: END:vCard
 7122: </vcard>
 7123:          </centity>
 7124:          <date>
 7125:             <datetime>2001-09-06</datetime>
 7126:          </date>
 7127:       </contribute>
 7128:       <contribute>
 7129:          <role><langstring lang="en">Author</langstring></role>
 7130:          <centity>
 7131:             <vcard>
 7132: BEGIN:vCard
 7133: FN:Jennifer Rizzo
 7134: N:Rizzo;Jennifer
 7135: EMAIL;INTERNET:wanner@cerebro.cs.xu.edu
 7136: END:vCard
 7137: </vcard>
 7138:          </centity>
 7139:          <date>
 7140:             <datetime>2001-09-06</datetime>
 7141:          </date>
 7142:       </contribute>
 7143:       <contribute>
 7144:          <role><langstring lang="en">Author</langstring></role>
 7145:          <centity>
 7146:             <vcard>
 7147: BEGIN:vCard
 7148: FN:Prakash Ojha
 7149: N:Ojha;Prakash
 7150: EMAIL;INTERNET:ojha@cs.hope.edu
 7151: END:vCard
 7152: </vcard>
 7153:          </centity>
 7154:          <date>
 7155:             <datetime>2001-09-06</datetime>
 7156:          </date>
 7157:       </contribute>
 7158:    </lifecycle>
 7159:    <metametadata>
 7160:       <contribute>
 7161:          <role><langstring lang="en">Contributor</langstring></role>
 7162:          <centity>
 7163:             <vcard>
 7164: BEGIN:vCard
 7165: FN:Gary Lewandowski
 7166: N:Lewandowski;Gary
 7167: EMAIL;INTERNET:lewandow@cerebro.cs.xu.edu
 7168: ORG:Xavier University;
 7169: END:vCard
 7170: </vcard>
 7171:          </centity>
 7172:          <date>
 7173:             <datetime>2001-09-06</datetime>
 7174:          </date>
 7175:       </contribute>
 7176:       <language>en-US</language>
 7177:    </metametadata>
 7178:    <technical>
 7179:       <format>text/html</format>
 7180:       <location type="URI">
 7181:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=148
 7182:       </location>
 7183:       <requirements>
 7184:          <type><langstring lang="en">Operating System</langstring></type>
 7185:          <name><langstring lang="en">All</langstring></name>
 7186:       </requirements>
 7187:    </technical>
 7188:    <educational>
 7189:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7190:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7191:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7192:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7193:    </educational>
 7194:    <rights>
 7195:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 7196:       <description><langstring lang="en">Copyright the authors, distribution allowed as long as the work is attributed to them.</langstring></description>
 7197:    </rights>
 7198:    <classification>
 7199:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7200:       <taxonpath>
 7201:          <source>ACM Computer Science Curriculum</source>
 7202:          <taxon>
 7203:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 7204:          </taxon>
 7205:       </taxonpath>
 7206:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7207:    </classification>
 7208:    <classification>
 7209:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7210:       <taxonpath>
 7211:          <source>ACM Computer Science Curriculum</source>
 7212:          <taxon>
 7213:             <entry><langstring lang="en">Artificial Intelligence and Robotics</langstring></entry>
 7214:          </taxon>
 7215:       </taxonpath>
 7216:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7217:    </classification>
 7218:    <classification>
 7219:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7220:       <taxonpath>
 7221:          <source>ACM Computing Classification System</source>
 7222:          <taxon>
 7223:             <entry><langstring lang="en">Software</langstring></entry>
 7224:          </taxon>
 7225:          <taxon>
 7226:             <entry><langstring lang="en">Miscellaneous</langstring></entry>
 7227:          </taxon>
 7228:       </taxonpath>
 7229:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7230:    </classification>
 7231:    <classification>
 7232:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7233:       <taxonpath>
 7234:          <source>ACM Computing Classification System</source>
 7235:          <taxon>
 7236:             <entry><langstring lang="en">Theory of Computation</langstring></entry>
 7237:          </taxon>
 7238:          <taxon>
 7239:             <entry><langstring lang="en">Analysis of Algorithms and Problem Complexity</langstring></entry>
 7240:          </taxon>
 7241:       </taxonpath>
 7242:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7243:    </classification>
 7244: </record>
 7245: </metadata>
 7246: </record>
 7247: <record>
 7248: <header>
 7249: <identifier>oai:CSTC:159</identifier>
 7250: <datestamp>2001-08-21</datestamp>
 7251: </header>
 7252: <metadata>
 7253: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7254:    <general>
 7255:       <title><langstring lang="en">Course and exercise sequencing using metadata in adaptive hypermedia learning</langstring></title>
 7256:       <catalogentry>
 7257:          <catalogue>CSTC</catalogue>
 7258:          <entry><langstring lang="en">159</langstring></entry>
 7259:       </catalogentry>
 7260:       <language>English</language>
 7261:       <description><langstring lang="en"> &lt;p&gt;In the last few years the (semi-) automatic sequencing of course material has become an important research issue, particularly the standardization of metadata for educational resources. Sequencing can help to generate hypermedia documents which, at their best match the learner's needs. To perform (semi-) automatic course sequencing, a knowledge library as well as modular resources can be used. Both must be described by metadata.&lt;/p&gt;
 7262: &lt;p&gt;First, metadata standards (IEEE Learning Objects Metadata, Instructional Mangement Systems Global Learning Consortium, Dublin Core) are analyzed with regard to course sequencing. As an application example, Multibook, an adaptive hypermedia system used to teach multimedia technology, is described. Multibook uses metadata to create course sequences semi-automatically. In this article we explain how a knowledge library can be used to create exercises automatically. We give an example of how courses can be sequenced in general by analyzing the creation of exercises. An evaluation of our system shows the advantages and drawbacks of the automatic sequencing approach.&lt;/p&gt;</langstring></description>
 7263:       <keywords>
 7264:          <langstring lang="en">
 7265:          Documentation
 7266:          </langstring>
 7267:          <langstring lang="en">
 7268:          Management
 7269:          </langstring>
 7270:       </keywords>
 7271:    </general>
 7272:    <lifecycle>
 7273:       <status><langstring lang="en">Final</langstring></status>
 7274:       <contribute>
 7275:          <role><langstring lang="en">Author</langstring></role>
 7276:          <centity>
 7277:             <vcard>
 7278: BEGIN:vCard
 7279: FN:Stephan Fischer
 7280: N:Fischer;Stephan
 7281: EMAIL;INTERNET:-
 7282: END:vCard
 7283: </vcard>
 7284:          </centity>
 7285:          <date>
 7286:             <datetime>2001-08-21</datetime>
 7287:          </date>
 7288:       </contribute>
 7289:    </lifecycle>
 7290:    <metametadata>
 7291:       <contribute>
 7292:          <role><langstring lang="en">Contributor</langstring></role>
 7293:          <centity>
 7294:             <vcard>
 7295: BEGIN:vCard
 7296: FN:Hussein Suleman
 7297: N:Suleman;Hussein
 7298: EMAIL;INTERNET:hussein@vt.edu
 7299: ORG:;
 7300: END:vCard
 7301: </vcard>
 7302:          </centity>
 7303:          <date>
 7304:             <datetime>2001-08-21</datetime>
 7305:          </date>
 7306:       </contribute>
 7307:       <language>en-US</language>
 7308:    </metametadata>
 7309:    <technical>
 7310:       <format>text/html</format>
 7311:       <location type="URI">
 7312:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=159
 7313:       </location>
 7314:    </technical>
 7315:    <educational>
 7316:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7317:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7318:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7319:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7320:    </educational>
 7321:    <rights>
 7322:       <description><langstring lang="en"></langstring></description>
 7323:    </rights>
 7324:    <classification>
 7325:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7326:       <taxonpath>
 7327:          <source>ACM Computer Science Curriculum</source>
 7328:          <taxon>
 7329:             <entry><langstring lang="en">Database and Information Retrieval</langstring></entry>
 7330:          </taxon>
 7331:       </taxonpath>
 7332:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7333:    </classification>
 7334:    <classification>
 7335:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7336:       <taxonpath>
 7337:          <source>ACM Computing Classification System</source>
 7338:          <taxon>
 7339:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7340:          </taxon>
 7341:          <taxon>
 7342:             <entry><langstring lang="en">Information Interfaces and Presentation</langstring></entry>
 7343:          </taxon>
 7344:       </taxonpath>
 7345:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7346:    </classification>
 7347:    <classification>
 7348:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7349:       <taxonpath>
 7350:          <source>ACM Computing Classification System</source>
 7351:          <taxon>
 7352:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 7353:          </taxon>
 7354:          <taxon>
 7355:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 7356:          </taxon>
 7357:       </taxonpath>
 7358:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7359:    </classification>
 7360: </record>
 7361: </metadata>
 7362: </record>
 7363: <record>
 7364: <header>
 7365: <identifier>oai:CSTC:160</identifier>
 7366: <datestamp>2001-08-21</datestamp>
 7367: </header>
 7368: <metadata>
 7369: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7370:    <general>
 7371:       <title><langstring lang="en">Using a theoretical multimedia taxonomy framework</langstring></title>
 7372:       <catalogentry>
 7373:          <catalogue>CSTC</catalogue>
 7374:          <entry><langstring lang="en">160</langstring></entry>
 7375:       </catalogentry>
 7376:       <language>English</language>
 7377:       <description><langstring lang="en"> &lt;P&gt;Multimedia (MM) is a polysemous term, a term with many definitions, and in this case, many roots. In this paper, multimedia is defined as the seamless integration of two or more media. Each ancestor brings another requirement, muddying the field and making it difficult to work through. A multimedia taxonomy based on a previous media taxonomy is proposed to help organize the discipline. The taxonomy helps to classify the space called multimedia and to draw attention to difficult issues. The paper outlines the forms contributing to multimedia--text, sound, graphics, and motion--and aligns them with probable formats--elaboration, representation, and abstraction-- and sets them within a context--audience, discipline, interactivity, quality, usefulness, and aesthetics. The contexts are more clearly defined in two areas: interactivity and the information basis for a discipline. Examples are presented describing the use of the taxonomy in the design and evaluation of student projects in a computer science-based multimedia course.&lt;p&gt;</langstring></description>
 7378:       <keywords>
 7379:          <langstring lang="en">
 7380:          computer uses in education
 7381:          </langstring>
 7382:          <langstring lang="en">
 7383:          evaluation
 7384:          </langstring>
 7385:          <langstring lang="en">
 7386:          multimedia
 7387:          </langstring>
 7388:          <langstring lang="en">
 7389:          design
 7390:          </langstring>
 7391:          <langstring lang="en">
 7392:          theory
 7393:          </langstring>
 7394:       </keywords>
 7395:    </general>
 7396:    <lifecycle>
 7397:       <status><langstring lang="en">Final</langstring></status>
 7398:       <contribute>
 7399:          <role><langstring lang="en">Author</langstring></role>
 7400:          <centity>
 7401:             <vcard>
 7402: BEGIN:vCard
 7403: FN:Rachelle S. Heller
 7404: N:Heller;Rachelle S.
 7405: EMAIL;INTERNET:-
 7406: END:vCard
 7407: </vcard>
 7408:          </centity>
 7409:          <date>
 7410:             <datetime>2001-08-21</datetime>
 7411:          </date>
 7412:       </contribute>
 7413:       <contribute>
 7414:          <role><langstring lang="en">Author</langstring></role>
 7415:          <centity>
 7416:             <vcard>
 7417: BEGIN:vCard
 7418: FN:C. Dianne Martin
 7419: N:Martin;C. Dianne
 7420: EMAIL;INTERNET:-
 7421: END:vCard
 7422: </vcard>
 7423:          </centity>
 7424:          <date>
 7425:             <datetime>2001-08-21</datetime>
 7426:          </date>
 7427:       </contribute>
 7428:       <contribute>
 7429:          <role><langstring lang="en">Author</langstring></role>
 7430:          <centity>
 7431:             <vcard>
 7432: BEGIN:vCard
 7433: FN:Nuzi Haneef
 7434: N:Haneef;Nuzi
 7435: EMAIL;INTERNET:-
 7436: END:vCard
 7437: </vcard>
 7438:          </centity>
 7439:          <date>
 7440:             <datetime>2001-08-21</datetime>
 7441:          </date>
 7442:       </contribute>
 7443:    </lifecycle>
 7444:    <metametadata>
 7445:       <contribute>
 7446:          <role><langstring lang="en">Contributor</langstring></role>
 7447:          <centity>
 7448:             <vcard>
 7449: BEGIN:vCard
 7450: FN:Hussein Suleman
 7451: N:Suleman;Hussein
 7452: EMAIL;INTERNET:hussein@vt.edu
 7453: ORG:;
 7454: END:vCard
 7455: </vcard>
 7456:          </centity>
 7457:          <date>
 7458:             <datetime>2001-08-21</datetime>
 7459:          </date>
 7460:       </contribute>
 7461:       <language>en-US</language>
 7462:    </metametadata>
 7463:    <technical>
 7464:       <format>text/html</format>
 7465:       <location type="URI">
 7466:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=160
 7467:       </location>
 7468:    </technical>
 7469:    <educational>
 7470:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7471:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7472:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7473:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7474:    </educational>
 7475:    <rights>
 7476:       <description><langstring lang="en"></langstring></description>
 7477:    </rights>
 7478:    <classification>
 7479:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7480:       <taxonpath>
 7481:          <source>ACM Computer Science Curriculum</source>
 7482:          <taxon>
 7483:             <entry><langstring lang="en">Other</langstring></entry>
 7484:          </taxon>
 7485:       </taxonpath>
 7486:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7487:    </classification>
 7488:    <classification>
 7489:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7490:       <taxonpath>
 7491:          <source>ACM Computing Classification System</source>
 7492:          <taxon>
 7493:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7494:          </taxon>
 7495:          <taxon>
 7496:             <entry><langstring lang="en">Information Interfaces and Presentation</langstring></entry>
 7497:          </taxon>
 7498:       </taxonpath>
 7499:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7500:    </classification>
 7501: </record>
 7502: </metadata>
 7503: </record>
 7504: <record>
 7505: <header>
 7506: <identifier>oai:CSTC:161</identifier>
 7507: <datestamp>2002-02-22</datestamp>
 7508: </header>
 7509: <metadata>
 7510: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7511:    <general>
 7512:       <title><langstring lang="en">L3--towards an open learning environment</langstring></title>
 7513:       <catalogentry>
 7514:          <catalogue>CSTC</catalogue>
 7515:          <entry><langstring lang="en">161</langstring></entry>
 7516:       </catalogentry>
 7517:       <language>English</language>
 7518:       <description><langstring lang="en"> &lt;P&gt;This article describe the use of dedicated ontology for teaching in the context of the &lt;I&gt;L&lt;/i&gt;&lt;SUP&gt;3&lt;/sup&gt; project, a national joint project for deploying further vocational education in Germany. The requirements for the open &lt;I&gt;L&lt;/i&gt;&lt;SUP&gt;3&lt;/sup&gt; learning infrastructure are presented in order to motivate our approach to metamodeling learning resources and services by using dedicated ontolgies of pedagogics and didactics. The basic concepts and parts of the pedagogical ontology are outlined, and the practical implications for several of today's problems such as authoring and design, retrieval and adaptive of training resources are illustrated. An overview of the &lt;I&gt;L&lt;/i&gt;&lt;SUP&gt;3&lt;/sup&gt; runtime architecture shows how the didactical ontology is used to deliver adaptive learning.&lt;/p&gt;</langstring></description>
 7519:       <keywords>
 7520:          <langstring lang="en">
 7521:          adaptive courses delivery
 7522:          </langstring>
 7523:          <langstring lang="en">
 7524:          authoring
 7525:          </langstring>
 7526:          <langstring lang="en">
 7527:          environment for web-based training
 7528:          </langstring>
 7529:          <langstring lang="en">
 7530:          didatics
 7531:          </langstring>
 7532:          <langstring lang="en">
 7533:          pedagogical ontology
 7534:          </langstring>
 7535:          <langstring lang="en">
 7536:          reuse of learning resources
 7537:          </langstring>
 7538:          <langstring lang="en">
 7539:          design
 7540:          </langstring>
 7541:          <langstring lang="en">
 7542:          human factors
 7543:          </langstring>
 7544:          <langstring lang="en">
 7545:          standardization
 7546:          </langstring>
 7547:       </keywords>
 7548:    </general>
 7549:    <lifecycle>
 7550:       <status><langstring lang="en">Final</langstring></status>
 7551:       <contribute>
 7552:          <role><langstring lang="en">Author</langstring></role>
 7553:          <centity>
 7554:             <vcard>
 7555: BEGIN:vCard
 7556: FN:Torsten Leidig
 7557: N:Leidig;Torsten
 7558: EMAIL;INTERNET:-
 7559: END:vCard
 7560: </vcard>
 7561:          </centity>
 7562:          <date>
 7563:             <datetime>2002-02-22</datetime>
 7564:          </date>
 7565:       </contribute>
 7566:    </lifecycle>
 7567:    <metametadata>
 7568:       <contribute>
 7569:          <role><langstring lang="en">Contributor</langstring></role>
 7570:          <centity>
 7571:             <vcard>
 7572: BEGIN:vCard
 7573: FN:Hussein Suleman
 7574: N:Suleman;Hussein
 7575: EMAIL;INTERNET:hussein@vt.edu
 7576: ORG:;
 7577: END:vCard
 7578: </vcard>
 7579:          </centity>
 7580:          <date>
 7581:             <datetime>2002-02-22</datetime>
 7582:          </date>
 7583:       </contribute>
 7584:       <language>en-US</language>
 7585:    </metametadata>
 7586:    <technical>
 7587:       <format>text/html</format>
 7588:       <location type="URI">
 7589:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=161
 7590:       </location>
 7591:    </technical>
 7592:    <educational>
 7593:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7594:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7595:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7596:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7597:    </educational>
 7598:    <rights>
 7599:       <description><langstring lang="en"></langstring></description>
 7600:    </rights>
 7601:    <classification>
 7602:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7603:       <taxonpath>
 7604:          <source>ACM Computer Science Curriculum</source>
 7605:          <taxon>
 7606:             <entry><langstring lang="en">Other</langstring></entry>
 7607:          </taxon>
 7608:       </taxonpath>
 7609:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7610:    </classification>
 7611:    <classification>
 7612:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7613:       <taxonpath>
 7614:          <source>ACM Computing Classification System</source>
 7615:          <taxon>
 7616:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 7617:          </taxon>
 7618:          <taxon>
 7619:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 7620:          </taxon>
 7621:       </taxonpath>
 7622:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7623:    </classification>
 7624:    <classification>
 7625:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7626:       <taxonpath>
 7627:          <source>ACM Computing Classification System</source>
 7628:          <taxon>
 7629:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 7630:          </taxon>
 7631:          <taxon>
 7632:             <entry><langstring lang="en">Artificial Intelligence</langstring></entry>
 7633:          </taxon>
 7634:       </taxonpath>
 7635:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7636:    </classification>
 7637:    <classification>
 7638:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7639:       <taxonpath>
 7640:          <source>ACM Computing Classification System</source>
 7641:          <taxon>
 7642:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7643:          </taxon>
 7644:          <taxon>
 7645:             <entry><langstring lang="en">Information Interfaces and Presentation</langstring></entry>
 7646:          </taxon>
 7647:       </taxonpath>
 7648:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7649:    </classification>
 7650:    <classification>
 7651:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7652:       <taxonpath>
 7653:          <source>ACM Computing Classification System</source>
 7654:          <taxon>
 7655:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7656:          </taxon>
 7657:          <taxon>
 7658:             <entry><langstring lang="en">Information Systems Applications</langstring></entry>
 7659:          </taxon>
 7660:       </taxonpath>
 7661:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7662:    </classification>
 7663:    <classification>
 7664:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7665:       <taxonpath>
 7666:          <source>ACM Computing Classification System</source>
 7667:          <taxon>
 7668:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7669:          </taxon>
 7670:          <taxon>
 7671:             <entry><langstring lang="en">Information Storage and Retrieval</langstring></entry>
 7672:          </taxon>
 7673:       </taxonpath>
 7674:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7675:    </classification>
 7676:    <classification>
 7677:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7678:       <taxonpath>
 7679:          <source>ACM Computing Classification System</source>
 7680:          <taxon>
 7681:             <entry><langstring lang="en">Information Systems</langstring></entry>
 7682:          </taxon>
 7683:          <taxon>
 7684:             <entry><langstring lang="en">Models and Principles</langstring></entry>
 7685:          </taxon>
 7686:       </taxonpath>
 7687:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7688:    </classification>
 7689: </record>
 7690: </metadata>
 7691: </record>
 7692: <record>
 7693: <header>
 7694: <identifier>oai:CSTC:162</identifier>
 7695: <datestamp>2001-08-21</datestamp>
 7696: </header>
 7697: <metadata>
 7698: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7699:    <general>
 7700:       <title><langstring lang="en">IRI-h, a Java-based distance education system: architecture and performance</langstring></title>
 7701:       <catalogentry>
 7702:          <catalogue>CSTC</catalogue>
 7703:          <entry><langstring lang="en">162</langstring></entry>
 7704:       </catalogentry>
 7705:       <language>English</language>
 7706:       <description><langstring lang="en"> &lt;P&gt;We used our Original Interactive Remote Instruction (IRI) system to teach scores of university classes over the past years at sites up to 300 km apart. While this system is a prototype, its use in real classes allows us to deal with crucial issues in distributed education instruction systems. We describe our motivation and vision for a reimplementation of IRI that supports synchronous and asynchronous distance education. This new version, called IRI-h (h for hetergeneous), is coded in Java and executes on several different platforms. IRI-h extends IRI both to multiple platforms and heterogeneous network experiences with the developing prototype, including preliminary performance evaluation, and also unresolved issues still to be addressed.&lt;/P&gt;</langstring></description>
 7707:       <keywords>
 7708:          <langstring lang="en">
 7709:          Design
 7710:          </langstring>
 7711:          <langstring lang="en">
 7712:          Management
 7713:          </langstring>
 7714:          <langstring lang="en">
 7715:          Performance
 7716:          </langstring>
 7717:          <langstring lang="en">
 7718:          Java
 7719:          </langstring>
 7720:          <langstring lang="en">
 7721:          heterogeneity
 7722:          </langstring>
 7723:          <langstring lang="en">
 7724:          platform independence
 7725:          </langstring>
 7726:       </keywords>
 7727:    </general>
 7728:    <lifecycle>
 7729:       <status><langstring lang="en">Final</langstring></status>
 7730:       <contribute>
 7731:          <role><langstring lang="en">Author</langstring></role>
 7732:          <centity>
 7733:             <vcard>
 7734: BEGIN:vCard
 7735: FN:C. Wild
 7736: N:Wild;C.
 7737: EMAIL;INTERNET:-
 7738: END:vCard
 7739: </vcard>
 7740:          </centity>
 7741:          <date>
 7742:             <datetime>2001-08-21</datetime>
 7743:          </date>
 7744:       </contribute>
 7745:       <contribute>
 7746:          <role><langstring lang="en">Author</langstring></role>
 7747:          <centity>
 7748:             <vcard>
 7749: BEGIN:vCard
 7750: FN:H. Abdel-Wahab
 7751: N:Abdel-Wahab;H.
 7752: EMAIL;INTERNET:-
 7753: END:vCard
 7754: </vcard>
 7755:          </centity>
 7756:          <date>
 7757:             <datetime>2001-08-21</datetime>
 7758:          </date>
 7759:       </contribute>
 7760:       <contribute>
 7761:          <role><langstring lang="en">Author</langstring></role>
 7762:          <centity>
 7763:             <vcard>
 7764: BEGIN:vCard
 7765: FN:R. Maly
 7766: N:Maly;R.
 7767: EMAIL;INTERNET:-
 7768: END:vCard
 7769: </vcard>
 7770:          </centity>
 7771:          <date>
 7772:             <datetime>2001-08-21</datetime>
 7773:          </date>
 7774:       </contribute>
 7775:    </lifecycle>
 7776:    <metametadata>
 7777:       <contribute>
 7778:          <role><langstring lang="en">Contributor</langstring></role>
 7779:          <centity>
 7780:             <vcard>
 7781: BEGIN:vCard
 7782: FN:Hussein Suleman
 7783: N:Suleman;Hussein
 7784: EMAIL;INTERNET:hussein@vt.edu
 7785: ORG:;
 7786: END:vCard
 7787: </vcard>
 7788:          </centity>
 7789:          <date>
 7790:             <datetime>2001-08-21</datetime>
 7791:          </date>
 7792:       </contribute>
 7793:       <language>en-US</language>
 7794:    </metametadata>
 7795:    <technical>
 7796:       <format>text/html</format>
 7797:       <location type="URI">
 7798:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=162
 7799:       </location>
 7800:    </technical>
 7801:    <educational>
 7802:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7803:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7804:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7805:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7806:    </educational>
 7807:    <rights>
 7808:       <description><langstring lang="en"></langstring></description>
 7809:    </rights>
 7810:    <classification>
 7811:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7812:       <taxonpath>
 7813:          <source>ACM Computer Science Curriculum</source>
 7814:          <taxon>
 7815:             <entry><langstring lang="en">Other</langstring></entry>
 7816:          </taxon>
 7817:       </taxonpath>
 7818:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7819:    </classification>
 7820:    <classification>
 7821:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7822:       <taxonpath>
 7823:          <source>ACM Computing Classification System</source>
 7824:          <taxon>
 7825:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 7826:          </taxon>
 7827:          <taxon>
 7828:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 7829:          </taxon>
 7830:       </taxonpath>
 7831:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7832:    </classification>
 7833:    <classification>
 7834:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7835:       <taxonpath>
 7836:          <source>ACM Computing Classification System</source>
 7837:          <taxon>
 7838:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 7839:          </taxon>
 7840:          <taxon>
 7841:             <entry><langstring lang="en">Computer-Communication Networks</langstring></entry>
 7842:          </taxon>
 7843:       </taxonpath>
 7844:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7845:    </classification>
 7846: </record>
 7847: </metadata>
 7848: </record>
 7849: <record>
 7850: <header>
 7851: <identifier>oai:CSTC:163</identifier>
 7852: <datestamp>2001-08-21</datestamp>
 7853: </header>
 7854: <metadata>
 7855: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7856:    <general>
 7857:       <title><langstring lang="en">Web-based multimedia tools for sharing educational resources</langstring></title>
 7858:       <catalogentry>
 7859:          <catalogue>CSTC</catalogue>
 7860:          <entry><langstring lang="en">163</langstring></entry>
 7861:       </catalogentry>
 7862:       <language>English</language>
 7863:       <description><langstring lang="en"> &lt;P&gt;Many educational resources and objects have been developed as Java applets or applications, which can accessed by simply downloading them from various repositories. It is often necessary to share these resources in real time, for instance when an instructor teaches remote students how to use a certain resource explains the theory behind it. We have developed some tools for this purpose that emulate a virtual classroom, and are primarily designed for synchronous sharing of resources. They enable participants to share Java objects in real time and also allow the instructor to dynamically manage the telebearing session.&lt;/P&gt;</langstring></description>
 7864:       <keywords>
 7865:          <langstring lang="en">
 7866:          Design
 7867:          </langstring>
 7868:       </keywords>
 7869:    </general>
 7870:    <lifecycle>
 7871:       <status><langstring lang="en">Final</langstring></status>
 7872:       <contribute>
 7873:          <role><langstring lang="en">Author</langstring></role>
 7874:          <centity>
 7875:             <vcard>
 7876: BEGIN:vCard
 7877: FN:Nicolas D. Georganas
 7878: N:Georganas;Nicolas D.
 7879: EMAIL;INTERNET:-
 7880: END:vCard
 7881: </vcard>
 7882:          </centity>
 7883:          <date>
 7884:             <datetime>2001-08-21</datetime>
 7885:          </date>
 7886:       </contribute>
 7887:       <contribute>
 7888:          <role><langstring lang="en">Author</langstring></role>
 7889:          <centity>
 7890:             <vcard>
 7891: BEGIN:vCard
 7892: FN:Abdulmotaleb El Saddik
 7893: N:El Saddik;Abdulmotaleb
 7894: EMAIL;INTERNET:-
 7895: END:vCard
 7896: </vcard>
 7897:          </centity>
 7898:          <date>
 7899:             <datetime>2001-08-21</datetime>
 7900:          </date>
 7901:       </contribute>
 7902:       <contribute>
 7903:          <role><langstring lang="en">Author</langstring></role>
 7904:          <centity>
 7905:             <vcard>
 7906: BEGIN:vCard
 7907: FN:Shervin Shirmohammadi
 7908: N:Shirmohammadi;Shervin
 7909: EMAIL;INTERNET:-
 7910: END:vCard
 7911: </vcard>
 7912:          </centity>
 7913:          <date>
 7914:             <datetime>2001-08-21</datetime>
 7915:          </date>
 7916:       </contribute>
 7917:    </lifecycle>
 7918:    <metametadata>
 7919:       <contribute>
 7920:          <role><langstring lang="en">Contributor</langstring></role>
 7921:          <centity>
 7922:             <vcard>
 7923: BEGIN:vCard
 7924: FN:Hussein Suleman
 7925: N:Suleman;Hussein
 7926: EMAIL;INTERNET:hussein@vt.edu
 7927: ORG:;
 7928: END:vCard
 7929: </vcard>
 7930:          </centity>
 7931:          <date>
 7932:             <datetime>2001-08-21</datetime>
 7933:          </date>
 7934:       </contribute>
 7935:       <language>en-US</language>
 7936:    </metametadata>
 7937:    <technical>
 7938:       <format>text/html</format>
 7939:       <location type="URI">
 7940:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=163
 7941:       </location>
 7942:    </technical>
 7943:    <educational>
 7944:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 7945:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 7946:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 7947:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 7948:    </educational>
 7949:    <rights>
 7950:       <description><langstring lang="en"></langstring></description>
 7951:    </rights>
 7952:    <classification>
 7953:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 7954:       <taxonpath>
 7955:          <source>ACM Computer Science Curriculum</source>
 7956:          <taxon>
 7957:             <entry><langstring lang="en">Other</langstring></entry>
 7958:          </taxon>
 7959:       </taxonpath>
 7960:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 7961:    </classification>
 7962:    <classification>
 7963:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7964:       <taxonpath>
 7965:          <source>ACM Computing Classification System</source>
 7966:          <taxon>
 7967:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 7968:          </taxon>
 7969:          <taxon>
 7970:             <entry><langstring lang="en">Computers and Society</langstring></entry>
 7971:          </taxon>
 7972:       </taxonpath>
 7973:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7974:    </classification>
 7975:    <classification>
 7976:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 7977:       <taxonpath>
 7978:          <source>ACM Computing Classification System</source>
 7979:          <taxon>
 7980:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 7981:          </taxon>
 7982:          <taxon>
 7983:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 7984:          </taxon>
 7985:       </taxonpath>
 7986:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 7987:    </classification>
 7988: </record>
 7989: </metadata>
 7990: </record>
 7991: <record>
 7992: <header>
 7993: <identifier>oai:CSTC:170</identifier>
 7994: <datestamp>2001-11-09</datestamp>
 7995: </header>
 7996: <metadata>
 7997: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 7998:    <general>
 7999:       <title><langstring lang="en">Little Man Computer</langstring></title>
 8000:       <catalogentry>
 8001:          <catalogue>CSTC</catalogue>
 8002:          <entry><langstring lang="en">170</langstring></entry>
 8003:       </catalogentry>
 8004:       <language>English</language>
 8005:       <description><langstring lang="en"> A web based applet that simulates the working of a Little Man Computer, designed by Dr. Stuart Madnick</langstring></description>
 8006:       <keywords>
 8007:          <langstring lang="en">
 8008:          Little Man Computer
 8009:          </langstring>
 8010:          <langstring lang="en">
 8011:          LMC
 8012:          </langstring>
 8013:          <langstring lang="en">
 8014:          Hardware Concepts
 8015:          </langstring>
 8016:       </keywords>
 8017:    </general>
 8018:    <lifecycle>
 8019:       <status><langstring lang="en">Final</langstring></status>
 8020:       <contribute>
 8021:          <role><langstring lang="en">Author</langstring></role>
 8022:          <centity>
 8023:             <vcard>
 8024: BEGIN:vCard
 8025: FN:Rahul Gedupudi
 8026: N:Gedupudi;Rahul
 8027: EMAIL;INTERNET:rahul_naidu@hotmail.com
 8028: END:vCard
 8029: </vcard>
 8030:          </centity>
 8031:          <date>
 8032:             <datetime>2001-11-09</datetime>
 8033:          </date>
 8034:       </contribute>
 8035:       <contribute>
 8036:          <role><langstring lang="en">Author</langstring></role>
 8037:          <centity>
 8038:             <vcard>
 8039: BEGIN:vCard
 8040: FN:Larry Brumbaugh
 8041: N:Brumbaugh;Larry
 8042: EMAIL;INTERNET:ljbrumb@ilstu.edu
 8043: END:vCard
 8044: </vcard>
 8045:          </centity>
 8046:          <date>
 8047:             <datetime>2001-11-09</datetime>
 8048:          </date>
 8049:       </contribute>
 8050:       <contribute>
 8051:          <role><langstring lang="en">Author</langstring></role>
 8052:          <centity>
 8053:             <vcard>
 8054: BEGIN:vCard
 8055: FN:William Yurcik
 8056: N:Yurcik;William
 8057: EMAIL;INTERNET:wjyurci@ilstu.edu
 8058: END:vCard
 8059: </vcard>
 8060:          </centity>
 8061:          <date>
 8062:             <datetime>2001-11-09</datetime>
 8063:          </date>
 8064:       </contribute>
 8065:    </lifecycle>
 8066:    <metametadata>
 8067:       <contribute>
 8068:          <role><langstring lang="en">Contributor</langstring></role>
 8069:          <centity>
 8070:             <vcard>
 8071: BEGIN:vCard
 8072: FN:Rahul Gedupudi
 8073: N:Gedupudi;Rahul
 8074: EMAIL;INTERNET:rahul_naidu@hotmail.com
 8075: ORG:Illinois State University;Applied Computer Science
 8076: END:vCard
 8077: </vcard>
 8078:          </centity>
 8079:          <date>
 8080:             <datetime>2001-11-09</datetime>
 8081:          </date>
 8082:       </contribute>
 8083:       <language>en-US</language>
 8084:    </metametadata>
 8085:    <technical>
 8086:       <format>text/html</format>
 8087:       <location type="URI">
 8088:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=170
 8089:       </location>
 8090:       <requirements>
 8091:          <type><langstring lang="en">Platform</langstring></type>
 8092:          <name><langstring lang="en">Java Virtual Machine, HTML Browser</langstring></name>
 8093:       </requirements>
 8094:       <requirements>
 8095:          <type><langstring lang="en">Operating System</langstring></type>
 8096:          <name><langstring lang="en">All</langstring></name>
 8097:       </requirements>
 8098:       <requirements>
 8099:          <type><langstring lang="en">Programming Language</langstring></type>
 8100:          <name><langstring lang="en">Java</langstring></name>
 8101:       </requirements>
 8102:    </technical>
 8103:    <educational>
 8104:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8105:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8106:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8107:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8108:    </educational>
 8109:    <rights>
 8110:       <description><langstring lang="en"></langstring></description>
 8111:    </rights>
 8112:    <classification>
 8113:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8114:       <taxonpath>
 8115:          <source>ACM Computer Science Curriculum</source>
 8116:          <taxon>
 8117:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 8118:          </taxon>
 8119:       </taxonpath>
 8120:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8121:    </classification>
 8122:    <classification>
 8123:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8124:       <taxonpath>
 8125:          <source>ACM Computer Science Curriculum</source>
 8126:          <taxon>
 8127:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 8128:          </taxon>
 8129:       </taxonpath>
 8130:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8131:    </classification>
 8132:    <classification>
 8133:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8134:       <taxonpath>
 8135:          <source>ACM Computing Classification System</source>
 8136:          <taxon>
 8137:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 8138:          </taxon>
 8139:          <taxon>
 8140:             <entry><langstring lang="en">Computer System Implementation</langstring></entry>
 8141:          </taxon>
 8142:       </taxonpath>
 8143:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8144:    </classification>
 8145:    <classification>
 8146:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8147:       <taxonpath>
 8148:          <source>ACM Computing Classification System</source>
 8149:          <taxon>
 8150:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 8151:          </taxon>
 8152:          <taxon>
 8153:             <entry><langstring lang="en">Processor Architectures</langstring></entry>
 8154:          </taxon>
 8155:       </taxonpath>
 8156:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8157:    </classification>
 8158:    <classification>
 8159:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8160:       <taxonpath>
 8161:          <source>ACM Computing Classification System</source>
 8162:          <taxon>
 8163:             <entry><langstring lang="en">Hardware</langstring></entry>
 8164:          </taxon>
 8165:          <taxon>
 8166:             <entry><langstring lang="en">Register-Transfer-Level Implementation</langstring></entry>
 8167:          </taxon>
 8168:       </taxonpath>
 8169:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8170:    </classification>
 8171: </record>
 8172: </metadata>
 8173: </record>
 8174: <record>
 8175: <header>
 8176: <identifier>oai:CSTC:180</identifier>
 8177: <datestamp>2001-10-30</datestamp>
 8178: </header>
 8179: <metadata>
 8180: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8181:    <general>
 8182:       <title><langstring lang="en">Simulation of Embedded Kernels over Pthreads</langstring></title>
 8183:       <catalogentry>
 8184:          <catalogue>CSTC</catalogue>
 8185:          <entry><langstring lang="en">180</langstring></entry>
 8186:       </catalogentry>
 8187:       <language>English</language>
 8188:       <description><langstring lang="en"> This work describes the design and implementation of a simulation
 8189: environment for an open-source embedded kernel and an intuitive
 8190: user interface to complement it. The study stresses the suitability of
 8191: POSIX Threads (Pthreads) to resemble kernel operations in the
 8192: simulation environment. It specifies the prerequisites for using
 8193: Pthreads as a means to resemble embedded task execution and suggests an
 8194: I/O-based representation of device information. The experience gained
 8195: with a sample implementation stresses the importance of a proper match
 8196: between a Pthreads implementation and an embedded kernel. It
 8197: also shows the adequacy of both the simulation environment and a
 8198: graphical user interface to aid program development and
 8199: debugging. Furthermore, the separation of the simulation component
 8200: from the user interface provides opportunities to utilize each
 8201: component separately or even combine them with other components.
 8202: The simulation environment is publically available with further
 8203: instructions included in the appendix.</langstring></description>
 8204:       <keywords>
 8205:          <langstring lang="en">
 8206:          Embedded Systems
 8207:          </langstring>
 8208:          <langstring lang="en">
 8209:          Operating Systems Kernel Simulator
 8210:          </langstring>
 8211:       </keywords>
 8212:    </general>
 8213:    <lifecycle>
 8214:       <status><langstring lang="en">Final</langstring></status>
 8215:       <contribute>
 8216:          <role><langstring lang="en">Author</langstring></role>
 8217:          <centity>
 8218:             <vcard>
 8219: BEGIN:vCard
 8220: FN:Frank Mueller
 8221: N:Mueller;Frank
 8222: EMAIL;INTERNET:mueller@cs.ncsu.edu
 8223: END:vCard
 8224: </vcard>
 8225:          </centity>
 8226:          <date>
 8227:             <datetime>2001-10-30</datetime>
 8228:          </date>
 8229:       </contribute>
 8230:       <contribute>
 8231:          <role><langstring lang="en">Author</langstring></role>
 8232:          <centity>
 8233:             <vcard>
 8234: BEGIN:vCard
 8235: FN:Oliver Buehn
 8236: N:Buehn;Oliver
 8237: EMAIL;INTERNET:oli@dtgroup.com
 8238: END:vCard
 8239: </vcard>
 8240:          </centity>
 8241:          <date>
 8242:             <datetime>2001-10-30</datetime>
 8243:          </date>
 8244:       </contribute>
 8245:       <contribute>
 8246:          <role><langstring lang="en">Author</langstring></role>
 8247:          <centity>
 8248:             <vcard>
 8249: BEGIN:vCard
 8250: FN:Thomas Roeblitz
 8251: N:Roeblitz;Thomas
 8252: EMAIL;INTERNET:roeblitz@zib.de
 8253: END:vCard
 8254: </vcard>
 8255:          </centity>
 8256:          <date>
 8257:             <datetime>2001-10-30</datetime>
 8258:          </date>
 8259:       </contribute>
 8260:    </lifecycle>
 8261:    <metametadata>
 8262:       <contribute>
 8263:          <role><langstring lang="en">Contributor</langstring></role>
 8264:          <centity>
 8265:             <vcard>
 8266: BEGIN:vCard
 8267: FN:Frank Mueller
 8268: N:Mueller;Frank
 8269: EMAIL;INTERNET:mueller@cs.ncsu.edu
 8270: ORG:North Carolina State University;Department of Computer Science
 8271: END:vCard
 8272: </vcard>
 8273:          </centity>
 8274:          <date>
 8275:             <datetime>2001-10-30</datetime>
 8276:          </date>
 8277:       </contribute>
 8278:       <language>en-US</language>
 8279:    </metametadata>
 8280:    <technical>
 8281:       <format>text/html</format>
 8282:       <location type="URI">
 8283:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=180
 8284:       </location>
 8285:       <requirements>
 8286:          <type><langstring lang="en">Platform</langstring></type>
 8287:          <name><langstring lang="en">Sun Sparc, PC, Java Virtual Machine</langstring></name>
 8288:       </requirements>
 8289:       <requirements>
 8290:          <type><langstring lang="en">Operating System</langstring></type>
 8291:          <name><langstring lang="en">UNIX</langstring></name>
 8292:       </requirements>
 8293:       <requirements>
 8294:          <type><langstring lang="en">Programming Language</langstring></type>
 8295:          <name><langstring lang="en">PERL, Java, C</langstring></name>
 8296:       </requirements>
 8297:    </technical>
 8298:    <educational>
 8299:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8300:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8301:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8302:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8303:    </educational>
 8304:    <rights>
 8305:       <description><langstring lang="en"></langstring></description>
 8306:    </rights>
 8307:    <classification>
 8308:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8309:       <taxonpath>
 8310:          <source>ACM Computer Science Curriculum</source>
 8311:          <taxon>
 8312:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 8313:          </taxon>
 8314:       </taxonpath>
 8315:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8316:    </classification>
 8317:    <classification>
 8318:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8319:       <taxonpath>
 8320:          <source>ACM Computing Classification System</source>
 8321:          <taxon>
 8322:             <entry><langstring lang="en">Software</langstring></entry>
 8323:          </taxon>
 8324:          <taxon>
 8325:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 8326:          </taxon>
 8327:       </taxonpath>
 8328:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8329:    </classification>
 8330:    <classification>
 8331:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8332:       <taxonpath>
 8333:          <source>ACM Computing Classification System</source>
 8334:          <taxon>
 8335:             <entry><langstring lang="en">Software</langstring></entry>
 8336:          </taxon>
 8337:          <taxon>
 8338:             <entry><langstring lang="en">General</langstring></entry>
 8339:          </taxon>
 8340:       </taxonpath>
 8341:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8342:    </classification>
 8343: </record>
 8344: </metadata>
 8345: </record>
 8346: <record>
 8347: <header>
 8348: <identifier>oai:CSTC:190</identifier>
 8349: <datestamp>2001-12-24</datestamp>
 8350: </header>
 8351: <metadata>
 8352: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8353:    <general>
 8354:       <title><langstring lang="en">The Knob &amp; Switch Computer: A Computer Architecture Simulator for Introductory Computer Science</langstring></title>
 8355:       <catalogentry>
 8356:          <catalogue>CSTC</catalogue>
 8357:          <entry><langstring lang="en">190</langstring></entry>
 8358:       </catalogentry>
 8359:       <language>English</language>
 8360:       <description><langstring lang="en"> This paper describes the Knob &amp; Switch Computer simulator that can be used to teach Computer Organization in a breadth-based introductory CS course.</langstring></description>
 8361:       <keywords>
 8362:          <langstring lang="en">
 8363:          Knob &amp; Switch Computer
 8364:          </langstring>
 8365:          <langstring lang="en">
 8366:          Architecutre Simulator
 8367:          </langstring>
 8368:          <langstring lang="en">
 8369:          Introductory Computer Science
 8370:          </langstring>
 8371:          <langstring lang="en">
 8372:          HTML
 8373:          </langstring>
 8374:          <langstring lang="en">
 8375:          JavaScript
 8376:          </langstring>
 8377:       </keywords>
 8378:    </general>
 8379:    <lifecycle>
 8380:       <status><langstring lang="en">Final</langstring></status>
 8381:       <contribute>
 8382:          <role><langstring lang="en">Author</langstring></role>
 8383:          <centity>
 8384:             <vcard>
 8385: BEGIN:vCard
 8386: FN:David Reed
 8387: N:Reed;David
 8388: EMAIL;INTERNET:DaveReed@creighton.edu
 8389: END:vCard
 8390: </vcard>
 8391:          </centity>
 8392:          <date>
 8393:             <datetime>2001-12-24</datetime>
 8394:          </date>
 8395:       </contribute>
 8396:       <contribute>
 8397:          <role><langstring lang="en">Author</langstring></role>
 8398:          <centity>
 8399:             <vcard>
 8400: BEGIN:vCard
 8401: FN:Grant Braught
 8402: N:Braught;Grant
 8403: EMAIL;INTERNET:braught@dickinson.edu
 8404: END:vCard
 8405: </vcard>
 8406:          </centity>
 8407:          <date>
 8408:             <datetime>2001-12-24</datetime>
 8409:          </date>
 8410:       </contribute>
 8411:    </lifecycle>
 8412:    <metametadata>
 8413:       <contribute>
 8414:          <role><langstring lang="en">Contributor</langstring></role>
 8415:          <centity>
 8416:             <vcard>
 8417: BEGIN:vCard
 8418: FN:Grant Braught
 8419: N:Braught;Grant
 8420: EMAIL;INTERNET:braught@dickinson.edu
 8421: ORG:Dickinson College;Computer Science
 8422: END:vCard
 8423: </vcard>
 8424:          </centity>
 8425:          <date>
 8426:             <datetime>2001-12-24</datetime>
 8427:          </date>
 8428:       </contribute>
 8429:       <language>en-US</language>
 8430:    </metametadata>
 8431:    <technical>
 8432:       <format>text/html</format>
 8433:       <location type="URI">
 8434:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=190
 8435:       </location>
 8436:       <requirements>
 8437:          <type><langstring lang="en">Platform</langstring></type>
 8438:          <name><langstring lang="en">HTML Browser</langstring></name>
 8439:       </requirements>
 8440:       <requirements>
 8441:          <type><langstring lang="en">Operating System</langstring></type>
 8442:          <name><langstring lang="en">All</langstring></name>
 8443:       </requirements>
 8444:       <requirements>
 8445:          <type><langstring lang="en">Programming Language</langstring></type>
 8446:          <name><langstring lang="en">HTML</langstring></name>
 8447:       </requirements>
 8448:    </technical>
 8449:    <educational>
 8450:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8451:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8452:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8453:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8454:    </educational>
 8455:    <rights>
 8456:       <description><langstring lang="en"></langstring></description>
 8457:    </rights>
 8458:    <classification>
 8459:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8460:       <taxonpath>
 8461:          <source>ACM Computer Science Curriculum</source>
 8462:          <taxon>
 8463:             <entry><langstring lang="en">Architecture Methods</langstring></entry>
 8464:          </taxon>
 8465:       </taxonpath>
 8466:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8467:    </classification>
 8468:    <classification>
 8469:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8470:       <taxonpath>
 8471:          <source>ACM Computing Classification System</source>
 8472:          <taxon>
 8473:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 8474:          </taxon>
 8475:          <taxon>
 8476:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 8477:          </taxon>
 8478:       </taxonpath>
 8479:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8480:    </classification>
 8481:    <classification>
 8482:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8483:       <taxonpath>
 8484:          <source>ACM Computing Classification System</source>
 8485:          <taxon>
 8486:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 8487:          </taxon>
 8488:          <taxon>
 8489:             <entry><langstring lang="en">General</langstring></entry>
 8490:          </taxon>
 8491:       </taxonpath>
 8492:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8493:    </classification>
 8494:    <classification>
 8495:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8496:       <taxonpath>
 8497:          <source>ACM Computing Classification System</source>
 8498:          <taxon>
 8499:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 8500:          </taxon>
 8501:          <taxon>
 8502:             <entry><langstring lang="en">Processor Architectures</langstring></entry>
 8503:          </taxon>
 8504:       </taxonpath>
 8505:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8506:    </classification>
 8507:    <classification>
 8508:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8509:       <taxonpath>
 8510:          <source>ACM Computing Classification System</source>
 8511:          <taxon>
 8512:             <entry><langstring lang="en">Computer Systems Organization</langstring></entry>
 8513:          </taxon>
 8514:          <taxon>
 8515:             <entry><langstring lang="en">General</langstring></entry>
 8516:          </taxon>
 8517:       </taxonpath>
 8518:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8519:    </classification>
 8520:    <classification>
 8521:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8522:       <taxonpath>
 8523:          <source>ACM Computing Classification System</source>
 8524:          <taxon>
 8525:             <entry><langstring lang="en">Hardware</langstring></entry>
 8526:          </taxon>
 8527:          <taxon>
 8528:             <entry><langstring lang="en">Control Structures and Microprogramming</langstring></entry>
 8529:          </taxon>
 8530:       </taxonpath>
 8531:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8532:    </classification>
 8533:    <classification>
 8534:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8535:       <taxonpath>
 8536:          <source>ACM Computing Classification System</source>
 8537:          <taxon>
 8538:             <entry><langstring lang="en">Hardware</langstring></entry>
 8539:          </taxon>
 8540:          <taxon>
 8541:             <entry><langstring lang="en">General</langstring></entry>
 8542:          </taxon>
 8543:       </taxonpath>
 8544:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8545:    </classification>
 8546: </record>
 8547: </metadata>
 8548: </record>
 8549: <record>
 8550: <header>
 8551: <identifier>oai:CSTC:244</identifier>
 8552: <datestamp>2002-03-12</datestamp>
 8553: </header>
 8554: <metadata>
 8555: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8556:    <general>
 8557:       <title><langstring lang="en">GLOMAR: Adaptive Consistency Control for Distributed File Systems</langstring></title>
 8558:       <catalogentry>
 8559:          <catalogue>CSTC</catalogue>
 8560:          <entry><langstring lang="en">244</langstring></entry>
 8561:       </catalogentry>
 8562:       <language>English</language>
 8563:       <description><langstring lang="en"> With the increased heterogeneity of networked devices integrating into existing
 8564: distributed file system (DFS) topologies, the ability to balance hardware constraints with
 8565: user and software requirements is paramount. This is especially true for consistency
 8566: control in file systems. Existing DFSs usually implement a single general-purpose
 8567: consistency control approach, focusing on a specific scenario, rather than the multitude of
 8568: possibilities that can arise due to heterogeneity and variability of current computing
 8569: environments. The developed GLOMAR system caters for the multitude of possibilities,
 8570: by providing the framework and abstraction that allows numerous consistency control
 8571: mechanisms specifically built for a scenario to be implemented under the one DFS. This
 8572: extended abstract discusses the motivation and design of GLOMAR, detailing its
 8573: Microsoft .NET implementation.</langstring></description>
 8574:       <keywords>
 8575:          <langstring lang="en">
 8576:          distributed file system
 8577:          </langstring>
 8578:          <langstring lang="en">
 8579:          consistency control
 8580:          </langstring>
 8581:          <langstring lang="en">
 8582:          concurrency
 8583:          </langstring>
 8584:          <langstring lang="en">
 8585:          middleware
 8586:          </langstring>
 8587:       </keywords>
 8588:    </general>
 8589:    <lifecycle>
 8590:       <status><langstring lang="en">Final</langstring></status>
 8591:       <contribute>
 8592:          <role><langstring lang="en">Author</langstring></role>
 8593:          <centity>
 8594:             <vcard>
 8595: BEGIN:vCard
 8596: FN:Simon Cuce
 8597: N:Cuce;Simon
 8598: EMAIL;INTERNET:simon.cuce@csse.monash.edu.au
 8599: END:vCard
 8600: </vcard>
 8601:          </centity>
 8602:          <date>
 8603:             <datetime>2002-03-12</datetime>
 8604:          </date>
 8605:       </contribute>
 8606:    </lifecycle>
 8607:    <metametadata>
 8608:       <contribute>
 8609:          <role><langstring lang="en">Contributor</langstring></role>
 8610:          <centity>
 8611:             <vcard>
 8612: BEGIN:vCard
 8613: FN:Simon Cuce
 8614: N:Cuce;Simon
 8615: EMAIL;INTERNET:simon.cuce@csse.monash.edu.au
 8616: ORG:Monash University;CSSE
 8617: END:vCard
 8618: </vcard>
 8619:          </centity>
 8620:          <date>
 8621:             <datetime>2002-03-12</datetime>
 8622:          </date>
 8623:       </contribute>
 8624:       <language>en-US</language>
 8625:    </metametadata>
 8626:    <technical>
 8627:       <format>text/html</format>
 8628:       <location type="URI">
 8629:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=244
 8630:       </location>
 8631:       <requirements>
 8632:          <type><langstring lang="en">Operating System</langstring></type>
 8633:          <name><langstring lang="en">Windows NT</langstring></name>
 8634:       </requirements>
 8635:    </technical>
 8636:    <educational>
 8637:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8638:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8639:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8640:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8641:    </educational>
 8642:    <rights>
 8643:       <description><langstring lang="en"></langstring></description>
 8644:    </rights>
 8645:    <classification>
 8646:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8647:       <taxonpath>
 8648:          <source>ACM Computer Science Curriculum</source>
 8649:          <taxon>
 8650:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 8651:          </taxon>
 8652:       </taxonpath>
 8653:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8654:    </classification>
 8655:    <classification>
 8656:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8657:       <taxonpath>
 8658:          <source>ACM Computing Classification System</source>
 8659:          <taxon>
 8660:             <entry><langstring lang="en">Software</langstring></entry>
 8661:          </taxon>
 8662:          <taxon>
 8663:             <entry><langstring lang="en">Operating Systems</langstring></entry>
 8664:          </taxon>
 8665:       </taxonpath>
 8666:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8667:    </classification>
 8668: </record>
 8669: </metadata>
 8670: </record>
 8671: <record>
 8672: <header>
 8673: <identifier>oai:CSTC:246</identifier>
 8674: <datestamp>2002-03-15</datestamp>
 8675: </header>
 8676: <metadata>
 8677: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8678:    <general>
 8679:       <title><langstring lang="en">Extreme Programming Tutorial</langstring></title>
 8680:       <catalogentry>
 8681:          <catalogue>CSTC</catalogue>
 8682:          <entry><langstring lang="en">246</langstring></entry>
 8683:       </catalogentry>
 8684:       <language>English</language>
 8685:       <description><langstring lang="en"> The methodology known as Extreme Programming is presented, beginning with its reason for existence,
 8686: philosophy, and a detailed exposition of the twelve practices that define it. There is also a discussion of
 8687: its strengths and weaknesses as a software design methodology.</langstring></description>
 8688:       <keywords>
 8689:          <langstring lang="en">
 8690:          extreme programming
 8691:          </langstring>
 8692:          <langstring lang="en">
 8693:          pair programming
 8694:          </langstring>
 8695:          <langstring lang="en">
 8696:          agile
 8697:          </langstring>
 8698:          <langstring lang="en">
 8699:          software design methodology
 8700:          </langstring>
 8701:       </keywords>
 8702:    </general>
 8703:    <lifecycle>
 8704:       <status><langstring lang="en">Final</langstring></status>
 8705:       <contribute>
 8706:          <role><langstring lang="en">Author</langstring></role>
 8707:          <centity>
 8708:             <vcard>
 8709: BEGIN:vCard
 8710: FN:James Caristi
 8711: N:Caristi;James
 8712: EMAIL;INTERNET:James.Caristi@valpo.edu
 8713: END:vCard
 8714: </vcard>
 8715:          </centity>
 8716:          <date>
 8717:             <datetime>2002-03-15</datetime>
 8718:          </date>
 8719:       </contribute>
 8720:    </lifecycle>
 8721:    <metametadata>
 8722:       <contribute>
 8723:          <role><langstring lang="en">Contributor</langstring></role>
 8724:          <centity>
 8725:             <vcard>
 8726: BEGIN:vCard
 8727: FN:James Caristi
 8728: N:Caristi;James
 8729: EMAIL;INTERNET:James.Caristi@valpo.edu
 8730: ORG:Valparaiso University;Dept. of Math &amp; Computer Science
 8731: END:vCard
 8732: </vcard>
 8733:          </centity>
 8734:          <date>
 8735:             <datetime>2002-03-15</datetime>
 8736:          </date>
 8737:       </contribute>
 8738:       <language>en-US</language>
 8739:    </metametadata>
 8740:    <technical>
 8741:       <format>text/html</format>
 8742:       <location type="URI">
 8743:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=246
 8744:       </location>
 8745:    </technical>
 8746:    <educational>
 8747:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8748:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8749:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8750:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8751:    </educational>
 8752:    <rights>
 8753:       <description><langstring lang="en"></langstring></description>
 8754:    </rights>
 8755:    <classification>
 8756:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8757:       <taxonpath>
 8758:          <source>ACM Computer Science Curriculum</source>
 8759:          <taxon>
 8760:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 8761:          </taxon>
 8762:       </taxonpath>
 8763:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8764:    </classification>
 8765:    <classification>
 8766:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8767:       <taxonpath>
 8768:          <source>ACM Computer Science Curriculum</source>
 8769:          <taxon>
 8770:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 8771:          </taxon>
 8772:       </taxonpath>
 8773:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8774:    </classification>
 8775:    <classification>
 8776:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8777:       <taxonpath>
 8778:          <source>ACM Computing Classification System</source>
 8779:          <taxon>
 8780:             <entry><langstring lang="en">Software</langstring></entry>
 8781:          </taxon>
 8782:          <taxon>
 8783:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 8784:          </taxon>
 8785:       </taxonpath>
 8786:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8787:    </classification>
 8788:    <classification>
 8789:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8790:       <taxonpath>
 8791:          <source>ACM Computing Classification System</source>
 8792:          <taxon>
 8793:             <entry><langstring lang="en">Software</langstring></entry>
 8794:          </taxon>
 8795:          <taxon>
 8796:             <entry><langstring lang="en">Software Engineering</langstring></entry>
 8797:          </taxon>
 8798:       </taxonpath>
 8799:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8800:    </classification>
 8801:    <classification>
 8802:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8803:       <taxonpath>
 8804:          <source>ACM Computing Classification System</source>
 8805:          <taxon>
 8806:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 8807:          </taxon>
 8808:          <taxon>
 8809:             <entry><langstring lang="en">Management of Computing and Information Systems</langstring></entry>
 8810:          </taxon>
 8811:       </taxonpath>
 8812:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8813:    </classification>
 8814: </record>
 8815: </metadata>
 8816: </record>
 8817: <record>
 8818: <header>
 8819: <identifier>oai:CSTC:248</identifier>
 8820: <datestamp>2002-03-20</datestamp>
 8821: </header>
 8822: <metadata>
 8823: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8824:    <general>
 8825:       <title><langstring lang="en">Java IDEs: What and Why We Use What We Do</langstring></title>
 8826:       <catalogentry>
 8827:          <catalogue>CSTC</catalogue>
 8828:          <entry><langstring lang="en">248</langstring></entry>
 8829:       </catalogentry>
 8830:       <description><langstring lang="en"> The experiences of several faculty who each use a different Java Interactive Development Environment (IDE). Highlights of salient features and pointers for successful adaptation to the classroom. Panel participants: Barbara Boucher Owens, Delia Marx, Jack Rehder, Dean Sanders, and Don Slater (for Rich Pattis).</langstring></description>
 8831:       <keywords>
 8832:          <langstring lang="en">
 8833:          JAVA IDE
 8834:          </langstring>
 8835:       </keywords>
 8836:    </general>
 8837:    <lifecycle>
 8838:       <status><langstring lang="en">Final</langstring></status>
 8839:       <contribute>
 8840:          <role><langstring lang="en">Author</langstring></role>
 8841:          <centity>
 8842:             <vcard>
 8843: BEGIN:vCard
 8844: FN:Jack Rehder
 8845: N:Rehder;Jack
 8846: EMAIL;INTERNET:jnrehder@math.uwaterloo.ca
 8847: END:vCard
 8848: </vcard>
 8849:          </centity>
 8850:          <date>
 8851:             <datetime>2002-03-20</datetime>
 8852:          </date>
 8853:       </contribute>
 8854:       <contribute>
 8855:          <role><langstring lang="en">Author</langstring></role>
 8856:          <centity>
 8857:             <vcard>
 8858: BEGIN:vCard
 8859: FN:Delia Marx
 8860: N:Marx;Delia
 8861: EMAIL;INTERNET:DMarx@Mercy.edu
 8862: END:vCard
 8863: </vcard>
 8864:          </centity>
 8865:          <date>
 8866:             <datetime>2002-03-20</datetime>
 8867:          </date>
 8868:       </contribute>
 8869:       <contribute>
 8870:          <role><langstring lang="en">Author</langstring></role>
 8871:          <centity>
 8872:             <vcard>
 8873: BEGIN:vCard
 8874: FN:Barbara Boucher Owens
 8875: N:Boucher Owens;Barbara
 8876: EMAIL;INTERNET:owensb@southwestern.edu
 8877: END:vCard
 8878: </vcard>
 8879:          </centity>
 8880:          <date>
 8881:             <datetime>2002-03-20</datetime>
 8882:          </date>
 8883:       </contribute>
 8884:    </lifecycle>
 8885:    <metametadata>
 8886:       <contribute>
 8887:          <role><langstring lang="en">Contributor</langstring></role>
 8888:          <centity>
 8889:             <vcard>
 8890: BEGIN:vCard
 8891: FN:Deborah Knox
 8892: N:Knox;Deborah
 8893: EMAIL;INTERNET:knox@tcnj.edu
 8894: ORG:;
 8895: END:vCard
 8896: </vcard>
 8897:          </centity>
 8898:          <date>
 8899:             <datetime>2002-03-20</datetime>
 8900:          </date>
 8901:       </contribute>
 8902:       <language>en-US</language>
 8903:    </metametadata>
 8904:    <technical>
 8905:       <format>text/html</format>
 8906:       <location type="URI">
 8907:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=248
 8908:       </location>
 8909:    </technical>
 8910:    <educational>
 8911:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 8912:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 8913:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 8914:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 8915:    </educational>
 8916:    <rights>
 8917:       <description><langstring lang="en"></langstring></description>
 8918:    </rights>
 8919:    <classification>
 8920:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 8921:       <taxonpath>
 8922:          <source>ACM Computer Science Curriculum</source>
 8923:          <taxon>
 8924:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 8925:          </taxon>
 8926:       </taxonpath>
 8927:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 8928:    </classification>
 8929:    <classification>
 8930:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8931:       <taxonpath>
 8932:          <source>ACM Computing Classification System</source>
 8933:          <taxon>
 8934:             <entry><langstring lang="en">Software</langstring></entry>
 8935:          </taxon>
 8936:          <taxon>
 8937:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 8938:          </taxon>
 8939:       </taxonpath>
 8940:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8941:    </classification>
 8942:    <classification>
 8943:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 8944:       <taxonpath>
 8945:          <source>ACM Computing Classification System</source>
 8946:          <taxon>
 8947:             <entry><langstring lang="en">Software</langstring></entry>
 8948:          </taxon>
 8949:          <taxon>
 8950:             <entry><langstring lang="en">General</langstring></entry>
 8951:          </taxon>
 8952:       </taxonpath>
 8953:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 8954:    </classification>
 8955: </record>
 8956: </metadata>
 8957: </record>
 8958: <record>
 8959: <header>
 8960: <identifier>oai:CSTC:249</identifier>
 8961: <datestamp>2002-04-15</datestamp>
 8962: </header>
 8963: <metadata>
 8964: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 8965:    <general>
 8966:       <title><langstring lang="en">V-VIS: New Methods of Passive Information Grouping in a Classroom Tool for Low Vision Students</langstring></title>
 8967:       <catalogentry>
 8968:          <catalogue>CSTC</catalogue>
 8969:          <entry><langstring lang="en">249</langstring></entry>
 8970:       </catalogentry>
 8971:       <language>English</language>
 8972:       <description><langstring lang="en"> Mobile computing devices now make it possible to develop low-cost, portable assistive technology. The current lack of satisfactory technology to aid visually impaired students drives our development of a handheld-based viewer for Visually Impaired Students (v-VIS) designed to assist in note taking. v-VIS is a real-time viewer and recording system for professor's notes written on an electronic blackboard. The interface integrates magnification and high-contrast color schemes, enabling students to view the transcribed information in real-time. However, the large e-blackboard transmitting visual information to a small-screened handheld creates a screen-mapping problem for which two solutions have been designed and compared objectively.</langstring></description>
 8973:       <keywords>
 8974:          <langstring lang="en">
 8975:          low-vision
 8976:          </langstring>
 8977:          <langstring lang="en">
 8978:          vision impairments
 8979:          </langstring>
 8980:          <langstring lang="en">
 8981:          AutoScroll
 8982:          </langstring>
 8983:          <langstring lang="en">
 8984:          v-VIS
 8985:          </langstring>
 8986:          <langstring lang="en">
 8987:          DEBBIE
 8988:          </langstring>
 8989:          <langstring lang="en">
 8990:          Windows CE
 8991:          </langstring>
 8992:          <langstring lang="en">
 8993:          handheld
 8994:          </langstring>
 8995:          <langstring lang="en">
 8996:          mobile
 8997:          </langstring>
 8998:          <langstring lang="en">
 8999:          assistive technology
 9000:          </langstring>
 9001:          <langstring lang="en">
 9002:          magnification
 9003:          </langstring>
 9004:       </keywords>
 9005:    </general>
 9006:    <lifecycle>
 9007:       <status><langstring lang="en">Final</langstring></status>
 9008:       <contribute>
 9009:          <role><langstring lang="en">Author</langstring></role>
 9010:          <centity>
 9011:             <vcard>
 9012: BEGIN:vCard
 9013: FN:Ben Betz
 9014: N:Betz;Ben
 9015: EMAIL;INTERNET:bbetz@depauw.edu
 9016: END:vCard
 9017: </vcard>
 9018:          </centity>
 9019:          <date>
 9020:             <datetime>2002-04-15</datetime>
 9021:          </date>
 9022:       </contribute>
 9023:    </lifecycle>
 9024:    <metametadata>
 9025:       <contribute>
 9026:          <role><langstring lang="en">Contributor</langstring></role>
 9027:          <centity>
 9028:             <vcard>
 9029: BEGIN:vCard
 9030: FN:Ben Betz
 9031: N:Betz;Ben
 9032: EMAIL;INTERNET:bbetz@depauw.edu
 9033: ORG:DePauw University;Computer Science
 9034: END:vCard
 9035: </vcard>
 9036:          </centity>
 9037:          <date>
 9038:             <datetime>2002-04-15</datetime>
 9039:          </date>
 9040:       </contribute>
 9041:       <language>en-US</language>
 9042:    </metametadata>
 9043:    <technical>
 9044:       <format>text/html</format>
 9045:       <location type="URI">
 9046:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=249
 9047:       </location>
 9048:       <requirements>
 9049:          <type><langstring lang="en">Platform</langstring></type>
 9050:          <name><langstring lang="en">PC</langstring></name>
 9051:       </requirements>
 9052:       <requirements>
 9053:          <type><langstring lang="en">Operating System</langstring></type>
 9054:          <name><langstring lang="en">Mac OS, Windows 95/98, Windows NT, Windows CE, </langstring></name>
 9055:       </requirements>
 9056:    </technical>
 9057:    <educational>
 9058:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 9059:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 9060:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 9061:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 9062:    </educational>
 9063:    <rights>
 9064:       <description><langstring lang="en"></langstring></description>
 9065:    </rights>
 9066:    <classification>
 9067:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9068:       <taxonpath>
 9069:          <source>ACM Computer Science Curriculum</source>
 9070:          <taxon>
 9071:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 9072:          </taxon>
 9073:       </taxonpath>
 9074:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9075:    </classification>
 9076:    <classification>
 9077:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9078:       <taxonpath>
 9079:          <source>ACM Computer Science Curriculum</source>
 9080:          <taxon>
 9081:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 9082:          </taxon>
 9083:       </taxonpath>
 9084:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9085:    </classification>
 9086:    <classification>
 9087:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9088:       <taxonpath>
 9089:          <source>ACM Computer Science Curriculum</source>
 9090:          <taxon>
 9091:             <entry><langstring lang="en">Social, Ethical and Professional Issues</langstring></entry>
 9092:          </taxon>
 9093:       </taxonpath>
 9094:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9095:    </classification>
 9096:    <classification>
 9097:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9098:       <taxonpath>
 9099:          <source>ACM Computing Classification System</source>
 9100:          <taxon>
 9101:             <entry><langstring lang="en">Software</langstring></entry>
 9102:          </taxon>
 9103:          <taxon>
 9104:             <entry><langstring lang="en">General</langstring></entry>
 9105:          </taxon>
 9106:       </taxonpath>
 9107:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9108:    </classification>
 9109:    <classification>
 9110:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9111:       <taxonpath>
 9112:          <source>ACM Computing Classification System</source>
 9113:          <taxon>
 9114:             <entry><langstring lang="en">Computer Applications</langstring></entry>
 9115:          </taxon>
 9116:          <taxon>
 9117:             <entry><langstring lang="en">General</langstring></entry>
 9118:          </taxon>
 9119:       </taxonpath>
 9120:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9121:    </classification>
 9122:    <classification>
 9123:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9124:       <taxonpath>
 9125:          <source>ACM Computing Classification System</source>
 9126:          <taxon>
 9127:             <entry><langstring lang="en">Computer Applications</langstring></entry>
 9128:          </taxon>
 9129:          <taxon>
 9130:             <entry><langstring lang="en">Life and Medical Sciences</langstring></entry>
 9131:          </taxon>
 9132:       </taxonpath>
 9133:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9134:    </classification>
 9135: </record>
 9136: </metadata>
 9137: </record>
 9138: <record>
 9139: <header>
 9140: <identifier>oai:CSTC:250</identifier>
 9141: <datestamp>2002-05-05</datestamp>
 9142: </header>
 9143: <metadata>
 9144: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 9145:    <general>
 9146:       <title><langstring lang="en">Using VB in the CS Curriculum</langstring></title>
 9147:       <catalogentry>
 9148:          <catalogue>CSTC</catalogue>
 9149:          <entry><langstring lang="en">250</langstring></entry>
 9150:       </catalogentry>
 9151:       <language>English</language>
 9152:       <description><langstring lang="en"> Panel held at SIGCSE 2002, Covington, KY, Feb. 27 - March 3, 2002 which discussed the many uses of Visual Basic in a modern CS curriculum. Moderator: Joe Hummel. Panelists: Jean Mehta, Floyd Johnson, and Gail Miles.</langstring></description>
 9153:       <keywords>
 9154:          <langstring lang="en">
 9155:          VB
 9156:          </langstring>
 9157:          <langstring lang="en">
 9158:          Visual Basic
 9159:          </langstring>
 9160:       </keywords>
 9161:    </general>
 9162:    <lifecycle>
 9163:       <status><langstring lang="en">Final</langstring></status>
 9164:       <contribute>
 9165:          <role><langstring lang="en">Author</langstring></role>
 9166:          <centity>
 9167:             <vcard>
 9168: BEGIN:vCard
 9169: FN:Jean Mehta
 9170: N:Mehta;Jean
 9171: EMAIL;INTERNET:mehta@mail.sxu.edu
 9172: END:vCard
 9173: </vcard>
 9174:          </centity>
 9175:          <date>
 9176:             <datetime>2002-05-05</datetime>
 9177:          </date>
 9178:       </contribute>
 9179:       <contribute>
 9180:          <role><langstring lang="en">Author</langstring></role>
 9181:          <centity>
 9182:             <vcard>
 9183: BEGIN:vCard
 9184: FN:Floyd Johnson
 9185: N:Johnson;Floyd
 9186: EMAIL;INTERNET:johnsonf@roberts.edu
 9187: END:vCard
 9188: </vcard>
 9189:          </centity>
 9190:          <date>
 9191:             <datetime>2002-05-05</datetime>
 9192:          </date>
 9193:       </contribute>
 9194:       <contribute>
 9195:          <role><langstring lang="en">Author</langstring></role>
 9196:          <centity>
 9197:             <vcard>
 9198: BEGIN:vCard
 9199: FN:Gail Miles
 9200: N:Miles;Gail
 9201: EMAIL;INTERNET:Miles@mail.lrc.edu
 9202: END:vCard
 9203: </vcard>
 9204:          </centity>
 9205:          <date>
 9206:             <datetime>2002-05-05</datetime>
 9207:          </date>
 9208:       </contribute>
 9209:    </lifecycle>
 9210:    <metametadata>
 9211:       <contribute>
 9212:          <role><langstring lang="en">Contributor</langstring></role>
 9213:          <centity>
 9214:             <vcard>
 9215: BEGIN:vCard
 9216: FN:Joe Hummel
 9217: N:Hummel;Joe
 9218: EMAIL;INTERNET:hummel@lfc.edu
 9219: ORG:Lake Forest College;Math/CS
 9220: END:vCard
 9221: </vcard>
 9222:          </centity>
 9223:          <date>
 9224:             <datetime>2002-05-05</datetime>
 9225:          </date>
 9226:       </contribute>
 9227:       <language>en-US</language>
 9228:    </metametadata>
 9229:    <technical>
 9230:       <format>text/html</format>
 9231:       <location type="URI">
 9232:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=250
 9233:       </location>
 9234:       <requirements>
 9235:          <type><langstring lang="en">Platform</langstring></type>
 9236:          <name><langstring lang="en">PC</langstring></name>
 9237:       </requirements>
 9238:       <requirements>
 9239:          <type><langstring lang="en">Operating System</langstring></type>
 9240:          <name><langstring lang="en"></langstring></name>
 9241:       </requirements>
 9242:       <requirements>
 9243:          <type><langstring lang="en">Programming Language</langstring></type>
 9244:          <name><langstring lang="en">Visual Basic</langstring></name>
 9245:       </requirements>
 9246:    </technical>
 9247:    <educational>
 9248:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 9249:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 9250:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 9251:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 9252:    </educational>
 9253:    <rights>
 9254:       <description><langstring lang="en"></langstring></description>
 9255:    </rights>
 9256:    <classification>
 9257:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9258:       <taxonpath>
 9259:          <source>ACM Computer Science Curriculum</source>
 9260:          <taxon>
 9261:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 9262:          </taxon>
 9263:       </taxonpath>
 9264:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9265:    </classification>
 9266:    <classification>
 9267:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9268:       <taxonpath>
 9269:          <source>ACM Computer Science Curriculum</source>
 9270:          <taxon>
 9271:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 9272:          </taxon>
 9273:       </taxonpath>
 9274:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9275:    </classification>
 9276:    <classification>
 9277:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9278:       <taxonpath>
 9279:          <source>ACM Computer Science Curriculum</source>
 9280:          <taxon>
 9281:             <entry><langstring lang="en">Human-Computer Communication</langstring></entry>
 9282:          </taxon>
 9283:       </taxonpath>
 9284:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9285:    </classification>
 9286:    <classification>
 9287:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9288:       <taxonpath>
 9289:          <source>ACM Computing Classification System</source>
 9290:          <taxon>
 9291:             <entry><langstring lang="en">Software</langstring></entry>
 9292:          </taxon>
 9293:          <taxon>
 9294:             <entry><langstring lang="en">Programming Languages</langstring></entry>
 9295:          </taxon>
 9296:       </taxonpath>
 9297:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9298:    </classification>
 9299: </record>
 9300: </metadata>
 9301: </record>
 9302: <record>
 9303: <header>
 9304: <identifier>oai:CSTC:252</identifier>
 9305: <datestamp>2002-04-19</datestamp>
 9306: </header>
 9307: <metadata>
 9308: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 9309:    <general>
 9310:       <title><langstring lang="en">Integrating Empirical Methods into Computer Science</langstring></title>
 9311:       <catalogentry>
 9312:          <catalogue>CSTC</catalogue>
 9313:          <entry><langstring lang="en">252</langstring></entry>
 9314:       </catalogentry>
 9315:       <language>English</language>
 9316:       <description><langstring lang="en"> These materials were presented in a panel at SIGCSE 2002. The central theme of the panel was to emphasize the importance of empirical methods in computer science and to present ideas and examples for integrating the development of empirical skills within the CS curriculum. Panel Participants: David Reed, Doug Baldwin, Michael Clancy, Stuart Hansen, and Allen Downey.</langstring></description>
 9317:       <keywords>
 9318:          <langstring lang="en">
 9319:          computer science education
 9320:          </langstring>
 9321:          <langstring lang="en">
 9322:          experimentation
 9323:          </langstring>
 9324:          <langstring lang="en">
 9325:          empirical skills
 9326:          </langstring>
 9327:       </keywords>
 9328:    </general>
 9329:    <lifecycle>
 9330:       <status><langstring lang="en">Final</langstring></status>
 9331:       <contribute>
 9332:          <role><langstring lang="en">Author</langstring></role>
 9333:          <centity>
 9334:             <vcard>
 9335: BEGIN:vCard
 9336: FN:Michael Clancy
 9337: N:Clancy;Michael
 9338: EMAIL;INTERNET:clancy@berkeley.edu
 9339: END:vCard
 9340: </vcard>
 9341:          </centity>
 9342:          <date>
 9343:             <datetime>2002-04-19</datetime>
 9344:          </date>
 9345:       </contribute>
 9346:       <contribute>
 9347:          <role><langstring lang="en">Author</langstring></role>
 9348:          <centity>
 9349:             <vcard>
 9350: BEGIN:vCard
 9351: FN:Doug Baldwin
 9352: N:Baldwin;Doug
 9353: EMAIL;INTERNET:baldwin@cs.geneseo.edu
 9354: END:vCard
 9355: </vcard>
 9356:          </centity>
 9357:          <date>
 9358:             <datetime>2002-04-19</datetime>
 9359:          </date>
 9360:       </contribute>
 9361:       <contribute>
 9362:          <role><langstring lang="en">Author</langstring></role>
 9363:          <centity>
 9364:             <vcard>
 9365: BEGIN:vCard
 9366: FN:David Reed
 9367: N:Reed;David
 9368: EMAIL;INTERNET:davereed@creighton.edu
 9369: END:vCard
 9370: </vcard>
 9371:          </centity>
 9372:          <date>
 9373:             <datetime>2002-04-19</datetime>
 9374:          </date>
 9375:       </contribute>
 9376:    </lifecycle>
 9377:    <metametadata>
 9378:       <contribute>
 9379:          <role><langstring lang="en">Contributor</langstring></role>
 9380:          <centity>
 9381:             <vcard>
 9382: BEGIN:vCard
 9383: FN:David Reed
 9384: N:Reed;David
 9385: EMAIL;INTERNET:davereed@creighton.edu
 9386: ORG:;
 9387: END:vCard
 9388: </vcard>
 9389:          </centity>
 9390:          <date>
 9391:             <datetime>2002-04-19</datetime>
 9392:          </date>
 9393:       </contribute>
 9394:       <language>en-US</language>
 9395:    </metametadata>
 9396:    <technical>
 9397:       <format>text/html</format>
 9398:       <location type="URI">
 9399:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=252
 9400:       </location>
 9401:       <requirements>
 9402:          <type><langstring lang="en">Platform</langstring></type>
 9403:          <name><langstring lang="en">HTML Browser</langstring></name>
 9404:       </requirements>
 9405:       <requirements>
 9406:          <type><langstring lang="en">Operating System</langstring></type>
 9407:          <name><langstring lang="en">All</langstring></name>
 9408:       </requirements>
 9409:       <requirements>
 9410:          <type><langstring lang="en">Programming Language</langstring></type>
 9411:          <name><langstring lang="en">HTML</langstring></name>
 9412:       </requirements>
 9413:    </technical>
 9414:    <educational>
 9415:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 9416:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 9417:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 9418:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 9419:    </educational>
 9420:    <rights>
 9421:       <description><langstring lang="en"></langstring></description>
 9422:    </rights>
 9423:    <classification>
 9424:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9425:       <taxonpath>
 9426:          <source>ACM Computer Science Curriculum</source>
 9427:          <taxon>
 9428:             <entry><langstring lang="en">Software Methodology and Engineering</langstring></entry>
 9429:          </taxon>
 9430:       </taxonpath>
 9431:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9432:    </classification>
 9433:    <classification>
 9434:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9435:       <taxonpath>
 9436:          <source>ACM Computer Science Curriculum</source>
 9437:          <taxon>
 9438:             <entry><langstring lang="en">Algorithms and Data Structures</langstring></entry>
 9439:          </taxon>
 9440:       </taxonpath>
 9441:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9442:    </classification>
 9443:    <classification>
 9444:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9445:       <taxonpath>
 9446:          <source>ACM Computing Classification System</source>
 9447:          <taxon>
 9448:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 9449:          </taxon>
 9450:          <taxon>
 9451:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 9452:          </taxon>
 9453:       </taxonpath>
 9454:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9455:    </classification>
 9456:    <classification>
 9457:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9458:       <taxonpath>
 9459:          <source>ACM Computing Classification System</source>
 9460:          <taxon>
 9461:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 9462:          </taxon>
 9463:          <taxon>
 9464:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 9465:          </taxon>
 9466:       </taxonpath>
 9467:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9468:    </classification>
 9469:    <classification>
 9470:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9471:       <taxonpath>
 9472:          <source>ACM Computing Classification System</source>
 9473:          <taxon>
 9474:             <entry><langstring lang="en">Software</langstring></entry>
 9475:          </taxon>
 9476:          <taxon>
 9477:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 9478:          </taxon>
 9479:       </taxonpath>
 9480:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9481:    </classification>
 9482: </record>
 9483: </metadata>
 9484: </record>
 9485: <record>
 9486: <header>
 9487: <identifier>oai:CSTC:254</identifier>
 9488: <datestamp>2002-04-19</datestamp>
 9489: </header>
 9490: <metadata>
 9491: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 9492:    <general>
 9493:       <title><langstring lang="en">Open Source Software: Intellectual Challenges to the Status Quo</langstring></title>
 9494:       <catalogentry>
 9495:          <catalogue>CSTC</catalogue>
 9496:          <entry><langstring lang="en">254</langstring></entry>
 9497:       </catalogentry>
 9498:       <language>English</language>
 9499:       <description><langstring lang="en"> We raise the question: ``What are the social and ethical
 9500: responsibilities of computer science faculty regarding open source
 9501: software?'' We offer an introductory look at some answers. Panel Participants: Marty Wolf, Kevin Bowyer, Don Gotterbarn, and Keith Miller.</langstring></description>
 9502:       <keywords>
 9503:          <langstring lang="en">
 9504:          open source
 9505:          </langstring>
 9506:          <langstring lang="en">
 9507:          teaching using open source
 9508:          </langstring>
 9509:       </keywords>
 9510:    </general>
 9511:    <lifecycle>
 9512:       <status><langstring lang="en">Final</langstring></status>
 9513:       <contribute>
 9514:          <role><langstring lang="en">Author</langstring></role>
 9515:          <centity>
 9516:             <vcard>
 9517: BEGIN:vCard
 9518: FN:Keith Miller
 9519: N:Miller;Keith
 9520: EMAIL;INTERNET:Miller.Keith@uis.edu
 9521: END:vCard
 9522: </vcard>
 9523:          </centity>
 9524:          <date>
 9525:             <datetime>2002-04-19</datetime>
 9526:          </date>
 9527:       </contribute>
 9528:       <contribute>
 9529:          <role><langstring lang="en">Author</langstring></role>
 9530:          <centity>
 9531:             <vcard>
 9532: BEGIN:vCard
 9533: FN:Kevin Bowyer
 9534: N:Bowyer;Kevin
 9535: EMAIL;INTERNET:kbowyer@computer.org
 9536: END:vCard
 9537: </vcard>
 9538:          </centity>
 9539:          <date>
 9540:             <datetime>2002-04-19</datetime>
 9541:          </date>
 9542:       </contribute>
 9543:       <contribute>
 9544:          <role><langstring lang="en">Author</langstring></role>
 9545:          <centity>
 9546:             <vcard>
 9547: BEGIN:vCard
 9548: FN:Don Gotterbarn
 9549: N:Gotterbarn;Don
 9550: EMAIL;INTERNET:gotterba@etsu.edu
 9551: END:vCard
 9552: </vcard>
 9553:          </centity>
 9554:          <date>
 9555:             <datetime>2002-04-19</datetime>
 9556:          </date>
 9557:       </contribute>
 9558:    </lifecycle>
 9559:    <metametadata>
 9560:       <contribute>
 9561:          <role><langstring lang="en">Contributor</langstring></role>
 9562:          <centity>
 9563:             <vcard>
 9564: BEGIN:vCard
 9565: FN:Marty Wolf
 9566: N:Wolf;Marty
 9567: EMAIL;INTERNET:mjwolf@acm.org
 9568: ORG:Bemidji State University;Mathematics and Computer Science
 9569: END:vCard
 9570: </vcard>
 9571:          </centity>
 9572:          <date>
 9573:             <datetime>2002-04-19</datetime>
 9574:          </date>
 9575:       </contribute>
 9576:       <language>en-US</language>
 9577:    </metametadata>
 9578:    <technical>
 9579:       <format>text/html</format>
 9580:       <location type="URI">
 9581:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=254
 9582:       </location>
 9583:    </technical>
 9584:    <educational>
 9585:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 9586:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 9587:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 9588:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 9589:    </educational>
 9590:    <rights>
 9591:       <copyrightandotherrestrictions><langstring lang="en">yes</langstring></copyrightandotherrestrictions>
 9592:       <description><langstring lang="en">Copyrights held by individual authors.</langstring></description>
 9593:    </rights>
 9594:    <classification>
 9595:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9596:       <taxonpath>
 9597:          <source>ACM Computer Science Curriculum</source>
 9598:          <taxon>
 9599:             <entry><langstring lang="en">Social, Ethical and Professional Issues</langstring></entry>
 9600:          </taxon>
 9601:       </taxonpath>
 9602:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9603:    </classification>
 9604:    <classification>
 9605:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9606:       <taxonpath>
 9607:          <source>ACM Computing Classification System</source>
 9608:          <taxon>
 9609:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 9610:          </taxon>
 9611:          <taxon>
 9612:             <entry><langstring lang="en">Legal Aspects of Computing</langstring></entry>
 9613:          </taxon>
 9614:       </taxonpath>
 9615:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9616:    </classification>
 9617:    <classification>
 9618:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9619:       <taxonpath>
 9620:          <source>ACM Computing Classification System</source>
 9621:          <taxon>
 9622:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 9623:          </taxon>
 9624:          <taxon>
 9625:             <entry><langstring lang="en">Computers and Society</langstring></entry>
 9626:          </taxon>
 9627:       </taxonpath>
 9628:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9629:    </classification>
 9630:    <classification>
 9631:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9632:       <taxonpath>
 9633:          <source>ACM Computing Classification System</source>
 9634:          <taxon>
 9635:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 9636:          </taxon>
 9637:          <taxon>
 9638:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 9639:          </taxon>
 9640:       </taxonpath>
 9641:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9642:    </classification>
 9643: </record>
 9644: </metadata>
 9645: </record>
 9646: <record>
 9647: <header>
 9648: <identifier>oai:CSTC:265</identifier>
 9649: <datestamp>2002-05-05</datestamp>
 9650: </header>
 9651: <metadata>
 9652: <record xmlns="http://www.imsproject.org/metadata/" xsi:schemaLocation="http://www.imsproject.org/metadata/ http://oai.dlib.vt.edu/OAI/ims.xsd">
 9653:    <general>
 9654:       <title><langstring lang="en">Integrating Empirical Methods into Computer Science</langstring></title>
 9655:       <catalogentry>
 9656:          <catalogue>CSTC</catalogue>
 9657:          <entry><langstring lang="en">265</langstring></entry>
 9658:       </catalogentry>
 9659:       <language>English</language>
 9660:       <description><langstring lang="en"> These materials were presented in a panel at SIGCSE 2002. The central theme of the panel was to emphasize the importance of empirical methods in computer science and to present ideas and examples for integrating the development of empirical skills within the CS curriculum. Panel Participants: David Reed, Doug Baldwin, Michael Clancy, Stuart Hansen, and Allen Downey.</langstring></description>
 9661:       <keywords>
 9662:          <langstring lang="en">
 9663:          computer science education
 9664:          </langstring>
 9665:          <langstring lang="en">
 9666:          experimentation
 9667:          </langstring>
 9668:          <langstring lang="en">
 9669:          empirical skills
 9670:          </langstring>
 9671:       </keywords>
 9672:    </general>
 9673:    <lifecycle>
 9674:       <status><langstring lang="en">Final</langstring></status>
 9675:       <contribute>
 9676:          <role><langstring lang="en">Author</langstring></role>
 9677:          <centity>
 9678:             <vcard>
 9679: BEGIN:vCard
 9680: FN:David Reed
 9681: N:Reed;David
 9682: EMAIL;INTERNET:davereed@creighton.edu
 9683: END:vCard
 9684: </vcard>
 9685:          </centity>
 9686:          <date>
 9687:             <datetime>2002-05-05</datetime>
 9688:          </date>
 9689:       </contribute>
 9690:    </lifecycle>
 9691:    <metametadata>
 9692:       <contribute>
 9693:          <role><langstring lang="en">Contributor</langstring></role>
 9694:          <centity>
 9695:             <vcard>
 9696: BEGIN:vCard
 9697: FN:David Reed
 9698: N:Reed;David
 9699: EMAIL;INTERNET:davereed@creighton.edu
 9700: ORG:;
 9701: END:vCard
 9702: </vcard>
 9703:          </centity>
 9704:          <date>
 9705:             <datetime>2002-05-05</datetime>
 9706:          </date>
 9707:       </contribute>
 9708:       <language>en-US</language>
 9709:    </metametadata>
 9710:    <technical>
 9711:       <format>text/html</format>
 9712:       <location type="URI">
 9713:       http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=265
 9714:       </location>
 9715:       <requirements>
 9716:          <type><langstring lang="en">Platform</langstring></type>
 9717:          <name><langstring lang="en">HTML Browser</langstring></name>
 9718:       </requirements>
 9719:       <requirements>
 9720:          <type><langstring lang="en">Operating System</langstring></type>
 9721:          <name><langstring lang="en">All</langstring></name>
 9722:       </requirements>
 9723:       <requirements>
 9724:          <type><langstring lang="en">Programming Language</langstring></type>
 9725:          <name><langstring lang="en">HTML</langstring></name>
 9726:       </requirements>
 9727:    </technical>
 9728:    <educational>
 9729:       <intendedenduserrole><langstring lang="en">Learner</langstring></intendedenduserrole>
 9730:       <intendedenduserrole><langstring lang="en">Teacher</langstring></intendedenduserrole>
 9731:       <learningcontext><langstring lang="en">Higher Education</langstring></learningcontext>
 9732:       <learningcontext><langstring lang="en">Secondary Education</langstring></learningcontext>
 9733:    </educational>
 9734:    <rights>
 9735:       <description><langstring lang="en"></langstring></description>
 9736:    </rights>
 9737:    <classification>
 9738:       <purpose><langstring lang="en">Educational Objective</langstring></purpose>
 9739:       <taxonpath>
 9740:          <source>ACM Computer Science Curriculum</source>
 9741:          <taxon>
 9742:             <entry><langstring lang="en">Other</langstring></entry>
 9743:          </taxon>
 9744:       </taxonpath>
 9745:       <description><langstring lang="en">The type of class that this resource is best suited for</langstring></description>
 9746:    </classification>
 9747:    <classification>
 9748:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9749:       <taxonpath>
 9750:          <source>ACM Computing Classification System</source>
 9751:          <taxon>
 9752:             <entry><langstring lang="en">Software</langstring></entry>
 9753:          </taxon>
 9754:          <taxon>
 9755:             <entry><langstring lang="en">Programming Techniques</langstring></entry>
 9756:          </taxon>
 9757:       </taxonpath>
 9758:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9759:    </classification>
 9760:    <classification>
 9761:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9762:       <taxonpath>
 9763:          <source>ACM Computing Classification System</source>
 9764:          <taxon>
 9765:             <entry><langstring lang="en">Computing Methodologies</langstring></entry>
 9766:          </taxon>
 9767:          <taxon>
 9768:             <entry><langstring lang="en">Simulation and Modeling</langstring></entry>
 9769:          </taxon>
 9770:       </taxonpath>
 9771:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9772:    </classification>
 9773:    <classification>
 9774:       <purpose><langstring lang="en">Discipline</langstring></purpose>
 9775:       <taxonpath>
 9776:          <source>ACM Computing Classification System</source>
 9777:          <taxon>
 9778:             <entry><langstring lang="en">Computing Milieux</langstring></entry>
 9779:          </taxon>
 9780:          <taxon>
 9781:             <entry><langstring lang="en">Computers and Education</langstring></entry>
 9782:          </taxon>
 9783:       </taxonpath>
 9784:       <description><langstring lang="en">The subject classification that best describes the resource</langstring></description>
 9785:    </classification>
 9786: </record>
 9787: </metadata>
 9788: </record>
 9789: 
 9790: </ListRecords>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>