File:  [LON-CAPA] / nsdl / harvestsmete / cstc.xml
Revision 1.1: download - view: text, annotated - select for diffs
Thu May 8 16:37:31 2003 UTC (20 years, 11 months 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>2001-10-29T17:02:00-05:00</responseDate>
    6: <requestURL>http://www.cstc.org:80/cgi-bin/OAI/CSTC.pl?verb=ListRecords&amp;metadataPrefix=oai_ims</requestURL>
    7: 
    8: <record>
    9: <header>
   10: <identifier>oai:CSTC:60</identifier>
   11: <datestamp>1999-06-20</datestamp>
   12: </header>
   13: <metadata>
   14: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
   15:    <general>
   16:       <title>Number System Conversion Tool</title>
   17:       <catalogentry>
   18:          <catalogue>CSTC</catalogue>
   19:          <entry>60</entry>
   20:       </catalogentry>
   21:       <language>English</language>
   22:       <description> 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.</description>
   24:       <keywords>number system</keywords>
   25:       <keywords>binary</keywords>
   26:       <keywords>decimal</keywords>
   27:       <keywords>hexadecimal</keywords>
   28:    </general>
   29:    <lifecycle>
   30:       <status>Final</status>
   31:       <contribute>
   32:          <role>Author</role>
   33:          <entity>
   34: BEGIN:vCard
   35: FN:Chaya Gurwitz
   36: N:Gurwitz;Chaya
   37: EMAIL;INTERNET:gurwitz@sci.brooklyn.cuny.edu
   38: END:vCard
   39: </entity>
   40:          <date datetype="datetime">
   41:          1999-06-20
   42:          </date>
   43:       </contribute>
   44:    </lifecycle>
   45:    <metametadata>
   46:       <contribute>
   47:          <role>Contributor</role>
   48:          <entity>
   49: BEGIN:vCard
   50: FN:Chaya Gurwitz
   51: N:Gurwitz;Chaya
   52: EMAIL;INTERNET:gurwitz@sci.brooklyn.cuny.edu
   53: ORG:Brooklyn College;Computer and Information Science
   54: END:vCard
   55: </entity>
   56:          <date datetype="datetime">
   57:          1999-06-20
   58:          </date>
   59:       </contribute>
   60:       <language>en-US</language>
   61:    </metametadata>
   62:    <technical>
   63:       <format>text/html</format>
   64:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=60</location>
   65:       <requirements>
   66:          <type>Platform</type>
   67:          <name>HTML Browser</name>
   68:       </requirements>
   69:    </technical>
   70:    <educational>
   71:       <intendedenduserrole>Learner</intendedenduserrole>
   72:       <intendedenduserrole>Teacher</intendedenduserrole>
   73:       <learningcontext>Higher Education</learningcontext>
   74:       <learningcontext>Secondary Education</learningcontext>
   75:    </educational>
   76:    <classification>
   77:       <purpose>Educational Objective</purpose>
   78:       <taxonpath>
   79:          <source>ACM Computer Science Curriculum</source>
   80:          <taxon>
   81:             <entry>Numerical and Symbolic Computation</entry>
   82:          </taxon>
   83:       </taxonpath>
   84:       <description>The type of class that this resource is best suited for</description>
   85:    </classification>
   86:    <classification>
   87:       <purpose>Discipline</purpose>
   88:       <taxonpath>
   89:          <source>ACM Computing Classification System</source>
   90:          <taxon>
   91:             <entry>General Literature</entry>
   92:          </taxon>
   93:          <taxon>
   94:             <entry>General</entry>
   95:          </taxon>
   96:       </taxonpath>
   97:       <description>The subject classification that best describes the resource</description>
   98:    </classification>
   99:    <classification>
  100:       <purpose>Discipline</purpose>
  101:       <taxonpath>
  102:          <source>ACM Computing Classification System</source>
  103:          <taxon>
  104:             <entry>Hardware</entry>
  105:          </taxon>
  106:          <taxon>
  107:             <entry>General</entry>
  108:          </taxon>
  109:       </taxonpath>
  110:       <description>The subject classification that best describes the resource</description>
  111:    </classification>
  112: </oai_ims>
  113: </metadata>
  114: </record>
  115: <record>
  116: <header>
  117: <identifier>oai:CSTC:4</identifier>
  118: <datestamp>2001-09-06</datestamp>
  119: </header>
  120: <metadata>
  121: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  122:    <general>
  123:       <title>HSU CIS 492 - Project for a Senior-level Team Database Programming Course (a CIS senior capstone course)</title>
  124:       <catalogentry>
  125:          <catalogue>CSTC</catalogue>
  126:          <entry>4</entry>
  127:       </catalogentry>
  128:       <language>English</language>
  129:       <description> 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.</description>
  130:       <keywords>team programming project</keywords>
  131:       <keywords>database programming project</keywords>
  132:       <keywords>software engineering</keywords>
  133:       <keywords>senior capstone course project</keywords>
  134:    </general>
  135:    <lifecycle>
  136:       <status>Final</status>
  137:       <contribute>
  138:          <role>Author</role>
  139:          <entity>
  140: BEGIN:vCard
  141: FN:Sharon Tuttle
  142: N:Tuttle;Sharon
  143: EMAIL;INTERNET:st10@axe.humboldt.edu
  144: END:vCard
  145: </entity>
  146:          <date datetype="datetime">
  147:          2001-09-06
  148:          </date>
  149:       </contribute>
  150:    </lifecycle>
  151:    <metametadata>
  152:       <contribute>
  153:          <role>Contributor</role>
  154:          <entity>
  155: BEGIN:vCard
  156: FN:Sharon Tuttle
  157: N:Tuttle;Sharon
  158: EMAIL;INTERNET:st10@axe.humboldt.edu
  159: ORG:Humboldt State University;Computing Science
  160: END:vCard
  161: </entity>
  162:          <date datetype="datetime">
  163:          2001-09-06
  164:          </date>
  165:       </contribute>
  166:       <language>en-US</language>
  167:    </metametadata>
  168:    <technical>
  169:       <format>text/html</format>
  170:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=4</location>
  171:    </technical>
  172:    <educational>
  173:       <intendedenduserrole>Learner</intendedenduserrole>
  174:       <intendedenduserrole>Teacher</intendedenduserrole>
  175:       <learningcontext>Higher Education</learningcontext>
  176:       <learningcontext>Secondary Education</learningcontext>
  177:    </educational>
  178:    <classification>
  179:       <purpose>Educational Objective</purpose>
  180:       <taxonpath>
  181:          <source>ACM Computer Science Curriculum</source>
  182:          <taxon>
  183:             <entry>Database and Information Retrieval</entry>
  184:          </taxon>
  185:       </taxonpath>
  186:       <description>The type of class that this resource is best suited for</description>
  187:    </classification>
  188:    <classification>
  189:       <purpose>Educational Objective</purpose>
  190:       <taxonpath>
  191:          <source>ACM Computer Science Curriculum</source>
  192:          <taxon>
  193:             <entry>Software Methodology and Engineering</entry>
  194:          </taxon>
  195:       </taxonpath>
  196:       <description>The type of class that this resource is best suited for</description>
  197:    </classification>
  198:    <classification>
  199:       <purpose>Discipline</purpose>
  200:       <taxonpath>
  201:          <source>ACM Computing Classification System</source>
  202:          <taxon>
  203:             <entry>Software</entry>
  204:          </taxon>
  205:          <taxon>
  206:             <entry>Software Engineering</entry>
  207:          </taxon>
  208:       </taxonpath>
  209:       <description>The subject classification that best describes the resource</description>
  210:    </classification>
  211:    <classification>
  212:       <purpose>Discipline</purpose>
  213:       <taxonpath>
  214:          <source>ACM Computing Classification System</source>
  215:          <taxon>
  216:             <entry>Software</entry>
  217:          </taxon>
  218:          <taxon>
  219:             <entry>Miscellaneous</entry>
  220:          </taxon>
  221:       </taxonpath>
  222:       <description>The subject classification that best describes the resource</description>
  223:    </classification>
  224:    <classification>
  225:       <purpose>Discipline</purpose>
  226:       <taxonpath>
  227:          <source>ACM Computing Classification System</source>
  228:          <taxon>
  229:             <entry>Information Systems</entry>
  230:          </taxon>
  231:          <taxon>
  232:             <entry>Miscellaneous</entry>
  233:          </taxon>
  234:       </taxonpath>
  235:       <description>The subject classification that best describes the resource</description>
  236:    </classification>
  237: </oai_ims>
  238: </metadata>
  239: </record>
  240: <record>
  241: <header>
  242: <identifier>oai:CSTC:158</identifier>
  243: <datestamp>2001-08-21</datestamp>
  244: </header>
  245: <metadata>
  246: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  247:    <general>
  248:       <title>Reusability and adaptability of interactive resources in web-based educational</title>
  249:       <catalogentry>
  250:          <catalogue>CSTC</catalogue>
  251:          <entry>158</entry>
  252:       </catalogentry>
  253:       <language>English</language>
  254:       <description> 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.
  255: 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.
  256: 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.</description>
  257:       <keywords>Design</keywords>
  258:       <keywords>Theory</keywords>
  259:    </general>
  260:    <lifecycle>
  261:       <status>Final</status>
  262:       <contribute>
  263:          <role>Author</role>
  264:          <entity>
  265: BEGIN:vCard
  266: FN:Abdulmotaleb El Saddik
  267: N:El Saddik;Abdulmotaleb
  268: EMAIL;INTERNET:-
  269: END:vCard
  270: </entity>
  271:          <date datetype="datetime">
  272:          2001-08-21
  273:          </date>
  274:       </contribute>
  275:       <contribute>
  276:          <role>Author</role>
  277:          <entity>
  278: BEGIN:vCard
  279: FN:Stephan Fischer
  280: N:Fischer;Stephan
  281: EMAIL;INTERNET:-
  282: END:vCard
  283: </entity>
  284:          <date datetype="datetime">
  285:          2001-08-21
  286:          </date>
  287:       </contribute>
  288:       <contribute>
  289:          <role>Author</role>
  290:          <entity>
  291: BEGIN:vCard
  292: FN:Ralf Steinmetz
  293: N:Steinmetz;Ralf
  294: EMAIL;INTERNET:-
  295: END:vCard
  296: </entity>
  297:          <date datetype="datetime">
  298:          2001-08-21
  299:          </date>
  300:       </contribute>
  301:    </lifecycle>
  302:    <metametadata>
  303:       <contribute>
  304:          <role>Contributor</role>
  305:          <entity>
  306: BEGIN:vCard
  307: FN:Hussein Suleman
  308: N:Suleman;Hussein
  309: EMAIL;INTERNET:hussein@vt.edu
  310: ORG:;
  311: END:vCard
  312: </entity>
  313:          <date datetype="datetime">
  314:          2001-08-21
  315:          </date>
  316:       </contribute>
  317:       <language>en-US</language>
  318:    </metametadata>
  319:    <technical>
  320:       <format>text/html</format>
  321:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=158</location>
  322:    </technical>
  323:    <educational>
  324:       <intendedenduserrole>Learner</intendedenduserrole>
  325:       <intendedenduserrole>Teacher</intendedenduserrole>
  326:       <learningcontext>Higher Education</learningcontext>
  327:       <learningcontext>Secondary Education</learningcontext>
  328:    </educational>
  329:    <classification>
  330:       <purpose>Educational Objective</purpose>
  331:       <taxonpath>
  332:          <source>ACM Computer Science Curriculum</source>
  333:          <taxon>
  334:             <entry>Software Methodology and Engineering</entry>
  335:          </taxon>
  336:       </taxonpath>
  337:       <description>The type of class that this resource is best suited for</description>
  338:    </classification>
  339:    <classification>
  340:       <purpose>Discipline</purpose>
  341:       <taxonpath>
  342:          <source>ACM Computing Classification System</source>
  343:          <taxon>
  344:             <entry>Information Systems</entry>
  345:          </taxon>
  346:          <taxon>
  347:             <entry>Information Interfaces and Presentation</entry>
  348:          </taxon>
  349:       </taxonpath>
  350:       <description>The subject classification that best describes the resource</description>
  351:    </classification>
  352:    <classification>
  353:       <purpose>Discipline</purpose>
  354:       <taxonpath>
  355:          <source>ACM Computing Classification System</source>
  356:          <taxon>
  357:             <entry>Computing Milieux</entry>
  358:          </taxon>
  359:          <taxon>
  360:             <entry>Computers and Education</entry>
  361:          </taxon>
  362:       </taxonpath>
  363:       <description>The subject classification that best describes the resource</description>
  364:    </classification>
  365: </oai_ims>
  366: </metadata>
  367: </record>
  368: <record>
  369: <header>
  370: <identifier>oai:CSTC:103</identifier>
  371: <datestamp>2001-09-06</datestamp>
  372: </header>
  373: <metadata>
  374: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  375:    <general>
  376:       <title>Turing Machine Applet</title>
  377:       <catalogentry>
  378:          <catalogue>CSTC</catalogue>
  379:          <entry>103</entry>
  380:       </catalogentry>
  381:       <description> 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.</description>
  382:       <keywords>turing</keywords>
  383:       <keywords>machine</keywords>
  384:       <keywords>addition</keywords>
  385:       <keywords>multiplication</keywords>
  386:    </general>
  387:    <lifecycle>
  388:       <status>Final</status>
  389:       <contribute>
  390:          <role>Author</role>
  391:          <entity>
  392: BEGIN:vCard
  393: FN:Alan Sommerer
  394: N:Sommerer;Alan
  395: EMAIL;INTERNET:forrest@warthman.com
  396: END:vCard
  397: </entity>
  398:          <date datetype="datetime">
  399:          2001-09-06
  400:          </date>
  401:       </contribute>
  402:       <contribute>
  403:          <role>Author</role>
  404:          <entity>
  405: BEGIN:vCard
  406: FN:Forrest Warthman
  407: N:Warthman;Forrest
  408: EMAIL;INTERNET:forrest@warthman.com
  409: END:vCard
  410: </entity>
  411:          <date datetype="datetime">
  412:          2001-09-06
  413:          </date>
  414:       </contribute>
  415:    </lifecycle>
  416:    <metametadata>
  417:       <contribute>
  418:          <role>Contributor</role>
  419:          <entity>
  420: BEGIN:vCard
  421: FN:Vikram Narula
  422: N:Narula;Vikram
  423: EMAIL;INTERNET:vnarula@vt.edu
  424: ORG:Virginia Tech;CS
  425: END:vCard
  426: </entity>
  427:          <date datetype="datetime">
  428:          2001-09-06
  429:          </date>
  430:       </contribute>
  431:       <language>en-US</language>
  432:    </metametadata>
  433:    <technical>
  434:       <format>text/html</format>
  435:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=103</location>
  436:    </technical>
  437:    <educational>
  438:       <intendedenduserrole>Learner</intendedenduserrole>
  439:       <intendedenduserrole>Teacher</intendedenduserrole>
  440:       <learningcontext>Higher Education</learningcontext>
  441:       <learningcontext>Secondary Education</learningcontext>
  442:    </educational>
  443:    <rights>
  444:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
  445:       <description>Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</description>
  446:    </rights>
  447:    <classification>
  448:       <purpose>Educational Objective</purpose>
  449:       <taxonpath>
  450:          <source>ACM Computer Science Curriculum</source>
  451:          <taxon>
  452:             <entry>Numerical and Symbolic Computation</entry>
  453:          </taxon>
  454:       </taxonpath>
  455:       <description>The type of class that this resource is best suited for</description>
  456:    </classification>
  457:    <classification>
  458:       <purpose>Discipline</purpose>
  459:       <taxonpath>
  460:          <source>ACM Computing Classification System</source>
  461:          <taxon>
  462:             <entry>Theory of Computation</entry>
  463:          </taxon>
  464:          <taxon>
  465:             <entry>Computation by Abstract Devices</entry>
  466:          </taxon>
  467:       </taxonpath>
  468:       <description>The subject classification that best describes the resource</description>
  469:    </classification>
  470: </oai_ims>
  471: </metadata>
  472: </record>
  473: <record>
  474: <header>
  475: <identifier>oai:CSTC:52</identifier>
  476: <datestamp>2001-08-21</datestamp>
  477: </header>
  478: <metadata>
  479: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  480:    <general>
  481:       <title>Sparse Matrix - A Case Study in Layered Abstraction</title>
  482:       <catalogentry>
  483:          <catalogue>CSTC</catalogue>
  484:          <entry>52</entry>
  485:       </catalogentry>
  486:       <language>English</language>
  487:       <description> In the described laboratory assignment, the mechanism of the sparse matrix
  488: is an array (row index) of linked lists storing only the nonzero values
  489: within a row, together with the column index of the saved element. The
  490: educational goals of the described lab are to (1) gain appreciation of,
  491: and experience with, a layered approach to the implementation of a
  492: relatively complex structure; (2) stress the distinction and separation
  493: between the public interface (as seen by the client, or user of a class)
  494: and the implementation; and (3) stress the importance of designing a
  495: clear, complete, and intuitive public interface to a class.</description>
  496:       <keywords>data structures</keywords>
  497:       <keywords>abstraction</keywords>
  498:       <keywords>sparse matrix</keywords>
  499:    </general>
  500:    <lifecycle>
  501:       <status>Final</status>
  502:       <contribute>
  503:          <role>Author</role>
  504:          <entity>
  505: BEGIN:vCard
  506: FN:Thomas Hain
  507: N:Hain;Thomas
  508: EMAIL;INTERNET:HAIN@go.cis.usouthal.edu
  509: END:vCard
  510: </entity>
  511:          <date datetype="datetime">
  512:          2001-08-21
  513:          </date>
  514:       </contribute>
  515:    </lifecycle>
  516:    <metametadata>
  517:       <contribute>
  518:          <role>Contributor</role>
  519:          <entity>
  520: BEGIN:vCard
  521: FN:Thomas Hain
  522: N:Hain;Thomas
  523: EMAIL;INTERNET:HAIN@go.cis.usouthal.edu
  524: ORG:University of South Alabama;School of Computer &amp; Info Sciences
  525: END:vCard
  526: </entity>
  527:          <date datetype="datetime">
  528:          2001-08-21
  529:          </date>
  530:       </contribute>
  531:       <language>en-US</language>
  532:    </metametadata>
  533:    <technical>
  534:       <format>text/html</format>
  535:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=52</location>
  536:       <requirements>
  537:          <type>Platform</type>
  538:       </requirements>
  539:       <requirements>
  540:          <type>Programming Language</type>
  541:          <name>C++</name>
  542:       </requirements>
  543:    </technical>
  544:    <educational>
  545:       <intendedenduserrole>Learner</intendedenduserrole>
  546:       <intendedenduserrole>Teacher</intendedenduserrole>
  547:       <learningcontext>Higher Education</learningcontext>
  548:       <learningcontext>Secondary Education</learningcontext>
  549:    </educational>
  550:    <classification>
  551:       <purpose>Educational Objective</purpose>
  552:       <taxonpath>
  553:          <source>ACM Computer Science Curriculum</source>
  554:          <taxon>
  555:             <entry>Algorithms and Data Structures</entry>
  556:          </taxon>
  557:       </taxonpath>
  558:       <description>The type of class that this resource is best suited for</description>
  559:    </classification>
  560:    <classification>
  561:       <purpose>Educational Objective</purpose>
  562:       <taxonpath>
  563:          <source>ACM Computer Science Curriculum</source>
  564:          <taxon>
  565:             <entry>Software Methodology and Engineering</entry>
  566:          </taxon>
  567:       </taxonpath>
  568:       <description>The type of class that this resource is best suited for</description>
  569:    </classification>
  570:    <classification>
  571:       <purpose>Discipline</purpose>
  572:       <taxonpath>
  573:          <source>ACM Computing Classification System</source>
  574:          <taxon>
  575:             <entry>Software</entry>
  576:          </taxon>
  577:          <taxon>
  578:             <entry>General</entry>
  579:          </taxon>
  580:       </taxonpath>
  581:       <description>The subject classification that best describes the resource</description>
  582:    </classification>
  583:    <classification>
  584:       <purpose>Discipline</purpose>
  585:       <taxonpath>
  586:          <source>ACM Computing Classification System</source>
  587:          <taxon>
  588:             <entry>Software</entry>
  589:          </taxon>
  590:          <taxon>
  591:             <entry>Programming Techniques</entry>
  592:          </taxon>
  593:       </taxonpath>
  594:       <description>The subject classification that best describes the resource</description>
  595:    </classification>
  596: </oai_ims>
  597: </metadata>
  598: </record>
  599: <record>
  600: <header>
  601: <identifier>oai:CSTC:65</identifier>
  602: <datestamp>2001-09-06</datestamp>
  603: </header>
  604: <metadata>
  605: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  606:    <general>
  607:       <title>Interactive Data Structure Visualizations</title>
  608:       <catalogentry>
  609:          <catalogue>CSTC</catalogue>
  610:          <entry>65</entry>
  611:       </catalogentry>
  612:       <language>English</language>
  613:       <description> 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.</description>
  614:       <keywords>data structures</keywords>
  615:       <keywords>visualizations</keywords>
  616:       <keywords>interactive</keywords>
  617:       <keywords>binary trees</keywords>
  618:       <keywords>graphs</keywords>
  619:       <keywords></keywords>
  620:       <keywords>sorting</keywords>
  621:    </general>
  622:    <lifecycle>
  623:       <status>Final</status>
  624:       <contribute>
  625:          <role>Author</role>
  626:          <entity>
  627: BEGIN:vCard
  628: FN:Duane Jarc
  629: N:Jarc;Duane
  630: EMAIL;INTERNET:jarc@seas.gwu.edu
  631: END:vCard
  632: </entity>
  633:          <date datetype="datetime">
  634:          2001-09-06
  635:          </date>
  636:       </contribute>
  637:    </lifecycle>
  638:    <metametadata>
  639:       <contribute>
  640:          <role>Contributor</role>
  641:          <entity>
  642: BEGIN:vCard
  643: FN:Duane Jarc
  644: N:Jarc;Duane
  645: EMAIL;INTERNET:jarc@seas.gwu.edu
  646: ORG:The George Washington University;Computer Science
  647: END:vCard
  648: </entity>
  649:          <date datetype="datetime">
  650:          2001-09-06
  651:          </date>
  652:       </contribute>
  653:       <language>en-US</language>
  654:    </metametadata>
  655:    <technical>
  656:       <format>text/html</format>
  657:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=65</location>
  658:       <requirements>
  659:          <type>Platform</type>
  660:          <name>Java Virtual Machine</name>
  661:       </requirements>
  662:       <requirements>
  663:          <type>Operating System</type>
  664:          <name>Mac OS, OS/2, UNIX, Windows 3.1, Windows 95/98, Windows NT</name>
  665:       </requirements>
  666:       <requirements>
  667:          <type>Programming Language</type>
  668:          <name>Ada 95</name>
  669:       </requirements>
  670:    </technical>
  671:    <educational>
  672:       <intendedenduserrole>Learner</intendedenduserrole>
  673:       <intendedenduserrole>Teacher</intendedenduserrole>
  674:       <learningcontext>Higher Education</learningcontext>
  675:       <learningcontext>Secondary Education</learningcontext>
  676:    </educational>
  677:    <classification>
  678:       <purpose>Educational Objective</purpose>
  679:       <taxonpath>
  680:          <source>ACM Computer Science Curriculum</source>
  681:          <taxon>
  682:             <entry>Algorithms and Data Structures</entry>
  683:          </taxon>
  684:       </taxonpath>
  685:       <description>The type of class that this resource is best suited for</description>
  686:    </classification>
  687:    <classification>
  688:       <purpose>Discipline</purpose>
  689:       <taxonpath>
  690:          <source>ACM Computing Classification System</source>
  691:          <taxon>
  692:             <entry>Data</entry>
  693:          </taxon>
  694:          <taxon>
  695:             <entry>Data Structures</entry>
  696:          </taxon>
  697:       </taxonpath>
  698:       <description>The subject classification that best describes the resource</description>
  699:    </classification>
  700: </oai_ims>
  701: </metadata>
  702: </record>
  703: <record>
  704: <header>
  705: <identifier>oai:CSTC:32</identifier>
  706: <datestamp>1999-05-06</datestamp>
  707: </header>
  708: <metadata>
  709: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  710:    <general>
  711:       <title>Moti's Distributed Algorithms in Java</title>
  712:       <catalogentry>
  713:          <catalogue>CSTC</catalogue>
  714:          <entry>32</entry>
  715:       </catalogentry>
  716:       <description> 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.</description>
  717:       <keywords>distributed algorithms</keywords>
  718:       <keywords>byzantine generals</keywords>
  719:       <keywords>mutual exclusion</keywords>
  720:    </general>
  721:    <lifecycle>
  722:       <status>Final</status>
  723:       <contribute>
  724:          <role>Author</role>
  725:          <entity>
  726: BEGIN:vCard
  727: FN:Mordechai Ben-Ari
  728: N:Ben-Ari;Mordechai
  729: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
  730: END:vCard
  731: </entity>
  732:          <date datetype="datetime">
  733:          1999-05-06
  734:          </date>
  735:       </contribute>
  736:    </lifecycle>
  737:    <metametadata>
  738:       <contribute>
  739:          <role>Contributor</role>
  740:          <entity>
  741: BEGIN:vCard
  742: FN:Mordechai Ben-Ari
  743: N:Ben-Ari;Mordechai
  744: EMAIL;INTERNET:ntbenari@wis.weizmann.ac.il
  745: ORG:;
  746: END:vCard
  747: </entity>
  748:          <date datetype="datetime">
  749:          1999-05-06
  750:          </date>
  751:       </contribute>
  752:       <language>en-US</language>
  753:    </metametadata>
  754:    <technical>
  755:       <format>text/html</format>
  756:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=32</location>
  757:       <requirements>
  758:          <type>Platform</type>
  759:          <name>Java Virtual Machine</name>
  760:       </requirements>
  761:       <requirements>
  762:          <type>Operating System</type>
  763:       </requirements>
  764:       <requirements>
  765:          <type>Programming Language</type>
  766:          <name>Java</name>
  767:       </requirements>
  768:    </technical>
  769:    <educational>
  770:       <intendedenduserrole>Learner</intendedenduserrole>
  771:       <intendedenduserrole>Teacher</intendedenduserrole>
  772:       <learningcontext>Higher Education</learningcontext>
  773:       <learningcontext>Secondary Education</learningcontext>
  774:    </educational>
  775:    <classification>
  776:       <purpose>Educational Objective</purpose>
  777:       <taxonpath>
  778:          <source>ACM Computer Science Curriculum</source>
  779:          <taxon>
  780:             <entry>Operating Systems</entry>
  781:          </taxon>
  782:       </taxonpath>
  783:       <description>The type of class that this resource is best suited for</description>
  784:    </classification>
  785:    <classification>
  786:       <purpose>Educational Objective</purpose>
  787:       <taxonpath>
  788:          <source>ACM Computer Science Curriculum</source>
  789:          <taxon>
  790:             <entry>Algorithms and Data Structures</entry>
  791:          </taxon>
  792:       </taxonpath>
  793:       <description>The type of class that this resource is best suited for</description>
  794:    </classification>
  795:    <classification>
  796:       <purpose>Discipline</purpose>
  797:       <taxonpath>
  798:          <source>ACM Computing Classification System</source>
  799:          <taxon>
  800:             <entry>Software</entry>
  801:          </taxon>
  802:          <taxon>
  803:             <entry>General</entry>
  804:          </taxon>
  805:       </taxonpath>
  806:       <description>The subject classification that best describes the resource</description>
  807:    </classification>
  808:    <classification>
  809:       <purpose>Discipline</purpose>
  810:       <taxonpath>
  811:          <source>ACM Computing Classification System</source>
  812:          <taxon>
  813:             <entry>Computer Systems Organization</entry>
  814:          </taxon>
  815:          <taxon>
  816:             <entry>Computer-Communication Networks</entry>
  817:          </taxon>
  818:       </taxonpath>
  819:       <description>The subject classification that best describes the resource</description>
  820:    </classification>
  821: </oai_ims>
  822: </metadata>
  823: </record>
  824: <record>
  825: <header>
  826: <identifier>oai:CSTC:51</identifier>
  827: <datestamp>2001-09-06</datestamp>
  828: </header>
  829: <metadata>
  830: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  831:    <general>
  832:       <title>Self-Study Digital Library Courseware</title>
  833:       <catalogentry>
  834:          <catalogue>CSTC</catalogue>
  835:          <entry>51</entry>
  836:       </catalogentry>
  837:       <language>English</language>
  838:       <description> This is freely available tutorial information about the field of digital libraries. See http://ei.cs.vt.edu/~dlib for
  839: more information.</description>
  840:       <keywords>electronic</keywords>
  841:    </general>
  842:    <lifecycle>
  843:       <status>Final</status>
  844:       <contribute>
  845:          <role>Author</role>
  846:          <entity>
  847: BEGIN:vCard
  848: FN:Edward Fox
  849: N:Fox;Edward
  850: EMAIL;INTERNET:fox@vt.edu
  851: END:vCard
  852: </entity>
  853:          <date datetype="datetime">
  854:          2001-09-06
  855:          </date>
  856:       </contribute>
  857:    </lifecycle>
  858:    <metametadata>
  859:       <contribute>
  860:          <role>Contributor</role>
  861:          <entity>
  862: BEGIN:vCard
  863: FN:Edward Fox
  864: N:Fox;Edward
  865: EMAIL;INTERNET:fox@vt.edu
  866: ORG:Virginia Tech;Computer Science
  867: END:vCard
  868: </entity>
  869:          <date datetype="datetime">
  870:          2001-09-06
  871:          </date>
  872:       </contribute>
  873:       <language>en-US</language>
  874:    </metametadata>
  875:    <technical>
  876:       <format>text/html</format>
  877:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=51</location>
  878:    </technical>
  879:    <educational>
  880:       <intendedenduserrole>Learner</intendedenduserrole>
  881:       <intendedenduserrole>Teacher</intendedenduserrole>
  882:       <learningcontext>Higher Education</learningcontext>
  883:       <learningcontext>Secondary Education</learningcontext>
  884:    </educational>
  885:    <classification>
  886:       <purpose>Educational Objective</purpose>
  887:       <taxonpath>
  888:          <source>ACM Computer Science Curriculum</source>
  889:          <taxon>
  890:             <entry>Human-Computer Communication</entry>
  891:          </taxon>
  892:       </taxonpath>
  893:       <description>The type of class that this resource is best suited for</description>
  894:    </classification>
  895:    <classification>
  896:       <purpose>Discipline</purpose>
  897:       <taxonpath>
  898:          <source>ACM Computing Classification System</source>
  899:          <taxon>
  900:             <entry>Information Systems</entry>
  901:          </taxon>
  902:          <taxon>
  903:             <entry>Information Systems Applications</entry>
  904:          </taxon>
  905:       </taxonpath>
  906:       <description>The subject classification that best describes the resource</description>
  907:    </classification>
  908:    <classification>
  909:       <purpose>Discipline</purpose>
  910:       <taxonpath>
  911:          <source>ACM Computing Classification System</source>
  912:          <taxon>
  913:             <entry>Information Systems</entry>
  914:          </taxon>
  915:          <taxon>
  916:             <entry>Information Storage and Retrieval</entry>
  917:          </taxon>
  918:       </taxonpath>
  919:       <description>The subject classification that best describes the resource</description>
  920:    </classification>
  921:    <classification>
  922:       <purpose>Discipline</purpose>
  923:       <taxonpath>
  924:          <source>ACM Computing Classification System</source>
  925:          <taxon>
  926:             <entry>Information Systems</entry>
  927:          </taxon>
  928:          <taxon>
  929:             <entry>Database Management</entry>
  930:          </taxon>
  931:       </taxonpath>
  932:       <description>The subject classification that best describes the resource</description>
  933:    </classification>
  934: </oai_ims>
  935: </metadata>
  936: </record>
  937: <record>
  938: <header>
  939: <identifier>oai:CSTC:53</identifier>
  940: <datestamp>2001-08-21</datestamp>
  941: </header>
  942: <metadata>
  943: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
  944:    <general>
  945:       <title>Creating and Using a Class in C++</title>
  946:       <catalogentry>
  947:          <catalogue>CSTC</catalogue>
  948:          <entry>53</entry>
  949:       </catalogentry>
  950:       <language>English</language>
  951:       <description> This lab introduces students to the use of classes in C++.
  952: By the end of the lab, students will know how to declare a class,
  953: how to define member functions, and how to test member functions.
  954: This lab involves a C++ console program. It was developed to run
  955: on a PC using Microsoft Visual C++ 5.0, but any C++ compiler
  956: will work. The lab can be completed in one class session, about
  957: 75 minutes.</description>
  958:       <keywords>C++ programming</keywords>
  959:       <keywords>introduction to classes</keywords>
  960:    </general>
  961:    <lifecycle>
  962:       <status>Final</status>
  963:       <contribute>
  964:          <role>Author</role>
  965:          <entity>
  966: BEGIN:vCard
  967: FN:Eugenia Fernandez
  968: N:Fernandez;Eugenia
  969: EMAIL;INTERNET:fernande@engr.iupui.edu
  970: END:vCard
  971: </entity>
  972:          <date datetype="datetime">
  973:          2001-08-21
  974:          </date>
  975:       </contribute>
  976:    </lifecycle>
  977:    <metametadata>
  978:       <contribute>
  979:          <role>Contributor</role>
  980:          <entity>
  981: BEGIN:vCard
  982: FN:Eugenia Fernandez
  983: N:Fernandez;Eugenia
  984: EMAIL;INTERNET:fernande@engr.iupui.edu
  985: ORG:Indiana University Perdue University Indianapolis (IUPUI);Purdue School of Engineering and Technology
  986: END:vCard
  987: </entity>
  988:          <date datetype="datetime">
  989:          2001-08-21
  990:          </date>
  991:       </contribute>
  992:       <language>en-US</language>
  993:    </metametadata>
  994:    <technical>
  995:       <format>text/html</format>
  996:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=53</location>
  997:       <requirements>
  998:          <type>Programming Language</type>
  999:          <name>C++</name>
 1000:       </requirements>
 1001:    </technical>
 1002:    <educational>
 1003:       <intendedenduserrole>Learner</intendedenduserrole>
 1004:       <intendedenduserrole>Teacher</intendedenduserrole>
 1005:       <learningcontext>Higher Education</learningcontext>
 1006:       <learningcontext>Secondary Education</learningcontext>
 1007:    </educational>
 1008:    <classification>
 1009:       <purpose>Educational Objective</purpose>
 1010:       <taxonpath>
 1011:          <source>ACM Computer Science Curriculum</source>
 1012:          <taxon>
 1013:             <entry>Programming Languages</entry>
 1014:          </taxon>
 1015:       </taxonpath>
 1016:       <description>The type of class that this resource is best suited for</description>
 1017:    </classification>
 1018:    <classification>
 1019:       <purpose>Discipline</purpose>
 1020:       <taxonpath>
 1021:          <source>ACM Computing Classification System</source>
 1022:          <taxon>
 1023:             <entry>Software</entry>
 1024:          </taxon>
 1025:          <taxon>
 1026:             <entry>General</entry>
 1027:          </taxon>
 1028:       </taxonpath>
 1029:       <description>The subject classification that best describes the resource</description>
 1030:    </classification>
 1031:    <classification>
 1032:       <purpose>Discipline</purpose>
 1033:       <taxonpath>
 1034:          <source>ACM Computing Classification System</source>
 1035:          <taxon>
 1036:             <entry>Software</entry>
 1037:          </taxon>
 1038:          <taxon>
 1039:             <entry>Programming Languages</entry>
 1040:          </taxon>
 1041:       </taxonpath>
 1042:       <description>The subject classification that best describes the resource</description>
 1043:    </classification>
 1044: </oai_ims>
 1045: </metadata>
 1046: </record>
 1047: <record>
 1048: <header>
 1049: <identifier>oai:CSTC:57</identifier>
 1050: <datestamp>1999-05-29</datestamp>
 1051: </header>
 1052: <metadata>
 1053: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1054:    <general>
 1055:       <title>CS294-1 Fall 1998 Syllabus</title>
 1056:       <catalogentry>
 1057:          <catalogue>CSTC</catalogue>
 1058:          <entry>57</entry>
 1059:       </catalogentry>
 1060:       <language>English</language>
 1061:       <description> This syllabus describes a course covering multimedia system architecture and development issues</description>
 1062:       <keywords>syllabus</keywords>
 1063:       <keywords>multimedia</keywords>
 1064:       <keywords>hypermedia</keywords>
 1065:       <keywords>audio</keywords>
 1066:       <keywords>video</keywords>
 1067:       <keywords>web</keywords>
 1068:       <keywords>Internet</keywords>
 1069:    </general>
 1070:    <lifecycle>
 1071:       <status>Final</status>
 1072:       <contribute>
 1073:          <role>Author</role>
 1074:          <entity>
 1075: BEGIN:vCard
 1076: FN:Lawrence Rowe
 1077: N:Rowe;Lawrence
 1078: EMAIL;INTERNET:longam@bellsouth.net
 1079: END:vCard
 1080: </entity>
 1081:          <date datetype="datetime">
 1082:          1999-05-29
 1083:          </date>
 1084:       </contribute>
 1085:    </lifecycle>
 1086:    <metametadata>
 1087:       <contribute>
 1088:          <role>Contributor</role>
 1089:          <entity>
 1090: BEGIN:vCard
 1091: FN:Lawrence Rowe
 1092: N:Rowe;Lawrence
 1093: EMAIL;INTERNET:longam@bellsouth.net
 1094: ORG:Univ. of California, Berkeley;Computer Science Div -- EECS
 1095: END:vCard
 1096: </entity>
 1097:          <date datetype="datetime">
 1098:          1999-05-29
 1099:          </date>
 1100:       </contribute>
 1101:       <language>en-US</language>
 1102:    </metametadata>
 1103:    <technical>
 1104:       <format>text/html</format>
 1105:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=57</location>
 1106:       <requirements>
 1107:          <type>Platform</type>
 1108:          <name>HTML Browser</name>
 1109:       </requirements>
 1110:       <requirements>
 1111:          <type>Operating System</type>
 1112:          <name>Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</name>
 1113:       </requirements>
 1114:       <requirements>
 1115:          <type>Programming Language</type>
 1116:          <name>HTML</name>
 1117:       </requirements>
 1118:    </technical>
 1119:    <educational>
 1120:       <intendedenduserrole>Learner</intendedenduserrole>
 1121:       <intendedenduserrole>Teacher</intendedenduserrole>
 1122:       <learningcontext>Higher Education</learningcontext>
 1123:       <learningcontext>Secondary Education</learningcontext>
 1124:    </educational>
 1125:    <classification>
 1126:       <purpose>Educational Objective</purpose>
 1127:       <taxonpath>
 1128:          <source>ACM Computer Science Curriculum</source>
 1129:          <taxon>
 1130:             <entry>Software Methodology and Engineering</entry>
 1131:          </taxon>
 1132:       </taxonpath>
 1133:       <description>The type of class that this resource is best suited for</description>
 1134:    </classification>
 1135:    <classification>
 1136:       <purpose>Educational Objective</purpose>
 1137:       <taxonpath>
 1138:          <source>ACM Computer Science Curriculum</source>
 1139:          <taxon>
 1140:             <entry>Human-Computer Communication</entry>
 1141:          </taxon>
 1142:       </taxonpath>
 1143:       <description>The type of class that this resource is best suited for</description>
 1144:    </classification>
 1145:    <classification>
 1146:       <purpose>Educational Objective</purpose>
 1147:       <taxonpath>
 1148:          <source>ACM Computer Science Curriculum</source>
 1149:          <taxon>
 1150:             <entry>Architecture Methods</entry>
 1151:          </taxon>
 1152:       </taxonpath>
 1153:       <description>The type of class that this resource is best suited for</description>
 1154:    </classification>
 1155:    <classification>
 1156:       <purpose>Discipline</purpose>
 1157:       <taxonpath>
 1158:          <source>ACM Computing Classification System</source>
 1159:          <taxon>
 1160:             <entry>Computer Applications</entry>
 1161:          </taxon>
 1162:          <taxon>
 1163:             <entry>Miscellaneous</entry>
 1164:          </taxon>
 1165:       </taxonpath>
 1166:       <description>The subject classification that best describes the resource</description>
 1167:    </classification>
 1168: </oai_ims>
 1169: </metadata>
 1170: </record>
 1171: <record>
 1172: <header>
 1173: <identifier>oai:CSTC:58</identifier>
 1174: <datestamp>1999-05-29</datestamp>
 1175: </header>
 1176: <metadata>
 1177: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1178:    <general>
 1179:       <title>CS294-1 Fall 1998 Reading List</title>
 1180:       <catalogentry>
 1181:          <catalogue>CSTC</catalogue>
 1182:          <entry>58</entry>
 1183:       </catalogentry>
 1184:       <language>English</language>
 1185:       <description> This reading list pertains to a multimedia course covering system architecture and development issues</description>
 1186:       <keywords>Reading</keywords>
 1187:       <keywords>multimedia</keywords>
 1188:    </general>
 1189:    <lifecycle>
 1190:       <status>Final</status>
 1191:       <contribute>
 1192:          <role>Author</role>
 1193:          <entity>
 1194: BEGIN:vCard
 1195: FN:Lawrence Rowe
 1196: N:Rowe;Lawrence
 1197: EMAIL;INTERNET:longam@bellsouth.net
 1198: END:vCard
 1199: </entity>
 1200:          <date datetype="datetime">
 1201:          1999-05-29
 1202:          </date>
 1203:       </contribute>
 1204:    </lifecycle>
 1205:    <metametadata>
 1206:       <contribute>
 1207:          <role>Contributor</role>
 1208:          <entity>
 1209: BEGIN:vCard
 1210: FN:Lawrence Rowe
 1211: N:Rowe;Lawrence
 1212: EMAIL;INTERNET:longam@bellsouth.net
 1213: ORG:Univ. of California, Berkeley;Computer Science Div -- EECS
 1214: END:vCard
 1215: </entity>
 1216:          <date datetype="datetime">
 1217:          1999-05-29
 1218:          </date>
 1219:       </contribute>
 1220:       <language>en-US</language>
 1221:    </metametadata>
 1222:    <technical>
 1223:       <format>text/html</format>
 1224:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=58</location>
 1225:       <requirements>
 1226:          <type>Platform</type>
 1227:          <name>HTML Browser</name>
 1228:       </requirements>
 1229:       <requirements>
 1230:          <type>Operating System</type>
 1231:          <name>Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</name>
 1232:       </requirements>
 1233:       <requirements>
 1234:          <type>Programming Language</type>
 1235:          <name>HTML</name>
 1236:       </requirements>
 1237:    </technical>
 1238:    <educational>
 1239:       <intendedenduserrole>Learner</intendedenduserrole>
 1240:       <intendedenduserrole>Teacher</intendedenduserrole>
 1241:       <learningcontext>Higher Education</learningcontext>
 1242:       <learningcontext>Secondary Education</learningcontext>
 1243:    </educational>
 1244:    <classification>
 1245:       <purpose>Educational Objective</purpose>
 1246:       <taxonpath>
 1247:          <source>ACM Computer Science Curriculum</source>
 1248:          <taxon>
 1249:             <entry>Software Methodology and Engineering</entry>
 1250:          </taxon>
 1251:       </taxonpath>
 1252:       <description>The type of class that this resource is best suited for</description>
 1253:    </classification>
 1254:    <classification>
 1255:       <purpose>Educational Objective</purpose>
 1256:       <taxonpath>
 1257:          <source>ACM Computer Science Curriculum</source>
 1258:          <taxon>
 1259:             <entry>Human-Computer Communication</entry>
 1260:          </taxon>
 1261:       </taxonpath>
 1262:       <description>The type of class that this resource is best suited for</description>
 1263:    </classification>
 1264:    <classification>
 1265:       <purpose>Educational Objective</purpose>
 1266:       <taxonpath>
 1267:          <source>ACM Computer Science Curriculum</source>
 1268:          <taxon>
 1269:             <entry>Architecture Methods</entry>
 1270:          </taxon>
 1271:       </taxonpath>
 1272:       <description>The type of class that this resource is best suited for</description>
 1273:    </classification>
 1274:    <classification>
 1275:       <purpose>Discipline</purpose>
 1276:       <taxonpath>
 1277:          <source>ACM Computing Classification System</source>
 1278:          <taxon>
 1279:             <entry>Computer Applications</entry>
 1280:          </taxon>
 1281:          <taxon>
 1282:             <entry>Miscellaneous</entry>
 1283:          </taxon>
 1284:       </taxonpath>
 1285:       <description>The subject classification that best describes the resource</description>
 1286:    </classification>
 1287: </oai_ims>
 1288: </metadata>
 1289: </record>
 1290: <record>
 1291: <header>
 1292: <identifier>oai:CSTC:59</identifier>
 1293: <datestamp>1999-05-29</datestamp>
 1294: </header>
 1295: <metadata>
 1296: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1297:    <general>
 1298:       <title>CSC 475 Fall 1998 Syllabus</title>
 1299:       <catalogentry>
 1300:          <catalogue>CSTC</catalogue>
 1301:          <entry>59</entry>
 1302:       </catalogentry>
 1303:       <language>English</language>
 1304:       <description> This syllabus describes a course covering networked multimedia issues, with an emphasis on the Internet</description>
 1305:       <keywords>Syllabus</keywords>
 1306:       <keywords>multimedia</keywords>
 1307:       <keywords>network</keywords>
 1308:       <keywords>Internet</keywords>
 1309:       <keywords>Web</keywords>
 1310:    </general>
 1311:    <lifecycle>
 1312:       <status>Final</status>
 1313:       <contribute>
 1314:          <role>Author</role>
 1315:          <entity>
 1316: BEGIN:vCard
 1317: FN:Ronald Vetter
 1318: N:Vetter;Ronald
 1319: EMAIL;INTERNET:longam@bellsouth.net
 1320: END:vCard
 1321: </entity>
 1322:          <date datetype="datetime">
 1323:          1999-05-29
 1324:          </date>
 1325:       </contribute>
 1326:    </lifecycle>
 1327:    <metametadata>
 1328:       <contribute>
 1329:          <role>Contributor</role>
 1330:          <entity>
 1331: BEGIN:vCard
 1332: FN:Ronald Vetter
 1333: N:Vetter;Ronald
 1334: EMAIL;INTERNET:longam@bellsouth.net
 1335: ORG:Univ. of North Carolina Wilmington;Computer Science Dept.
 1336: END:vCard
 1337: </entity>
 1338:          <date datetype="datetime">
 1339:          1999-05-29
 1340:          </date>
 1341:       </contribute>
 1342:       <language>en-US</language>
 1343:    </metametadata>
 1344:    <technical>
 1345:       <format>text/html</format>
 1346:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=59</location>
 1347:       <requirements>
 1348:          <type>Platform</type>
 1349:          <name>HTML Browser</name>
 1350:       </requirements>
 1351:       <requirements>
 1352:          <type>Operating System</type>
 1353:          <name>Windows CE, Windows NT, Windows 95/98, Windows 3.1, UNIX, OS/2, Mac OS</name>
 1354:       </requirements>
 1355:       <requirements>
 1356:          <type>Programming Language</type>
 1357:          <name>HTML</name>
 1358:       </requirements>
 1359:    </technical>
 1360:    <educational>
 1361:       <intendedenduserrole>Learner</intendedenduserrole>
 1362:       <intendedenduserrole>Teacher</intendedenduserrole>
 1363:       <learningcontext>Higher Education</learningcontext>
 1364:       <learningcontext>Secondary Education</learningcontext>
 1365:    </educational>
 1366:    <classification>
 1367:       <purpose>Educational Objective</purpose>
 1368:       <taxonpath>
 1369:          <source>ACM Computer Science Curriculum</source>
 1370:          <taxon>
 1371:             <entry>Software Methodology and Engineering</entry>
 1372:          </taxon>
 1373:       </taxonpath>
 1374:       <description>The type of class that this resource is best suited for</description>
 1375:    </classification>
 1376:    <classification>
 1377:       <purpose>Educational Objective</purpose>
 1378:       <taxonpath>
 1379:          <source>ACM Computer Science Curriculum</source>
 1380:          <taxon>
 1381:             <entry>Human-Computer Communication</entry>
 1382:          </taxon>
 1383:       </taxonpath>
 1384:       <description>The type of class that this resource is best suited for</description>
 1385:    </classification>
 1386:    <classification>
 1387:       <purpose>Educational Objective</purpose>
 1388:       <taxonpath>
 1389:          <source>ACM Computer Science Curriculum</source>
 1390:          <taxon>
 1391:             <entry>Architecture Methods</entry>
 1392:          </taxon>
 1393:       </taxonpath>
 1394:       <description>The type of class that this resource is best suited for</description>
 1395:    </classification>
 1396:    <classification>
 1397:       <purpose>Discipline</purpose>
 1398:       <taxonpath>
 1399:          <source>ACM Computing Classification System</source>
 1400:          <taxon>
 1401:             <entry>Computing Methodologies</entry>
 1402:          </taxon>
 1403:          <taxon>
 1404:             <entry>Miscellaneous</entry>
 1405:          </taxon>
 1406:       </taxonpath>
 1407:       <description>The subject classification that best describes the resource</description>
 1408:    </classification>
 1409: </oai_ims>
 1410: </metadata>
 1411: </record>
 1412: <record>
 1413: <header>
 1414: <identifier>oai:CSTC:104</identifier>
 1415: <datestamp>2001-09-06</datestamp>
 1416: </header>
 1417: <metadata>
 1418: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1419:    <general>
 1420:       <title>Rotating Cube Applet Performance Test</title>
 1421:       <catalogentry>
 1422:          <catalogue>CSTC</catalogue>
 1423:          <entry>104</entry>
 1424:       </catalogentry>
 1425:       <description> 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.</description>
 1426:       <keywords>applet</keywords>
 1427:       <keywords>performance</keywords>
 1428:       <keywords>test</keywords>
 1429:       <keywords>system</keywords>
 1430:    </general>
 1431:    <lifecycle>
 1432:       <status>Final</status>
 1433:       <contribute>
 1434:          <role>Author</role>
 1435:          <entity>
 1436: BEGIN:vCard
 1437: FN:Forrest Warthman
 1438: N:Warthman;Forrest
 1439: EMAIL;INTERNET:forrest@warthman.com
 1440: END:vCard
 1441: </entity>
 1442:          <date datetype="datetime">
 1443:          2001-09-06
 1444:          </date>
 1445:       </contribute>
 1446:    </lifecycle>
 1447:    <metametadata>
 1448:       <contribute>
 1449:          <role>Contributor</role>
 1450:          <entity>
 1451: BEGIN:vCard
 1452: FN:Vikram Narula
 1453: N:Narula;Vikram
 1454: EMAIL;INTERNET:vnarula@vt.edu
 1455: ORG:Virginia Tech;CS
 1456: END:vCard
 1457: </entity>
 1458:          <date datetype="datetime">
 1459:          2001-09-06
 1460:          </date>
 1461:       </contribute>
 1462:       <language>en-US</language>
 1463:    </metametadata>
 1464:    <technical>
 1465:       <format>text/html</format>
 1466:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=104</location>
 1467:    </technical>
 1468:    <educational>
 1469:       <intendedenduserrole>Learner</intendedenduserrole>
 1470:       <intendedenduserrole>Teacher</intendedenduserrole>
 1471:       <learningcontext>Higher Education</learningcontext>
 1472:       <learningcontext>Secondary Education</learningcontext>
 1473:    </educational>
 1474:    <rights>
 1475:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 1476:       <description>Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</description>
 1477:    </rights>
 1478:    <classification>
 1479:       <purpose>Educational Objective</purpose>
 1480:       <taxonpath>
 1481:          <source>ACM Computer Science Curriculum</source>
 1482:          <taxon>
 1483:             <entry>Numerical and Symbolic Computation</entry>
 1484:          </taxon>
 1485:       </taxonpath>
 1486:       <description>The type of class that this resource is best suited for</description>
 1487:    </classification>
 1488:    <classification>
 1489:       <purpose>Discipline</purpose>
 1490:       <taxonpath>
 1491:          <source>ACM Computing Classification System</source>
 1492:          <taxon>
 1493:             <entry>Computer Systems Organization</entry>
 1494:          </taxon>
 1495:          <taxon>
 1496:             <entry>Performance of Systems</entry>
 1497:          </taxon>
 1498:       </taxonpath>
 1499:       <description>The subject classification that best describes the resource</description>
 1500:    </classification>
 1501: </oai_ims>
 1502: </metadata>
 1503: </record>
 1504: <record>
 1505: <header>
 1506: <identifier>oai:CSTC:47</identifier>
 1507: <datestamp>1999-05-13</datestamp>
 1508: </header>
 1509: <metadata>
 1510: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1511:    <general>
 1512:       <title>Applets for teaching computer graphics concepts</title>
 1513:       <catalogentry>
 1514:          <catalogue>CSTC</catalogue>
 1515:          <entry>47</entry>
 1516:       </catalogentry>
 1517:       <language>English</language>
 1518:       <description> These java applets allow students to explore bezier curves, 2D transformation operations, ligting models, and 3D viewing operations.</description>
 1519:       <keywords>bezier curves</keywords>
 1520:       <keywords>transformations</keywords>
 1521:       <keywords>lighting model</keywords>
 1522:       <keywords>computer graphics</keywords>
 1523:    </general>
 1524:    <lifecycle>
 1525:       <status>Final</status>
 1526:       <contribute>
 1527:          <role>Author</role>
 1528:          <entity>
 1529: BEGIN:vCard
 1530: FN:Patrick Min
 1531: N:Min;Patrick
 1532: EMAIL;INTERNET:min@princeton.edu
 1533: END:vCard
 1534: </entity>
 1535:          <date datetype="datetime">
 1536:          1999-05-13
 1537:          </date>
 1538:       </contribute>
 1539:    </lifecycle>
 1540:    <metametadata>
 1541:       <contribute>
 1542:          <role>Contributor</role>
 1543:          <entity>
 1544: BEGIN:vCard
 1545: FN:Patrick Min
 1546: N:Min;Patrick
 1547: EMAIL;INTERNET:min@princeton.edu
 1548: ORG:Princeton University;
 1549: END:vCard
 1550: </entity>
 1551:          <date datetype="datetime">
 1552:          1999-05-13
 1553:          </date>
 1554:       </contribute>
 1555:       <language>en-US</language>
 1556:    </metametadata>
 1557:    <technical>
 1558:       <format>text/html</format>
 1559:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=47</location>
 1560:       <requirements>
 1561:          <type>Platform</type>
 1562:          <name>Java Virtual Machine</name>
 1563:       </requirements>
 1564:       <requirements>
 1565:          <type>Operating System</type>
 1566:       </requirements>
 1567:       <requirements>
 1568:          <type>Programming Language</type>
 1569:          <name>Java</name>
 1570:       </requirements>
 1571:    </technical>
 1572:    <educational>
 1573:       <intendedenduserrole>Learner</intendedenduserrole>
 1574:       <intendedenduserrole>Teacher</intendedenduserrole>
 1575:       <learningcontext>Higher Education</learningcontext>
 1576:       <learningcontext>Secondary Education</learningcontext>
 1577:    </educational>
 1578:    <classification>
 1579:       <purpose>Educational Objective</purpose>
 1580:       <taxonpath>
 1581:          <source>ACM Computer Science Curriculum</source>
 1582:          <taxon>
 1583:             <entry>Human-Computer Communication</entry>
 1584:          </taxon>
 1585:       </taxonpath>
 1586:       <description>The type of class that this resource is best suited for</description>
 1587:    </classification>
 1588:    <classification>
 1589:       <purpose>Discipline</purpose>
 1590:       <taxonpath>
 1591:          <source>ACM Computing Classification System</source>
 1592:          <taxon>
 1593:             <entry>Computing Methodologies</entry>
 1594:          </taxon>
 1595:          <taxon>
 1596:             <entry>Computer Graphics</entry>
 1597:          </taxon>
 1598:       </taxonpath>
 1599:       <description>The subject classification that best describes the resource</description>
 1600:    </classification>
 1601: </oai_ims>
 1602: </metadata>
 1603: </record>
 1604: <record>
 1605: <header>
 1606: <identifier>oai:CSTC:46</identifier>
 1607: <datestamp>1999-05-12</datestamp>
 1608: </header>
 1609: <metadata>
 1610: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1611:    <general>
 1612:       <title>An Investigation of Disk Scheduling Algorithms</title>
 1613:       <catalogentry>
 1614:          <catalogue>CSTC</catalogue>
 1615:          <entry>46</entry>
 1616:       </catalogentry>
 1617:       <language>English</language>
 1618:       <description> 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.</description>
 1619:       <keywords>disk scheduling</keywords>
 1620:       <keywords>operating systems</keywords>
 1621:    </general>
 1622:    <lifecycle>
 1623:       <status>Final</status>
 1624:       <contribute>
 1625:          <role>Author</role>
 1626:          <entity>
 1627: BEGIN:vCard
 1628: FN:Daniel Joyce
 1629: N:Joyce;Daniel
 1630: EMAIL;INTERNET:joyce@vill.edu
 1631: END:vCard
 1632: </entity>
 1633:          <date datetype="datetime">
 1634:          1999-05-12
 1635:          </date>
 1636:       </contribute>
 1637:    </lifecycle>
 1638:    <metametadata>
 1639:       <contribute>
 1640:          <role>Contributor</role>
 1641:          <entity>
 1642: BEGIN:vCard
 1643: FN:Daniel Joyce
 1644: N:Joyce;Daniel
 1645: EMAIL;INTERNET:joyce@vill.edu
 1646: ORG:Villinova University;
 1647: END:vCard
 1648: </entity>
 1649:          <date datetype="datetime">
 1650:          1999-05-12
 1651:          </date>
 1652:       </contribute>
 1653:       <language>en-US</language>
 1654:    </metametadata>
 1655:    <technical>
 1656:       <format>text/html</format>
 1657:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=46</location>
 1658:       <requirements>
 1659:          <type>Programming Language</type>
 1660:          <name>Pascal</name>
 1661:       </requirements>
 1662:    </technical>
 1663:    <educational>
 1664:       <intendedenduserrole>Learner</intendedenduserrole>
 1665:       <intendedenduserrole>Teacher</intendedenduserrole>
 1666:       <learningcontext>Higher Education</learningcontext>
 1667:       <learningcontext>Secondary Education</learningcontext>
 1668:    </educational>
 1669:    <classification>
 1670:       <purpose>Educational Objective</purpose>
 1671:       <taxonpath>
 1672:          <source>ACM Computer Science Curriculum</source>
 1673:          <taxon>
 1674:             <entry>Algorithms and Data Structures</entry>
 1675:          </taxon>
 1676:       </taxonpath>
 1677:       <description>The type of class that this resource is best suited for</description>
 1678:    </classification>
 1679:    <classification>
 1680:       <purpose>Discipline</purpose>
 1681:       <taxonpath>
 1682:          <source>ACM Computing Classification System</source>
 1683:          <taxon>
 1684:             <entry>Hardware</entry>
 1685:          </taxon>
 1686:          <taxon>
 1687:             <entry>Control Structures and Microprogramming</entry>
 1688:          </taxon>
 1689:       </taxonpath>
 1690:       <description>The subject classification that best describes the resource</description>
 1691:    </classification>
 1692: </oai_ims>
 1693: </metadata>
 1694: </record>
 1695: <record>
 1696: <header>
 1697: <identifier>oai:CSTC:72</identifier>
 1698: <datestamp>1999-09-22</datestamp>
 1699: </header>
 1700: <metadata>
 1701: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1702:    <general>
 1703:       <title>JFLAP</title>
 1704:       <catalogentry>
 1705:          <catalogue>CSTC</catalogue>
 1706:          <entry>72</entry>
 1707:       </catalogentry>
 1708:       <language>English</language>
 1709:       <description> 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.
 1710: 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).</description>
 1711:       <keywords>finite automata</keywords>
 1712:       <keywords>pushdown automata</keywords>
 1713:       <keywords></keywords>
 1714:       <keywords>formal langauges</keywords>
 1715:       <keywords>automata theory</keywords>
 1716:    </general>
 1717:    <lifecycle>
 1718:       <status>Final</status>
 1719:       <contribute>
 1720:          <role>Author</role>
 1721:          <entity>
 1722: BEGIN:vCard
 1723: FN:Susan Rodger
 1724: N:Rodger;Susan
 1725: EMAIL;INTERNET:rodger@cs.duke.edu
 1726: END:vCard
 1727: </entity>
 1728:          <date datetype="datetime">
 1729:          1999-09-22
 1730:          </date>
 1731:       </contribute>
 1732:    </lifecycle>
 1733:    <metametadata>
 1734:       <contribute>
 1735:          <role>Contributor</role>
 1736:          <entity>
 1737: BEGIN:vCard
 1738: FN:Susan Rodger
 1739: N:Rodger;Susan
 1740: EMAIL;INTERNET:rodger@cs.duke.edu
 1741: ORG:Duke University;Computer Science
 1742: END:vCard
 1743: </entity>
 1744:          <date datetype="datetime">
 1745:          1999-09-22
 1746:          </date>
 1747:       </contribute>
 1748:       <language>en-US</language>
 1749:    </metametadata>
 1750:    <technical>
 1751:       <format>text/html</format>
 1752:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=72</location>
 1753:       <requirements>
 1754:          <type>Platform</type>
 1755:          <name>Java Virtual Machine</name>
 1756:       </requirements>
 1757:       <requirements>
 1758:          <type>Operating System</type>
 1759:       </requirements>
 1760:       <requirements>
 1761:          <type>Programming Language</type>
 1762:          <name>Java</name>
 1763:       </requirements>
 1764:    </technical>
 1765:    <educational>
 1766:       <intendedenduserrole>Learner</intendedenduserrole>
 1767:       <intendedenduserrole>Teacher</intendedenduserrole>
 1768:       <learningcontext>Higher Education</learningcontext>
 1769:       <learningcontext>Secondary Education</learningcontext>
 1770:    </educational>
 1771:    <classification>
 1772:       <purpose>Educational Objective</purpose>
 1773:       <taxonpath>
 1774:          <source>ACM Computer Science Curriculum</source>
 1775:          <taxon>
 1776:             <entry>Programming Languages</entry>
 1777:          </taxon>
 1778:       </taxonpath>
 1779:       <description>The type of class that this resource is best suited for</description>
 1780:    </classification>
 1781:    <classification>
 1782:       <purpose>Discipline</purpose>
 1783:       <taxonpath>
 1784:          <source>ACM Computing Classification System</source>
 1785:          <taxon>
 1786:             <entry>Theory of Computation</entry>
 1787:          </taxon>
 1788:          <taxon>
 1789:             <entry>General</entry>
 1790:          </taxon>
 1791:       </taxonpath>
 1792:       <description>The subject classification that best describes the resource</description>
 1793:    </classification>
 1794:    <classification>
 1795:       <purpose>Discipline</purpose>
 1796:       <taxonpath>
 1797:          <source>ACM Computing Classification System</source>
 1798:          <taxon>
 1799:             <entry>Software</entry>
 1800:          </taxon>
 1801:          <taxon>
 1802:             <entry>Programming Languages</entry>
 1803:          </taxon>
 1804:       </taxonpath>
 1805:       <description>The subject classification that best describes the resource</description>
 1806:    </classification>
 1807: </oai_ims>
 1808: </metadata>
 1809: </record>
 1810: <record>
 1811: <header>
 1812: <identifier>oai:CSTC:105</identifier>
 1813: <datestamp>2001-09-06</datestamp>
 1814: </header>
 1815: <metadata>
 1816: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1817:    <general>
 1818:       <title>Pentium III and Pentium Pro Microprocessor</title>
 1819:       <catalogentry>
 1820:          <catalogue>CSTC</catalogue>
 1821:          <entry>105</entry>
 1822:       </catalogentry>
 1823:       <description> 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</description>
 1824:       <keywords>pentium</keywords>
 1825:       <keywords>microprocessor</keywords>
 1826:       <keywords>hardware</keywords>
 1827:       <keywords>signal</keywords>
 1828:       <keywords>timing</keywords>
 1829:    </general>
 1830:    <lifecycle>
 1831:       <status>Final</status>
 1832:       <contribute>
 1833:          <role>Author</role>
 1834:          <entity>
 1835: BEGIN:vCard
 1836: FN:Forrest Warthman
 1837: N:Warthman;Forrest
 1838: EMAIL;INTERNET:forrest@warthman.com
 1839: END:vCard
 1840: </entity>
 1841:          <date datetype="datetime">
 1842:          2001-09-06
 1843:          </date>
 1844:       </contribute>
 1845:    </lifecycle>
 1846:    <metametadata>
 1847:       <contribute>
 1848:          <role>Contributor</role>
 1849:          <entity>
 1850: BEGIN:vCard
 1851: FN:Vikram Narula
 1852: N:Narula;Vikram
 1853: EMAIL;INTERNET:vnarula@vt.edu
 1854: ORG:Virginia Tech;CS
 1855: END:vCard
 1856: </entity>
 1857:          <date datetype="datetime">
 1858:          2001-09-06
 1859:          </date>
 1860:       </contribute>
 1861:       <language>en-US</language>
 1862:    </metametadata>
 1863:    <technical>
 1864:       <format>text/html</format>
 1865:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=105</location>
 1866:    </technical>
 1867:    <educational>
 1868:       <intendedenduserrole>Learner</intendedenduserrole>
 1869:       <intendedenduserrole>Teacher</intendedenduserrole>
 1870:       <learningcontext>Higher Education</learningcontext>
 1871:       <learningcontext>Secondary Education</learningcontext>
 1872:    </educational>
 1873:    <rights>
 1874:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 1875:       <description>Copyright &#169; 1996-2001 Warthman Associates. All rights reserved.</description>
 1876:    </rights>
 1877:    <classification>
 1878:       <purpose>Educational Objective</purpose>
 1879:       <taxonpath>
 1880:          <source>ACM Computer Science Curriculum</source>
 1881:          <taxon>
 1882:             <entry>Architecture Methods</entry>
 1883:          </taxon>
 1884:       </taxonpath>
 1885:       <description>The type of class that this resource is best suited for</description>
 1886:    </classification>
 1887:    <classification>
 1888:       <purpose>Discipline</purpose>
 1889:       <taxonpath>
 1890:          <source>ACM Computing Classification System</source>
 1891:          <taxon>
 1892:             <entry>Computer Systems Organization</entry>
 1893:          </taxon>
 1894:          <taxon>
 1895:             <entry>Processor Architectures</entry>
 1896:          </taxon>
 1897:       </taxonpath>
 1898:       <description>The subject classification that best describes the resource</description>
 1899:    </classification>
 1900: </oai_ims>
 1901: </metadata>
 1902: </record>
 1903: <record>
 1904: <header>
 1905: <identifier>oai:CSTC:76</identifier>
 1906: <datestamp>2001-09-06</datestamp>
 1907: </header>
 1908: <metadata>
 1909: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 1910:    <general>
 1911:       <title>TRY: automated testing of student programs</title>
 1912:       <catalogentry>
 1913:          <catalogue>CSTC</catalogue>
 1914:          <entry>76</entry>
 1915:       </catalogentry>
 1916:       <language>English</language>
 1917:       <description> 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.</description>
 1918:       <keywords>testing</keywords>
 1919:       <keywords>student work</keywords>
 1920:       <keywords>on-line</keywords>
 1921:       <keywords>submission</keywords>
 1922:       <keywords>archiving</keywords>
 1923:       <keywords>Unix</keywords>
 1924:    </general>
 1925:    <lifecycle>
 1926:       <status>Final</status>
 1927:       <contribute>
 1928:          <role>Author</role>
 1929:          <entity>
 1930: BEGIN:vCard
 1931: FN:Kenneth Reek
 1932: N:Reek;Kenneth
 1933: EMAIL;INTERNET:kar@cs.rit.edu
 1934: END:vCard
 1935: </entity>
 1936:          <date datetype="datetime">
 1937:          2001-09-06
 1938:          </date>
 1939:       </contribute>
 1940:    </lifecycle>
 1941:    <metametadata>
 1942:       <contribute>
 1943:          <role>Contributor</role>
 1944:          <entity>
 1945: BEGIN:vCard
 1946: FN:Kenneth Reek
 1947: N:Reek;Kenneth
 1948: EMAIL;INTERNET:kar@cs.rit.edu
 1949: ORG:Rochester Institute of Technology;Computer Science
 1950: END:vCard
 1951: </entity>
 1952:          <date datetype="datetime">
 1953:          2001-09-06
 1954:          </date>
 1955:       </contribute>
 1956:       <language>en-US</language>
 1957:    </metametadata>
 1958:    <technical>
 1959:       <format>text/html</format>
 1960:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=76</location>
 1961:       <requirements>
 1962:          <type>Platform</type>
 1963:          <name>SGI, Sun Sparc, </name>
 1964:       </requirements>
 1965:       <requirements>
 1966:          <type>Operating System</type>
 1967:          <name>UNIX</name>
 1968:       </requirements>
 1969:       <requirements>
 1970:          <type>Programming Language</type>
 1971:          <name>C</name>
 1972:       </requirements>
 1973:    </technical>
 1974:    <educational>
 1975:       <intendedenduserrole>Learner</intendedenduserrole>
 1976:       <intendedenduserrole>Teacher</intendedenduserrole>
 1977:       <learningcontext>Higher Education</learningcontext>
 1978:       <learningcontext>Secondary Education</learningcontext>
 1979:    </educational>
 1980:    <classification>
 1981:       <purpose>Educational Objective</purpose>
 1982:       <taxonpath>
 1983:          <source>ACM Computer Science Curriculum</source>
 1984:          <taxon>
 1985:             <entry>Human-Computer Communication</entry>
 1986:          </taxon>
 1987:       </taxonpath>
 1988:       <description>The type of class that this resource is best suited for</description>
 1989:    </classification>
 1990:    <classification>
 1991:       <purpose>Discipline</purpose>
 1992:       <taxonpath>
 1993:          <source>ACM Computing Classification System</source>
 1994:          <taxon>
 1995:             <entry>Software</entry>
 1996:          </taxon>
 1997:          <taxon>
 1998:             <entry>Miscellaneous</entry>
 1999:          </taxon>
 2000:       </taxonpath>
 2001:       <description>The subject classification that best describes the resource</description>
 2002:    </classification>
 2003: </oai_ims>
 2004: </metadata>
 2005: </record>
 2006: <record>
 2007: <header>
 2008: <identifier>oai:CSTC:94</identifier>
 2009: <datestamp>2000-09-26</datestamp>
 2010: </header>
 2011: <metadata>
 2012: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2013:    <general>
 2014:       <title>Simulation of the 1-Dimensional Discrete Cosine and Fourier Transforms</title>
 2015:       <catalogentry>
 2016:          <catalogue>CSTC</catalogue>
 2017:          <entry>94</entry>
 2018:       </catalogentry>
 2019:       <language>English</language>
 2020:       <description> 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.</description>
 2021:       <keywords>Applet</keywords>
 2022:       <keywords>Simulation</keywords>
 2023:       <keywords>1-D DCT</keywords>
 2024:       <keywords>1-D DFT</keywords>
 2025:       <keywords>Transform</keywords>
 2026:    </general>
 2027:    <lifecycle>
 2028:       <status>Final</status>
 2029:       <contribute>
 2030:          <role>Author</role>
 2031:          <entity>
 2032: BEGIN:vCard
 2033: FN:Claudia Schremmer
 2034: N:Schremmer;Claudia
 2035: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2036: END:vCard
 2037: </entity>
 2038:          <date datetype="datetime">
 2039:          2000-09-26
 2040:          </date>
 2041:       </contribute>
 2042:       <contribute>
 2043:          <role>Author</role>
 2044:          <entity>
 2045: BEGIN:vCard
 2046: FN:Christoph Kuhmuench
 2047: N:Kuhmuench;Christoph
 2048: EMAIL;INTERNET:kuhmuench@informatik.uni-mannheim.de
 2049: END:vCard
 2050: </entity>
 2051:          <date datetype="datetime">
 2052:          2000-09-26
 2053:          </date>
 2054:       </contribute>
 2055:       <contribute>
 2056:          <role>Author</role>
 2057:          <entity>
 2058: BEGIN:vCard
 2059: FN:Holger Wons
 2060: N:Wons;Holger
 2061: EMAIL;INTERNET:holger.wons@gmx.de
 2062: END:vCard
 2063: </entity>
 2064:          <date datetype="datetime">
 2065:          2000-09-26
 2066:          </date>
 2067:       </contribute>
 2068:    </lifecycle>
 2069:    <metametadata>
 2070:       <contribute>
 2071:          <role>Contributor</role>
 2072:          <entity>
 2073: BEGIN:vCard
 2074: FN:Claudia Schremmer
 2075: N:Schremmer;Claudia
 2076: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2077: ORG:University of Mannheim;Praktische Informatik IV
 2078: END:vCard
 2079: </entity>
 2080:          <date datetype="datetime">
 2081:          2000-09-26
 2082:          </date>
 2083:       </contribute>
 2084:       <language>en-US</language>
 2085:    </metametadata>
 2086:    <technical>
 2087:       <format>text/html</format>
 2088:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=94</location>
 2089:       <requirements>
 2090:          <type>Platform</type>
 2091:          <name>Java Virtual Machine, HTML Browser</name>
 2092:       </requirements>
 2093:       <requirements>
 2094:          <type>Operating System</type>
 2095:          <name>All</name>
 2096:       </requirements>
 2097:       <requirements>
 2098:          <type>Programming Language</type>
 2099:          <name>Java, HTML</name>
 2100:       </requirements>
 2101:    </technical>
 2102:    <educational>
 2103:       <intendedenduserrole>Learner</intendedenduserrole>
 2104:       <intendedenduserrole>Teacher</intendedenduserrole>
 2105:       <learningcontext>Higher Education</learningcontext>
 2106:       <learningcontext>Secondary Education</learningcontext>
 2107:    </educational>
 2108:    <rights>
 2109:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 2110:       <description>(c) 2000 - LS Praktische Informatik IV, University of Mannheim</description>
 2111:    </rights>
 2112:    <classification>
 2113:       <purpose>Educational Objective</purpose>
 2114:       <taxonpath>
 2115:          <source>ACM Computer Science Curriculum</source>
 2116:          <taxon>
 2117:             <entry>Algorithms and Data Structures</entry>
 2118:          </taxon>
 2119:       </taxonpath>
 2120:       <description>The type of class that this resource is best suited for</description>
 2121:    </classification>
 2122:    <classification>
 2123:       <purpose>Discipline</purpose>
 2124:       <taxonpath>
 2125:          <source>ACM Computing Classification System</source>
 2126:          <taxon>
 2127:             <entry>Mathematics of Computing</entry>
 2128:          </taxon>
 2129:          <taxon>
 2130:             <entry>Discrete Mathematics</entry>
 2131:          </taxon>
 2132:       </taxonpath>
 2133:       <description>The subject classification that best describes the resource</description>
 2134:    </classification>
 2135:    <classification>
 2136:       <purpose>Discipline</purpose>
 2137:       <taxonpath>
 2138:          <source>ACM Computing Classification System</source>
 2139:          <taxon>
 2140:             <entry>Data</entry>
 2141:          </taxon>
 2142:          <taxon>
 2143:             <entry>Coding and Information Theory</entry>
 2144:          </taxon>
 2145:       </taxonpath>
 2146:       <description>The subject classification that best describes the resource</description>
 2147:    </classification>
 2148:    <classification>
 2149:       <purpose>Discipline</purpose>
 2150:       <taxonpath>
 2151:          <source>ACM Computing Classification System</source>
 2152:          <taxon>
 2153:             <entry>Data</entry>
 2154:          </taxon>
 2155:          <taxon>
 2156:             <entry>Data Storage Representations</entry>
 2157:          </taxon>
 2158:       </taxonpath>
 2159:       <description>The subject classification that best describes the resource</description>
 2160:    </classification>
 2161:    <classification>
 2162:       <purpose>Discipline</purpose>
 2163:       <taxonpath>
 2164:          <source>ACM Computing Classification System</source>
 2165:          <taxon>
 2166:             <entry>Data</entry>
 2167:          </taxon>
 2168:          <taxon>
 2169:             <entry>General</entry>
 2170:          </taxon>
 2171:       </taxonpath>
 2172:       <description>The subject classification that best describes the resource</description>
 2173:    </classification>
 2174: </oai_ims>
 2175: </metadata>
 2176: </record>
 2177: <record>
 2178: <header>
 2179: <identifier>oai:CSTC:89</identifier>
 2180: <datestamp>2000-06-12</datestamp>
 2181: </header>
 2182: <metadata>
 2183: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2184:    <general>
 2185:       <title>JPEG interactive Visualization</title>
 2186:       <catalogentry>
 2187:          <catalogue>CSTC</catalogue>
 2188:          <entry>89</entry>
 2189:       </catalogentry>
 2190:       <language>Spanish</language>
 2191:       <language>German</language>
 2192:       <language>English</language>
 2193:       <description> Interactive visualization of the JPEG compression algorithm.</description>
 2194:       <keywords>Interactive</keywords>
 2195:       <keywords>visualization</keywords>
 2196:       <keywords>JPEG</keywords>
 2197:    </general>
 2198:    <lifecycle>
 2199:       <status>Final</status>
 2200:       <contribute>
 2201:          <role>Author</role>
 2202:          <entity>
 2203: BEGIN:vCard
 2204: FN:Abdulmotaleb El Saddik
 2205: N:El Saddik;Abdulmotaleb
 2206: EMAIL;INTERNET:abed@multibook.de
 2207: END:vCard
 2208: </entity>
 2209:          <date datetype="datetime">
 2210:          2000-06-12
 2211:          </date>
 2212:       </contribute>
 2213:    </lifecycle>
 2214:    <metametadata>
 2215:       <contribute>
 2216:          <role>Contributor</role>
 2217:          <entity>
 2218: BEGIN:vCard
 2219: FN:Abdulmotaleb El Saddik
 2220: N:El Saddik;Abdulmotaleb
 2221: EMAIL;INTERNET:abed@multibook.de
 2222: ORG:Darmstadt University of Technology;KOM
 2223: END:vCard
 2224: </entity>
 2225:          <date datetype="datetime">
 2226:          2000-06-12
 2227:          </date>
 2228:       </contribute>
 2229:       <language>en-US</language>
 2230:    </metametadata>
 2231:    <technical>
 2232:       <format>text/html</format>
 2233:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=89</location>
 2234:       <requirements>
 2235:          <type>Platform</type>
 2236:          <name>Java Virtual Machine, HTML Browser</name>
 2237:       </requirements>
 2238:       <requirements>
 2239:          <type>Operating System</type>
 2240:          <name>Windows NT, Windows 95/98, UNIX, OS/2, Mac OS</name>
 2241:       </requirements>
 2242:       <requirements>
 2243:          <type>Programming Language</type>
 2244:          <name>Java</name>
 2245:       </requirements>
 2246:    </technical>
 2247:    <educational>
 2248:       <intendedenduserrole>Learner</intendedenduserrole>
 2249:       <intendedenduserrole>Teacher</intendedenduserrole>
 2250:       <learningcontext>Higher Education</learningcontext>
 2251:       <learningcontext>Secondary Education</learningcontext>
 2252:    </educational>
 2253:    <classification>
 2254:       <purpose>Educational Objective</purpose>
 2255:       <taxonpath>
 2256:          <source>ACM Computer Science Curriculum</source>
 2257:          <taxon>
 2258:             <entry>Human-Computer Communication</entry>
 2259:          </taxon>
 2260:       </taxonpath>
 2261:       <description>The type of class that this resource is best suited for</description>
 2262:    </classification>
 2263:    <classification>
 2264:       <purpose>Discipline</purpose>
 2265:       <taxonpath>
 2266:          <source>ACM Computing Classification System</source>
 2267:          <taxon>
 2268:             <entry>Computing Methodologies</entry>
 2269:          </taxon>
 2270:          <taxon>
 2271:             <entry>Simulation and Modeling</entry>
 2272:          </taxon>
 2273:       </taxonpath>
 2274:       <description>The subject classification that best describes the resource</description>
 2275:    </classification>
 2276: </oai_ims>
 2277: </metadata>
 2278: </record>
 2279: <record>
 2280: <header>
 2281: <identifier>oai:CSTC:101</identifier>
 2282: <datestamp>2001-09-06</datestamp>
 2283: </header>
 2284: <metadata>
 2285: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2286:    <general>
 2287:       <title>Computing Education: A Journey Continued</title>
 2288:       <catalogentry>
 2289:          <catalogue>CSTC</catalogue>
 2290:          <entry>101</entry>
 2291:       </catalogentry>
 2292:       <language>English</language>
 2293:       <description> This is the talk I gave at SIGCSE 2001 in Charlotte.</description>
 2294:       <keywords>SIGCSE luncheon talk</keywords>
 2295:       <keywords>Generations</keywords>
 2296:       <keywords>CSE resources</keywords>
 2297:    </general>
 2298:    <lifecycle>
 2299:       <status>Final</status>
 2300:       <contribute>
 2301:          <role>Author</role>
 2302:          <entity>
 2303: BEGIN:vCard
 2304: FN:Lillian Cassel
 2305: N:Cassel;Lillian
 2306: EMAIL;INTERNET:cassel@acm.org
 2307: END:vCard
 2308: </entity>
 2309:          <date datetype="datetime">
 2310:          2001-09-06
 2311:          </date>
 2312:       </contribute>
 2313:    </lifecycle>
 2314:    <metametadata>
 2315:       <contribute>
 2316:          <role>Contributor</role>
 2317:          <entity>
 2318: BEGIN:vCard
 2319: FN:Lillian Cassel
 2320: N:Cassel;Lillian
 2321: EMAIL;INTERNET:cassel@acm.org
 2322: ORG:Villanova University;Computing Sciences
 2323: END:vCard
 2324: </entity>
 2325:          <date datetype="datetime">
 2326:          2001-09-06
 2327:          </date>
 2328:       </contribute>
 2329:       <language>en-US</language>
 2330:    </metametadata>
 2331:    <technical>
 2332:       <format>text/html</format>
 2333:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=101</location>
 2334:       <requirements>
 2335:          <type>Platform</type>
 2336:          <name>PC, HTML Browser</name>
 2337:       </requirements>
 2338:    </technical>
 2339:    <educational>
 2340:       <intendedenduserrole>Learner</intendedenduserrole>
 2341:       <intendedenduserrole>Teacher</intendedenduserrole>
 2342:       <learningcontext>Higher Education</learningcontext>
 2343:       <learningcontext>Secondary Education</learningcontext>
 2344:    </educational>
 2345:    <classification>
 2346:       <purpose>Educational Objective</purpose>
 2347:       <taxonpath>
 2348:          <source>ACM Computer Science Curriculum</source>
 2349:          <taxon>
 2350:             <entry>Social, Ethical and Professional Issue</entry>
 2351:          </taxon>
 2352:       </taxonpath>
 2353:       <description>The type of class that this resource is best suited for</description>
 2354:    </classification>
 2355:    <classification>
 2356:       <purpose>Discipline</purpose>
 2357:       <taxonpath>
 2358:          <source>ACM Computing Classification System</source>
 2359:          <taxon>
 2360:             <entry>General Literature</entry>
 2361:          </taxon>
 2362:          <taxon>
 2363:             <entry>General</entry>
 2364:          </taxon>
 2365:       </taxonpath>
 2366:       <description>The subject classification that best describes the resource</description>
 2367:    </classification>
 2368: </oai_ims>
 2369: </metadata>
 2370: </record>
 2371: <record>
 2372: <header>
 2373: <identifier>oai:CSTC:100</identifier>
 2374: <datestamp>2001-10-29</datestamp>
 2375: </header>
 2376: <metadata>
 2377: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2378:    <general>
 2379:       <title>Simulation of the 2-dimensional DCT</title>
 2380:       <catalogentry>
 2381:          <catalogue>CSTC</catalogue>
 2382:          <entry>100</entry>
 2383:       </catalogentry>
 2384:       <language>English</language>
 2385:       <description> This applet visualizes the 2 dimensional DCT as it is used in the JPEG compression standard. Also, most of the Internet compressions standards
 2386: 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
 2387: 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...</description>
 2388:       <keywords>simulation</keywords>
 2389:       <keywords>signal processing</keywords>
 2390:       <keywords>2-dimensional DCT</keywords>
 2391:    </general>
 2392:    <lifecycle>
 2393:       <status>Final</status>
 2394:       <contribute>
 2395:          <role>Author</role>
 2396:          <entity>
 2397: BEGIN:vCard
 2398: FN:Holger Wons
 2399: N:Wons;Holger
 2400: EMAIL;INTERNET:holger.wons@gmx.de
 2401: END:vCard
 2402: </entity>
 2403:          <date datetype="datetime">
 2404:          2001-10-29
 2405:          </date>
 2406:       </contribute>
 2407:       <contribute>
 2408:          <role>Author</role>
 2409:          <entity>
 2410: BEGIN:vCard
 2411: FN:Claudia Schremmer
 2412: N:Schremmer;Claudia
 2413: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2414: END:vCard
 2415: </entity>
 2416:          <date datetype="datetime">
 2417:          2001-10-29
 2418:          </date>
 2419:       </contribute>
 2420:    </lifecycle>
 2421:    <metametadata>
 2422:       <contribute>
 2423:          <role>Contributor</role>
 2424:          <entity>
 2425: BEGIN:vCard
 2426: FN:Claudia Schremmer
 2427: N:Schremmer;Claudia
 2428: EMAIL;INTERNET:schremmer@informatik.uni-mannheim.de
 2429: ORG:University of Mannheim;Praktische Informatik IV
 2430: END:vCard
 2431: </entity>
 2432:          <date datetype="datetime">
 2433:          2001-10-29
 2434:          </date>
 2435:       </contribute>
 2436:       <language>en-US</language>
 2437:    </metametadata>
 2438:    <technical>
 2439:       <format>text/html</format>
 2440:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=100</location>
 2441:       <requirements>
 2442:          <type>Platform</type>
 2443:          <name>HTML Browser, Java Virtual Machine</name>
 2444:       </requirements>
 2445:       <requirements>
 2446:          <type>Operating System</type>
 2447:          <name>All</name>
 2448:       </requirements>
 2449:       <requirements>
 2450:          <type>Programming Language</type>
 2451:          <name>HTML, Java</name>
 2452:       </requirements>
 2453:    </technical>
 2454:    <educational>
 2455:       <intendedenduserrole>Learner</intendedenduserrole>
 2456:       <intendedenduserrole>Teacher</intendedenduserrole>
 2457:       <learningcontext>Higher Education</learningcontext>
 2458:       <learningcontext>Secondary Education</learningcontext>
 2459:    </educational>
 2460:    <classification>
 2461:       <purpose>Educational Objective</purpose>
 2462:       <taxonpath>
 2463:          <source>ACM Computer Science Curriculum</source>
 2464:          <taxon>
 2465:             <entry>Algorithms and Data Structures</entry>
 2466:          </taxon>
 2467:       </taxonpath>
 2468:       <description>The type of class that this resource is best suited for</description>
 2469:    </classification>
 2470:    <classification>
 2471:       <purpose>Discipline</purpose>
 2472:       <taxonpath>
 2473:          <source>ACM Computing Classification System</source>
 2474:          <taxon>
 2475:             <entry>Data</entry>
 2476:          </taxon>
 2477:          <taxon>
 2478:             <entry>Coding and Information Theory</entry>
 2479:          </taxon>
 2480:       </taxonpath>
 2481:       <description>The subject classification that best describes the resource</description>
 2482:    </classification>
 2483:    <classification>
 2484:       <purpose>Discipline</purpose>
 2485:       <taxonpath>
 2486:          <source>ACM Computing Classification System</source>
 2487:          <taxon>
 2488:             <entry>Theory of Computation</entry>
 2489:          </taxon>
 2490:          <taxon>
 2491:             <entry>Miscellaneous</entry>
 2492:          </taxon>
 2493:       </taxonpath>
 2494:       <description>The subject classification that best describes the resource</description>
 2495:    </classification>
 2496:    <classification>
 2497:       <purpose>Discipline</purpose>
 2498:       <taxonpath>
 2499:          <source>ACM Computing Classification System</source>
 2500:          <taxon>
 2501:             <entry>Mathematics of Computing</entry>
 2502:          </taxon>
 2503:          <taxon>
 2504:             <entry>Miscellaneous</entry>
 2505:          </taxon>
 2506:       </taxonpath>
 2507:       <description>The subject classification that best describes the resource</description>
 2508:    </classification>
 2509: </oai_ims>
 2510: </metadata>
 2511: </record>
 2512: <record>
 2513: <header>
 2514: <identifier>oai:CSTC:108</identifier>
 2515: <datestamp>2001-09-06</datestamp>
 2516: </header>
 2517: <metadata>
 2518: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2519:    <general>
 2520:       <title>Altair Emulator</title>
 2521:       <catalogentry>
 2522:          <catalogue>CSTC</catalogue>
 2523:          <entry>108</entry>
 2524:       </catalogentry>
 2525:       <language>English</language>
 2526:       <description> This is a very well done emulator of the Altair 8800b</description>
 2527:       <keywords>Altair emulator 8800</keywords>
 2528:    </general>
 2529:    <lifecycle>
 2530:       <status>Final</status>
 2531:       <contribute>
 2532:          <role>Author</role>
 2533:          <entity>
 2534: BEGIN:vCard
 2535: FN:Claus Giloi
 2536: N:Giloi;Claus
 2537: EMAIL;INTERNET:clausgi@microsoft.com
 2538: END:vCard
 2539: </entity>
 2540:          <date datetype="datetime">
 2541:          2001-09-06
 2542:          </date>
 2543:       </contribute>
 2544:    </lifecycle>
 2545:    <metametadata>
 2546:       <contribute>
 2547:          <role>Contributor</role>
 2548:          <entity>
 2549: BEGIN:vCard
 2550: FN:Mike Belanger
 2551: N:Belanger;Mike
 2552: EMAIL;INTERNET:mbelange@vt.edu
 2553: ORG:;
 2554: END:vCard
 2555: </entity>
 2556:          <date datetype="datetime">
 2557:          2001-09-06
 2558:          </date>
 2559:       </contribute>
 2560:       <language>en-US</language>
 2561:    </metametadata>
 2562:    <technical>
 2563:       <format>text/html</format>
 2564:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=108</location>
 2565:       <requirements>
 2566:          <type>Platform</type>
 2567:          <name>PC</name>
 2568:       </requirements>
 2569:       <requirements>
 2570:          <type>Operating System</type>
 2571:          <name>Windows NT, Windows 95/98</name>
 2572:       </requirements>
 2573:    </technical>
 2574:    <educational>
 2575:       <intendedenduserrole>Learner</intendedenduserrole>
 2576:       <intendedenduserrole>Teacher</intendedenduserrole>
 2577:       <learningcontext>Higher Education</learningcontext>
 2578:       <learningcontext>Secondary Education</learningcontext>
 2579:    </educational>
 2580:    <classification>
 2581:       <purpose>Educational Objective</purpose>
 2582:       <taxonpath>
 2583:          <source>ACM Computer Science Curriculum</source>
 2584:          <taxon>
 2585:             <entry>Architecture Methods</entry>
 2586:          </taxon>
 2587:       </taxonpath>
 2588:       <description>The type of class that this resource is best suited for</description>
 2589:    </classification>
 2590:    <classification>
 2591:       <purpose>Discipline</purpose>
 2592:       <taxonpath>
 2593:          <source>ACM Computing Classification System</source>
 2594:          <taxon>
 2595:             <entry>Computing Milieux</entry>
 2596:          </taxon>
 2597:          <taxon>
 2598:             <entry>History of Computing</entry>
 2599:          </taxon>
 2600:       </taxonpath>
 2601:       <description>The subject classification that best describes the resource</description>
 2602:    </classification>
 2603: </oai_ims>
 2604: </metadata>
 2605: </record>
 2606: <record>
 2607: <header>
 2608: <identifier>oai:CSTC:109</identifier>
 2609: <datestamp>2001-09-06</datestamp>
 2610: </header>
 2611: <metadata>
 2612: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2613:    <general>
 2614:       <title>Expression Tree Builder and Evaluator</title>
 2615:       <catalogentry>
 2616:          <catalogue>CSTC</catalogue>
 2617:          <entry>109</entry>
 2618:       </catalogentry>
 2619:       <language>English</language>
 2620:       <description> Builds and evaluates binary expression trees</description>
 2621:       <keywords>expression tree</keywords>
 2622:    </general>
 2623:    <lifecycle>
 2624:       <status>Final</status>
 2625:       <contribute>
 2626:          <role>Author</role>
 2627:          <entity>
 2628: BEGIN:vCard
 2629: FN:Michael Goodrich
 2630: N:Goodrich;Michael
 2631: EMAIL;INTERNET:: goodrich@jhu.edu
 2632: END:vCard
 2633: </entity>
 2634:          <date datetype="datetime">
 2635:          2001-09-06
 2636:          </date>
 2637:       </contribute>
 2638:    </lifecycle>
 2639:    <metametadata>
 2640:       <contribute>
 2641:          <role>Contributor</role>
 2642:          <entity>
 2643: BEGIN:vCard
 2644: FN:Steve Hayes
 2645: N:Hayes;Steve
 2646: EMAIL;INTERNET:shayes@vt.edu
 2647: ORG:Virginia Tech;Computer Science
 2648: END:vCard
 2649: </entity>
 2650:          <date datetype="datetime">
 2651:          2001-09-06
 2652:          </date>
 2653:       </contribute>
 2654:       <language>en-US</language>
 2655:    </metametadata>
 2656:    <technical>
 2657:       <format>text/html</format>
 2658:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=109</location>
 2659:       <requirements>
 2660:          <type>Platform</type>
 2661:          <name>Java Virtual Machine</name>
 2662:       </requirements>
 2663:       <requirements>
 2664:          <type>Operating System</type>
 2665:          <name>All</name>
 2666:       </requirements>
 2667:       <requirements>
 2668:          <type>Programming Language</type>
 2669:          <name>Java</name>
 2670:       </requirements>
 2671:    </technical>
 2672:    <educational>
 2673:       <intendedenduserrole>Learner</intendedenduserrole>
 2674:       <intendedenduserrole>Teacher</intendedenduserrole>
 2675:       <learningcontext>Higher Education</learningcontext>
 2676:       <learningcontext>Secondary Education</learningcontext>
 2677:    </educational>
 2678:    <classification>
 2679:       <purpose>Educational Objective</purpose>
 2680:       <taxonpath>
 2681:          <source>ACM Computer Science Curriculum</source>
 2682:          <taxon>
 2683:             <entry>Algorithms and Data Structures</entry>
 2684:          </taxon>
 2685:       </taxonpath>
 2686:       <description>The type of class that this resource is best suited for</description>
 2687:    </classification>
 2688:    <classification>
 2689:       <purpose>Educational Objective</purpose>
 2690:       <taxonpath>
 2691:          <source>ACM Computer Science Curriculum</source>
 2692:          <taxon>
 2693:             <entry>Numerical and Symbolic Computation</entry>
 2694:          </taxon>
 2695:       </taxonpath>
 2696:       <description>The type of class that this resource is best suited for</description>
 2697:    </classification>
 2698:    <classification>
 2699:       <purpose>Discipline</purpose>
 2700:       <taxonpath>
 2701:          <source>ACM Computing Classification System</source>
 2702:          <taxon>
 2703:             <entry>Data</entry>
 2704:          </taxon>
 2705:          <taxon>
 2706:             <entry>Data Structures</entry>
 2707:          </taxon>
 2708:       </taxonpath>
 2709:       <description>The subject classification that best describes the resource</description>
 2710:    </classification>
 2711: </oai_ims>
 2712: </metadata>
 2713: </record>
 2714: <record>
 2715: <header>
 2716: <identifier>oai:CSTC:110</identifier>
 2717: <datestamp>2001-09-06</datestamp>
 2718: </header>
 2719: <metadata>
 2720: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2721:    <general>
 2722:       <title>EDSAC Emulator</title>
 2723:       <catalogentry>
 2724:          <catalogue>CSTC</catalogue>
 2725:          <entry>110</entry>
 2726:       </catalogentry>
 2727:       <language>English</language>
 2728:       <description> 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.
 2729: 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.</description>
 2730:       <keywords>EDSAC Emulator</keywords>
 2731:    </general>
 2732:    <lifecycle>
 2733:       <status>Final</status>
 2734:       <contribute>
 2735:          <role>Author</role>
 2736:          <entity>
 2737: BEGIN:vCard
 2738: FN:Martin Campbell-Kelly
 2739: N:Campbell-Kelly;Martin
 2740: EMAIL;INTERNET:mck@dcs.warwick.ac.uk
 2741: END:vCard
 2742: </entity>
 2743:          <date datetype="datetime">
 2744:          2001-09-06
 2745:          </date>
 2746:       </contribute>
 2747:    </lifecycle>
 2748:    <metametadata>
 2749:       <contribute>
 2750:          <role>Contributor</role>
 2751:          <entity>
 2752: BEGIN:vCard
 2753: FN:Mike Belanger
 2754: N:Belanger;Mike
 2755: EMAIL;INTERNET:mbelange@vt.edu
 2756: ORG:;
 2757: END:vCard
 2758: </entity>
 2759:          <date datetype="datetime">
 2760:          2001-09-06
 2761:          </date>
 2762:       </contribute>
 2763:       <language>en-US</language>
 2764:    </metametadata>
 2765:    <technical>
 2766:       <format>text/html</format>
 2767:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=110</location>
 2768:       <requirements>
 2769:          <type>Platform</type>
 2770:          <name>PC</name>
 2771:       </requirements>
 2772:       <requirements>
 2773:          <type>Operating System</type>
 2774:          <name>Windows 95/98, Windows NT</name>
 2775:       </requirements>
 2776:    </technical>
 2777:    <educational>
 2778:       <intendedenduserrole>Learner</intendedenduserrole>
 2779:       <intendedenduserrole>Teacher</intendedenduserrole>
 2780:       <learningcontext>Higher Education</learningcontext>
 2781:       <learningcontext>Secondary Education</learningcontext>
 2782:    </educational>
 2783:    <classification>
 2784:       <purpose>Educational Objective</purpose>
 2785:       <taxonpath>
 2786:          <source>ACM Computer Science Curriculum</source>
 2787:          <taxon>
 2788:             <entry>Architecture Methods</entry>
 2789:          </taxon>
 2790:       </taxonpath>
 2791:       <description>The type of class that this resource is best suited for</description>
 2792:    </classification>
 2793:    <classification>
 2794:       <purpose>Discipline</purpose>
 2795:       <taxonpath>
 2796:          <source>ACM Computing Classification System</source>
 2797:          <taxon>
 2798:             <entry>Computing Milieux</entry>
 2799:          </taxon>
 2800:          <taxon>
 2801:             <entry>History of Computing</entry>
 2802:          </taxon>
 2803:       </taxonpath>
 2804:       <description>The subject classification that best describes the resource</description>
 2805:    </classification>
 2806: </oai_ims>
 2807: </metadata>
 2808: </record>
 2809: <record>
 2810: <header>
 2811: <identifier>oai:CSTC:111</identifier>
 2812: <datestamp>2001-09-06</datestamp>
 2813: </header>
 2814: <metadata>
 2815: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2816:    <general>
 2817:       <title>Interactive Stack and Queue ADTs</title>
 2818:       <catalogentry>
 2819:          <catalogue>CSTC</catalogue>
 2820:          <entry>111</entry>
 2821:       </catalogentry>
 2822:       <language>English</language>
 2823:       <description> Interactive stacks and queues in several implementations (array/linked)</description>
 2824:       <keywords>stack</keywords>
 2825:       <keywords>queue</keywords>
 2826:    </general>
 2827:    <lifecycle>
 2828:       <status>Final</status>
 2829:       <contribute>
 2830:          <role>Author</role>
 2831:          <entity>
 2832: BEGIN:vCard
 2833: FN:Roberto Tamassia
 2834: N:Tamassia;Roberto
 2835: EMAIL;INTERNET:rt@cs.brown.edu
 2836: END:vCard
 2837: </entity>
 2838:          <date datetype="datetime">
 2839:          2001-09-06
 2840:          </date>
 2841:       </contribute>
 2842:       <contribute>
 2843:          <role>Author</role>
 2844:          <entity>
 2845: BEGIN:vCard
 2846: FN:Michael Goodrich
 2847: N:Goodrich;Michael
 2848: EMAIL;INTERNET:goodrich@cs.jhu.edu
 2849: END:vCard
 2850: </entity>
 2851:          <date datetype="datetime">
 2852:          2001-09-06
 2853:          </date>
 2854:       </contribute>
 2855:    </lifecycle>
 2856:    <metametadata>
 2857:       <contribute>
 2858:          <role>Contributor</role>
 2859:          <entity>
 2860: BEGIN:vCard
 2861: FN:Steve Hayes
 2862: N:Hayes;Steve
 2863: EMAIL;INTERNET:shayes@vt.edu
 2864: ORG:Virginia Tech;Computer Science
 2865: END:vCard
 2866: </entity>
 2867:          <date datetype="datetime">
 2868:          2001-09-06
 2869:          </date>
 2870:       </contribute>
 2871:       <language>en-US</language>
 2872:    </metametadata>
 2873:    <technical>
 2874:       <format>text/html</format>
 2875:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=111</location>
 2876:       <requirements>
 2877:          <type>Platform</type>
 2878:          <name>Java Virtual Machine</name>
 2879:       </requirements>
 2880:       <requirements>
 2881:          <type>Operating System</type>
 2882:          <name>All</name>
 2883:       </requirements>
 2884:       <requirements>
 2885:          <type>Programming Language</type>
 2886:          <name>Java</name>
 2887:       </requirements>
 2888:    </technical>
 2889:    <educational>
 2890:       <intendedenduserrole>Learner</intendedenduserrole>
 2891:       <intendedenduserrole>Teacher</intendedenduserrole>
 2892:       <learningcontext>Higher Education</learningcontext>
 2893:       <learningcontext>Secondary Education</learningcontext>
 2894:    </educational>
 2895:    <classification>
 2896:       <purpose>Educational Objective</purpose>
 2897:       <taxonpath>
 2898:          <source>ACM Computer Science Curriculum</source>
 2899:          <taxon>
 2900:             <entry>Algorithms and Data Structures</entry>
 2901:          </taxon>
 2902:       </taxonpath>
 2903:       <description>The type of class that this resource is best suited for</description>
 2904:    </classification>
 2905:    <classification>
 2906:       <purpose>Discipline</purpose>
 2907:       <taxonpath>
 2908:          <source>ACM Computing Classification System</source>
 2909:          <taxon>
 2910:             <entry>Data</entry>
 2911:          </taxon>
 2912:          <taxon>
 2913:             <entry>Data Structures</entry>
 2914:          </taxon>
 2915:       </taxonpath>
 2916:       <description>The subject classification that best describes the resource</description>
 2917:    </classification>
 2918: </oai_ims>
 2919: </metadata>
 2920: </record>
 2921: <record>
 2922: <header>
 2923: <identifier>oai:CSTC:113</identifier>
 2924: <datestamp>2001-09-06</datestamp>
 2925: </header>
 2926: <metadata>
 2927: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 2928:    <general>
 2929:       <title>Binary Genetic Algorithm Tool</title>
 2930:       <catalogentry>
 2931:          <catalogue>CSTC</catalogue>
 2932:          <entry>113</entry>
 2933:       </catalogentry>
 2934:       <description> This utility implements a basic genetic algorithm system.</description>
 2935:       <keywords>algorithm</keywords>
 2936:       <keywords>binary</keywords>
 2937:       <keywords>genetic</keywords>
 2938:    </general>
 2939:    <lifecycle>
 2940:       <status>Final</status>
 2941:       <contribute>
 2942:          <role>Author</role>
 2943:          <entity>
 2944: BEGIN:vCard
 2945: FN:Craig Beattie
 2946: N:Beattie;Craig
 2947: EMAIL;INTERNET:coneman@mindless.com
 2948: END:vCard
 2949: </entity>
 2950:          <date datetype="datetime">
 2951:          2001-09-06
 2952:          </date>
 2953:       </contribute>
 2954:    </lifecycle>
 2955:    <metametadata>
 2956:       <contribute>
 2957:          <role>Contributor</role>
 2958:          <entity>
 2959: BEGIN:vCard
 2960: FN:Vikram Narula
 2961: N:Narula;Vikram
 2962: EMAIL;INTERNET:vnarula@vt.edu
 2963: ORG:Virginia Tech;CS
 2964: END:vCard
 2965: </entity>
 2966:          <date datetype="datetime">
 2967:          2001-09-06
 2968:          </date>
 2969:       </contribute>
 2970:       <language>en-US</language>
 2971:    </metametadata>
 2972:    <technical>
 2973:       <format>text/html</format>
 2974:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=113</location>
 2975:    </technical>
 2976:    <educational>
 2977:       <intendedenduserrole>Learner</intendedenduserrole>
 2978:       <intendedenduserrole>Teacher</intendedenduserrole>
 2979:       <learningcontext>Higher Education</learningcontext>
 2980:       <learningcontext>Secondary Education</learningcontext>
 2981:    </educational>
 2982:    <classification>
 2983:       <purpose>Educational Objective</purpose>
 2984:       <taxonpath>
 2985:          <source>ACM Computer Science Curriculum</source>
 2986:          <taxon>
 2987:             <entry>Algorithms and Data Structures</entry>
 2988:          </taxon>
 2989:       </taxonpath>
 2990:       <description>The type of class that this resource is best suited for</description>
 2991:    </classification>
 2992:    <classification>
 2993:       <purpose>Discipline</purpose>
 2994:       <taxonpath>
 2995:          <source>ACM Computing Classification System</source>
 2996:          <taxon>
 2997:             <entry>Software</entry>
 2998:          </taxon>
 2999:          <taxon>
 3000:             <entry>Miscellaneous</entry>
 3001:          </taxon>
 3002:       </taxonpath>
 3003:       <description>The subject classification that best describes the resource</description>
 3004:    </classification>
 3005: </oai_ims>
 3006: </metadata>
 3007: </record>
 3008: <record>
 3009: <header>
 3010: <identifier>oai:CSTC:114</identifier>
 3011: <datestamp>2001-09-06</datestamp>
 3012: </header>
 3013: <metadata>
 3014: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3015:    <general>
 3016:       <title>Interactive Sequence ADT</title>
 3017:       <catalogentry>
 3018:          <catalogue>CSTC</catalogue>
 3019:          <entry>114</entry>
 3020:       </catalogentry>
 3021:       <language>English</language>
 3022:       <description> An interactive sequence abstract data type applet.</description>
 3023:       <keywords>sequence</keywords>
 3024:    </general>
 3025:    <lifecycle>
 3026:       <status>Final</status>
 3027:       <contribute>
 3028:          <role>Author</role>
 3029:          <entity>
 3030: BEGIN:vCard
 3031: FN:Micheal Goodrich
 3032: N:Goodrich;Micheal
 3033: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3034: END:vCard
 3035: </entity>
 3036:          <date datetype="datetime">
 3037:          2001-09-06
 3038:          </date>
 3039:       </contribute>
 3040:       <contribute>
 3041:          <role>Author</role>
 3042:          <entity>
 3043: BEGIN:vCard
 3044: FN:Roberto Tamassia
 3045: N:Tamassia;Roberto
 3046: EMAIL;INTERNET:rt@cs.brown.edu
 3047: END:vCard
 3048: </entity>
 3049:          <date datetype="datetime">
 3050:          2001-09-06
 3051:          </date>
 3052:       </contribute>
 3053:    </lifecycle>
 3054:    <metametadata>
 3055:       <contribute>
 3056:          <role>Contributor</role>
 3057:          <entity>
 3058: BEGIN:vCard
 3059: FN:Steve Hayes
 3060: N:Hayes;Steve
 3061: EMAIL;INTERNET:shayes@vt.edu
 3062: ORG:Virginia Tech;Computer Science
 3063: END:vCard
 3064: </entity>
 3065:          <date datetype="datetime">
 3066:          2001-09-06
 3067:          </date>
 3068:       </contribute>
 3069:       <language>en-US</language>
 3070:    </metametadata>
 3071:    <technical>
 3072:       <format>text/html</format>
 3073:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=114</location>
 3074:       <requirements>
 3075:          <type>Platform</type>
 3076:          <name>Java Virtual Machine</name>
 3077:       </requirements>
 3078:       <requirements>
 3079:          <type>Operating System</type>
 3080:          <name>All</name>
 3081:       </requirements>
 3082:       <requirements>
 3083:          <type>Programming Language</type>
 3084:          <name>Java</name>
 3085:       </requirements>
 3086:    </technical>
 3087:    <educational>
 3088:       <intendedenduserrole>Learner</intendedenduserrole>
 3089:       <intendedenduserrole>Teacher</intendedenduserrole>
 3090:       <learningcontext>Higher Education</learningcontext>
 3091:       <learningcontext>Secondary Education</learningcontext>
 3092:    </educational>
 3093:    <classification>
 3094:       <purpose>Educational Objective</purpose>
 3095:       <taxonpath>
 3096:          <source>ACM Computer Science Curriculum</source>
 3097:          <taxon>
 3098:             <entry>Algorithms and Data Structures</entry>
 3099:          </taxon>
 3100:       </taxonpath>
 3101:       <description>The type of class that this resource is best suited for</description>
 3102:    </classification>
 3103:    <classification>
 3104:       <purpose>Discipline</purpose>
 3105:       <taxonpath>
 3106:          <source>ACM Computing Classification System</source>
 3107:          <taxon>
 3108:             <entry>Data</entry>
 3109:          </taxon>
 3110:          <taxon>
 3111:             <entry>Data Structures</entry>
 3112:          </taxon>
 3113:       </taxonpath>
 3114:       <description>The subject classification that best describes the resource</description>
 3115:    </classification>
 3116: </oai_ims>
 3117: </metadata>
 3118: </record>
 3119: <record>
 3120: <header>
 3121: <identifier>oai:CSTC:115</identifier>
 3122: <datestamp>2001-09-06</datestamp>
 3123: </header>
 3124: <metadata>
 3125: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3126:    <general>
 3127:       <title>Travelling Salesman Problem solver</title>
 3128:       <catalogentry>
 3129:          <catalogue>CSTC</catalogue>
 3130:          <entry>115</entry>
 3131:       </catalogentry>
 3132:       <description> 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.</description>
 3133:       <keywords>genetic</keywords>
 3134:       <keywords>algorithm</keywords>
 3135:    </general>
 3136:    <lifecycle>
 3137:       <status>Final</status>
 3138:       <contribute>
 3139:          <role>Author</role>
 3140:          <entity>
 3141: BEGIN:vCard
 3142: FN:Craig Beattie
 3143: N:Beattie;Craig
 3144: EMAIL;INTERNET:coneman@mindless.com
 3145: END:vCard
 3146: </entity>
 3147:          <date datetype="datetime">
 3148:          2001-09-06
 3149:          </date>
 3150:       </contribute>
 3151:    </lifecycle>
 3152:    <metametadata>
 3153:       <contribute>
 3154:          <role>Contributor</role>
 3155:          <entity>
 3156: BEGIN:vCard
 3157: FN:Vikram Narula
 3158: N:Narula;Vikram
 3159: EMAIL;INTERNET:vnarula@vt.edu
 3160: ORG:Virginia Tech;CS
 3161: END:vCard
 3162: </entity>
 3163:          <date datetype="datetime">
 3164:          2001-09-06
 3165:          </date>
 3166:       </contribute>
 3167:       <language>en-US</language>
 3168:    </metametadata>
 3169:    <technical>
 3170:       <format>text/html</format>
 3171:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=115</location>
 3172:    </technical>
 3173:    <educational>
 3174:       <intendedenduserrole>Learner</intendedenduserrole>
 3175:       <intendedenduserrole>Teacher</intendedenduserrole>
 3176:       <learningcontext>Higher Education</learningcontext>
 3177:       <learningcontext>Secondary Education</learningcontext>
 3178:    </educational>
 3179:    <classification>
 3180:       <purpose>Educational Objective</purpose>
 3181:       <taxonpath>
 3182:          <source>ACM Computer Science Curriculum</source>
 3183:          <taxon>
 3184:             <entry>Algorithms and Data Structures</entry>
 3185:          </taxon>
 3186:       </taxonpath>
 3187:       <description>The type of class that this resource is best suited for</description>
 3188:    </classification>
 3189:    <classification>
 3190:       <purpose>Discipline</purpose>
 3191:       <taxonpath>
 3192:          <source>ACM Computing Classification System</source>
 3193:          <taxon>
 3194:             <entry>Software</entry>
 3195:          </taxon>
 3196:          <taxon>
 3197:             <entry>Miscellaneous</entry>
 3198:          </taxon>
 3199:       </taxonpath>
 3200:       <description>The subject classification that best describes the resource</description>
 3201:    </classification>
 3202: </oai_ims>
 3203: </metadata>
 3204: </record>
 3205: <record>
 3206: <header>
 3207: <identifier>oai:CSTC:116</identifier>
 3208: <datestamp>2001-09-06</datestamp>
 3209: </header>
 3210: <metadata>
 3211: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3212:    <general>
 3213:       <title>Interactive Binary Tree</title>
 3214:       <catalogentry>
 3215:          <catalogue>CSTC</catalogue>
 3216:          <entry>116</entry>
 3217:       </catalogentry>
 3218:       <language>English</language>
 3219:       <description> Animates a binary tree. Insertion, search and deletion are shown.</description>
 3220:       <keywords>binary tree</keywords>
 3221:       <keywords>visualization</keywords>
 3222:    </general>
 3223:    <lifecycle>
 3224:       <status>Final</status>
 3225:       <contribute>
 3226:          <role>Author</role>
 3227:          <entity>
 3228: BEGIN:vCard
 3229: FN:Michael Goodrich
 3230: N:Goodrich;Michael
 3231: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3232: END:vCard
 3233: </entity>
 3234:          <date datetype="datetime">
 3235:          2001-09-06
 3236:          </date>
 3237:       </contribute>
 3238:       <contribute>
 3239:          <role>Author</role>
 3240:          <entity>
 3241: BEGIN:vCard
 3242: FN:Roberto Tamassia
 3243: N:Tamassia;Roberto
 3244: EMAIL;INTERNET:rt@cs.brown.edu
 3245: END:vCard
 3246: </entity>
 3247:          <date datetype="datetime">
 3248:          2001-09-06
 3249:          </date>
 3250:       </contribute>
 3251:    </lifecycle>
 3252:    <metametadata>
 3253:       <contribute>
 3254:          <role>Contributor</role>
 3255:          <entity>
 3256: BEGIN:vCard
 3257: FN:Steve Hayes
 3258: N:Hayes;Steve
 3259: EMAIL;INTERNET:shayes@vt.edu
 3260: ORG:Virginia Tech;Computer Science
 3261: END:vCard
 3262: </entity>
 3263:          <date datetype="datetime">
 3264:          2001-09-06
 3265:          </date>
 3266:       </contribute>
 3267:       <language>en-US</language>
 3268:    </metametadata>
 3269:    <technical>
 3270:       <format>text/html</format>
 3271:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=116</location>
 3272:       <requirements>
 3273:          <type>Platform</type>
 3274:          <name>Java Virtual Machine</name>
 3275:       </requirements>
 3276:       <requirements>
 3277:          <type>Operating System</type>
 3278:          <name>All</name>
 3279:       </requirements>
 3280:       <requirements>
 3281:          <type>Programming Language</type>
 3282:          <name>Java</name>
 3283:       </requirements>
 3284:    </technical>
 3285:    <educational>
 3286:       <intendedenduserrole>Learner</intendedenduserrole>
 3287:       <intendedenduserrole>Teacher</intendedenduserrole>
 3288:       <learningcontext>Higher Education</learningcontext>
 3289:       <learningcontext>Secondary Education</learningcontext>
 3290:    </educational>
 3291:    <classification>
 3292:       <purpose>Educational Objective</purpose>
 3293:       <taxonpath>
 3294:          <source>ACM Computer Science Curriculum</source>
 3295:          <taxon>
 3296:             <entry>Algorithms and Data Structures</entry>
 3297:          </taxon>
 3298:       </taxonpath>
 3299:       <description>The type of class that this resource is best suited for</description>
 3300:    </classification>
 3301:    <classification>
 3302:       <purpose>Discipline</purpose>
 3303:       <taxonpath>
 3304:          <source>ACM Computing Classification System</source>
 3305:          <taxon>
 3306:             <entry>Data</entry>
 3307:          </taxon>
 3308:          <taxon>
 3309:             <entry>Data Structures</entry>
 3310:          </taxon>
 3311:       </taxonpath>
 3312:       <description>The subject classification that best describes the resource</description>
 3313:    </classification>
 3314: </oai_ims>
 3315: </metadata>
 3316: </record>
 3317: <record>
 3318: <header>
 3319: <identifier>oai:CSTC:117</identifier>
 3320: <datestamp>2001-09-06</datestamp>
 3321: </header>
 3322: <metadata>
 3323: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3324:    <general>
 3325:       <title>XFS Demo (RW1-1)</title>
 3326:       <catalogentry>
 3327:          <catalogue>CSTC</catalogue>
 3328:          <entry>117</entry>
 3329:       </catalogentry>
 3330:       <description> Demo of key features of the xFS distributed file system.</description>
 3331:       <keywords>file</keywords>
 3332:       <keywords>system</keywords>
 3333:       <keywords>network</keywords>
 3334:       <keywords>distributed</keywords>
 3335:    </general>
 3336:    <lifecycle>
 3337:       <status>Final</status>
 3338:       <contribute>
 3339:          <role>Author</role>
 3340:          <entity>
 3341: BEGIN:vCard
 3342: FN:Randy Wang
 3343: N:Wang;Randy
 3344: EMAIL;INTERNET:rywang@cs.berkeley.edu
 3345: END:vCard
 3346: </entity>
 3347:          <date datetype="datetime">
 3348:          2001-09-06
 3349:          </date>
 3350:       </contribute>
 3351:    </lifecycle>
 3352:    <metametadata>
 3353:       <contribute>
 3354:          <role>Contributor</role>
 3355:          <entity>
 3356: BEGIN:vCard
 3357: FN:Vikram Narula
 3358: N:Narula;Vikram
 3359: EMAIL;INTERNET:vnarula@vt.edu
 3360: ORG:Virginia Tech;CS
 3361: END:vCard
 3362: </entity>
 3363:          <date datetype="datetime">
 3364:          2001-09-06
 3365:          </date>
 3366:       </contribute>
 3367:       <language>en-US</language>
 3368:    </metametadata>
 3369:    <technical>
 3370:       <format>text/html</format>
 3371:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=117</location>
 3372:    </technical>
 3373:    <educational>
 3374:       <intendedenduserrole>Learner</intendedenduserrole>
 3375:       <intendedenduserrole>Teacher</intendedenduserrole>
 3376:       <learningcontext>Higher Education</learningcontext>
 3377:       <learningcontext>Secondary Education</learningcontext>
 3378:    </educational>
 3379:    <classification>
 3380:       <purpose>Educational Objective</purpose>
 3381:       <taxonpath>
 3382:          <source>ACM Computer Science Curriculum</source>
 3383:          <taxon>
 3384:             <entry>Software Methodology and Engineering</entry>
 3385:          </taxon>
 3386:       </taxonpath>
 3387:       <description>The type of class that this resource is best suited for</description>
 3388:    </classification>
 3389:    <classification>
 3390:       <purpose>Discipline</purpose>
 3391:       <taxonpath>
 3392:          <source>ACM Computing Classification System</source>
 3393:          <taxon>
 3394:             <entry>Computer Systems Organization</entry>
 3395:          </taxon>
 3396:          <taxon>
 3397:             <entry>Computer-Communication Networks</entry>
 3398:          </taxon>
 3399:       </taxonpath>
 3400:       <description>The subject classification that best describes the resource</description>
 3401:    </classification>
 3402: </oai_ims>
 3403: </metadata>
 3404: </record>
 3405: <record>
 3406: <header>
 3407: <identifier>oai:CSTC:118</identifier>
 3408: <datestamp>2001-09-06</datestamp>
 3409: </header>
 3410: <metadata>
 3411: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3412:    <general>
 3413:       <title>Interactive AVL Tree</title>
 3414:       <catalogentry>
 3415:          <catalogue>CSTC</catalogue>
 3416:          <entry>118</entry>
 3417:       </catalogentry>
 3418:       <language>English</language>
 3419:       <description> Inputs
 3420: Only positive, single to double digit integers are allowed (e.g. "37" or "3"). Incorrect types of data are ignored by the applet.
 3421: Insert
 3422: Insert an integer in the binary tree. Node comparisons will appear in the bottom panel of the applet.
 3423: Search
 3424: 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.
 3425: Delete
 3426: 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).</description>
 3427:       <keywords>AVL tree</keywords>
 3428:       <keywords>tree</keywords>
 3429:       <keywords>visualization</keywords>
 3430:    </general>
 3431:    <lifecycle>
 3432:       <status>Final</status>
 3433:       <contribute>
 3434:          <role>Author</role>
 3435:          <entity>
 3436: BEGIN:vCard
 3437: FN:Michael Goodrich
 3438: N:Goodrich;Michael
 3439: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3440: END:vCard
 3441: </entity>
 3442:          <date datetype="datetime">
 3443:          2001-09-06
 3444:          </date>
 3445:       </contribute>
 3446:       <contribute>
 3447:          <role>Author</role>
 3448:          <entity>
 3449: BEGIN:vCard
 3450: FN:Roberto Tamassia
 3451: N:Tamassia;Roberto
 3452: EMAIL;INTERNET:rt@cs.brown.edu
 3453: END:vCard
 3454: </entity>
 3455:          <date datetype="datetime">
 3456:          2001-09-06
 3457:          </date>
 3458:       </contribute>
 3459:    </lifecycle>
 3460:    <metametadata>
 3461:       <contribute>
 3462:          <role>Contributor</role>
 3463:          <entity>
 3464: BEGIN:vCard
 3465: FN:Steve Hayes
 3466: N:Hayes;Steve
 3467: EMAIL;INTERNET:shayes@vt.edu
 3468: ORG:Virginia Tech;Computer Science
 3469: END:vCard
 3470: </entity>
 3471:          <date datetype="datetime">
 3472:          2001-09-06
 3473:          </date>
 3474:       </contribute>
 3475:       <language>en-US</language>
 3476:    </metametadata>
 3477:    <technical>
 3478:       <format>text/html</format>
 3479:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=118</location>
 3480:       <requirements>
 3481:          <type>Platform</type>
 3482:          <name>Java Virtual Machine</name>
 3483:       </requirements>
 3484:       <requirements>
 3485:          <type>Operating System</type>
 3486:          <name>All</name>
 3487:       </requirements>
 3488:       <requirements>
 3489:          <type>Programming Language</type>
 3490:          <name>Java</name>
 3491:       </requirements>
 3492:    </technical>
 3493:    <educational>
 3494:       <intendedenduserrole>Learner</intendedenduserrole>
 3495:       <intendedenduserrole>Teacher</intendedenduserrole>
 3496:       <learningcontext>Higher Education</learningcontext>
 3497:       <learningcontext>Secondary Education</learningcontext>
 3498:    </educational>
 3499:    <classification>
 3500:       <purpose>Educational Objective</purpose>
 3501:       <taxonpath>
 3502:          <source>ACM Computer Science Curriculum</source>
 3503:          <taxon>
 3504:             <entry>Algorithms and Data Structures</entry>
 3505:          </taxon>
 3506:       </taxonpath>
 3507:       <description>The type of class that this resource is best suited for</description>
 3508:    </classification>
 3509:    <classification>
 3510:       <purpose>Discipline</purpose>
 3511:       <taxonpath>
 3512:          <source>ACM Computing Classification System</source>
 3513:          <taxon>
 3514:             <entry>Data</entry>
 3515:          </taxon>
 3516:          <taxon>
 3517:             <entry>Data Structures</entry>
 3518:          </taxon>
 3519:       </taxonpath>
 3520:       <description>The subject classification that best describes the resource</description>
 3521:    </classification>
 3522: </oai_ims>
 3523: </metadata>
 3524: </record>
 3525: <record>
 3526: <header>
 3527: <identifier>oai:CSTC:119</identifier>
 3528: <datestamp>2001-09-06</datestamp>
 3529: </header>
 3530: <metadata>
 3531: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3532:    <general>
 3533:       <title>Neural Networks with Java (JF1-1)</title>
 3534:       <catalogentry>
 3535:          <catalogue>CSTC</catalogue>
 3536:          <entry>119</entry>
 3537:       </catalogentry>
 3538:       <description> This applet demonstrates a Kohonen Feature Map neural net in three-dimensional space.</description>
 3539:       <keywords>algorithm</keywords>
 3540:       <keywords>problem</keywords>
 3541:       <keywords>Kohonen Feature Map</keywords>
 3542:    </general>
 3543:    <lifecycle>
 3544:       <status>Final</status>
 3545:       <contribute>
 3546:          <role>Author</role>
 3547:          <entity>
 3548: BEGIN:vCard
 3549: FN:Jochen Fr&#246;hlich
 3550: N:Fr&#246;hlich;Jochen
 3551: EMAIL;INTERNET:jf@stuttgart.netsurf.de
 3552: END:vCard
 3553: </entity>
 3554:          <date datetype="datetime">
 3555:          2001-09-06
 3556:          </date>
 3557:       </contribute>
 3558:    </lifecycle>
 3559:    <metametadata>
 3560:       <contribute>
 3561:          <role>Contributor</role>
 3562:          <entity>
 3563: BEGIN:vCard
 3564: FN:Vikram Narula
 3565: N:Narula;Vikram
 3566: EMAIL;INTERNET:vnarula@vt.edu
 3567: ORG:Virginia Tech;CS
 3568: END:vCard
 3569: </entity>
 3570:          <date datetype="datetime">
 3571:          2001-09-06
 3572:          </date>
 3573:       </contribute>
 3574:       <language>en-US</language>
 3575:    </metametadata>
 3576:    <technical>
 3577:       <format>text/html</format>
 3578:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=119</location>
 3579:    </technical>
 3580:    <educational>
 3581:       <intendedenduserrole>Learner</intendedenduserrole>
 3582:       <intendedenduserrole>Teacher</intendedenduserrole>
 3583:       <learningcontext>Higher Education</learningcontext>
 3584:       <learningcontext>Secondary Education</learningcontext>
 3585:    </educational>
 3586:    <classification>
 3587:       <purpose>Educational Objective</purpose>
 3588:       <taxonpath>
 3589:          <source>ACM Computer Science Curriculum</source>
 3590:          <taxon>
 3591:             <entry>Artificial Intelligence and Robotics</entry>
 3592:          </taxon>
 3593:       </taxonpath>
 3594:       <description>The type of class that this resource is best suited for</description>
 3595:    </classification>
 3596:    <classification>
 3597:       <purpose>Discipline</purpose>
 3598:       <taxonpath>
 3599:          <source>ACM Computing Classification System</source>
 3600:          <taxon>
 3601:             <entry>Computing Methodologies</entry>
 3602:          </taxon>
 3603:          <taxon>
 3604:             <entry>Artificial Intelligence</entry>
 3605:          </taxon>
 3606:       </taxonpath>
 3607:       <description>The subject classification that best describes the resource</description>
 3608:    </classification>
 3609: </oai_ims>
 3610: </metadata>
 3611: </record>
 3612: <record>
 3613: <header>
 3614: <identifier>oai:CSTC:120</identifier>
 3615: <datestamp>2001-09-06</datestamp>
 3616: </header>
 3617: <metadata>
 3618: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3619:    <general>
 3620:       <title>Pattern Matching</title>
 3621:       <catalogentry>
 3622:          <catalogue>CSTC</catalogue>
 3623:          <entry>120</entry>
 3624:       </catalogentry>
 3625:       <language>English</language>
 3626:       <description> The pattern matching applet is an interactive demonstration of the Knuth-Morris-Pratt and Boyer-Moore string matching algorithms.</description>
 3627:       <keywords>pattern matching</keywords>
 3628:    </general>
 3629:    <lifecycle>
 3630:       <status>Final</status>
 3631:       <contribute>
 3632:          <role>Author</role>
 3633:          <entity>
 3634: BEGIN:vCard
 3635: FN:Michael Goodrich
 3636: N:Goodrich;Michael
 3637: EMAIL;INTERNET:goodrich@cs.jhu.edu
 3638: END:vCard
 3639: </entity>
 3640:          <date datetype="datetime">
 3641:          2001-09-06
 3642:          </date>
 3643:       </contribute>
 3644:       <contribute>
 3645:          <role>Author</role>
 3646:          <entity>
 3647: BEGIN:vCard
 3648: FN:Roberto Tamassia
 3649: N:Tamassia;Roberto
 3650: EMAIL;INTERNET:rt@cs.brown.edu
 3651: END:vCard
 3652: </entity>
 3653:          <date datetype="datetime">
 3654:          2001-09-06
 3655:          </date>
 3656:       </contribute>
 3657:    </lifecycle>
 3658:    <metametadata>
 3659:       <contribute>
 3660:          <role>Contributor</role>
 3661:          <entity>
 3662: BEGIN:vCard
 3663: FN:Steve Hayes
 3664: N:Hayes;Steve
 3665: EMAIL;INTERNET:shayes@vt.edu
 3666: ORG:Virginia Tech;Computer Science
 3667: END:vCard
 3668: </entity>
 3669:          <date datetype="datetime">
 3670:          2001-09-06
 3671:          </date>
 3672:       </contribute>
 3673:       <language>en-US</language>
 3674:    </metametadata>
 3675:    <technical>
 3676:       <format>text/html</format>
 3677:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=120</location>
 3678:       <requirements>
 3679:          <type>Platform</type>
 3680:          <name>Java Virtual Machine</name>
 3681:       </requirements>
 3682:       <requirements>
 3683:          <type>Operating System</type>
 3684:          <name>All</name>
 3685:       </requirements>
 3686:       <requirements>
 3687:          <type>Programming Language</type>
 3688:          <name>Java</name>
 3689:       </requirements>
 3690:    </technical>
 3691:    <educational>
 3692:       <intendedenduserrole>Learner</intendedenduserrole>
 3693:       <intendedenduserrole>Teacher</intendedenduserrole>
 3694:       <learningcontext>Higher Education</learningcontext>
 3695:       <learningcontext>Secondary Education</learningcontext>
 3696:    </educational>
 3697:    <classification>
 3698:       <purpose>Educational Objective</purpose>
 3699:       <taxonpath>
 3700:          <source>ACM Computer Science Curriculum</source>
 3701:          <taxon>
 3702:             <entry>Algorithms and Data Structures</entry>
 3703:          </taxon>
 3704:       </taxonpath>
 3705:       <description>The type of class that this resource is best suited for</description>
 3706:    </classification>
 3707:    <classification>
 3708:       <purpose>Discipline</purpose>
 3709:       <taxonpath>
 3710:          <source>ACM Computing Classification System</source>
 3711:          <taxon>
 3712:             <entry>Software</entry>
 3713:          </taxon>
 3714:          <taxon>
 3715:             <entry>Programming Techniques</entry>
 3716:          </taxon>
 3717:       </taxonpath>
 3718:       <description>The subject classification that best describes the resource</description>
 3719:    </classification>
 3720: </oai_ims>
 3721: </metadata>
 3722: </record>
 3723: <record>
 3724: <header>
 3725: <identifier>oai:CSTC:121</identifier>
 3726: <datestamp>2001-09-06</datestamp>
 3727: </header>
 3728: <metadata>
 3729: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3730:    <general>
 3731:       <title>Computer Simulator</title>
 3732:       <catalogentry>
 3733:          <catalogue>CSTC</catalogue>
 3734:          <entry>121</entry>
 3735:       </catalogentry>
 3736:       <description> 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.</description>
 3737:       <keywords>computer</keywords>
 3738:       <keywords>applet</keywords>
 3739:    </general>
 3740:    <lifecycle>
 3741:       <status>Final</status>
 3742:       <contribute>
 3743:          <role>Author</role>
 3744:          <entity>
 3745: BEGIN:vCard
 3746: FN:Barry Stern
 3747: N:Stern;Barry
 3748: EMAIL;INTERNET:bstern@in.net
 3749: END:vCard
 3750: </entity>
 3751:          <date datetype="datetime">
 3752:          2001-09-06
 3753:          </date>
 3754:       </contribute>
 3755:    </lifecycle>
 3756:    <metametadata>
 3757:       <contribute>
 3758:          <role>Contributor</role>
 3759:          <entity>
 3760: BEGIN:vCard
 3761: FN:Vikram Narula
 3762: N:Narula;Vikram
 3763: EMAIL;INTERNET:vnarula@vt.edu
 3764: ORG:Virginia Tech;CS
 3765: END:vCard
 3766: </entity>
 3767:          <date datetype="datetime">
 3768:          2001-09-06
 3769:          </date>
 3770:       </contribute>
 3771:       <language>en-US</language>
 3772:    </metametadata>
 3773:    <technical>
 3774:       <format>text/html</format>
 3775:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=121</location>
 3776:    </technical>
 3777:    <educational>
 3778:       <intendedenduserrole>Learner</intendedenduserrole>
 3779:       <intendedenduserrole>Teacher</intendedenduserrole>
 3780:       <learningcontext>Higher Education</learningcontext>
 3781:       <learningcontext>Secondary Education</learningcontext>
 3782:    </educational>
 3783:    <classification>
 3784:       <purpose>Educational Objective</purpose>
 3785:       <taxonpath>
 3786:          <source>ACM Computer Science Curriculum</source>
 3787:          <taxon>
 3788:             <entry>Software Methodology and Engineering</entry>
 3789:          </taxon>
 3790:       </taxonpath>
 3791:       <description>The type of class that this resource is best suited for</description>
 3792:    </classification>
 3793:    <classification>
 3794:       <purpose>Discipline</purpose>
 3795:       <taxonpath>
 3796:          <source>ACM Computing Classification System</source>
 3797:          <taxon>
 3798:             <entry>Hardware</entry>
 3799:          </taxon>
 3800:          <taxon>
 3801:             <entry>Miscellaneous</entry>
 3802:          </taxon>
 3803:       </taxonpath>
 3804:       <description>The subject classification that best describes the resource</description>
 3805:    </classification>
 3806: </oai_ims>
 3807: </metadata>
 3808: </record>
 3809: <record>
 3810: <header>
 3811: <identifier>oai:CSTC:122</identifier>
 3812: <datestamp>2001-09-06</datestamp>
 3813: </header>
 3814: <metadata>
 3815: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3816:    <general>
 3817:       <title>PDP-8 Computer</title>
 3818:       <catalogentry>
 3819:          <catalogue>CSTC</catalogue>
 3820:          <entry>122</entry>
 3821:       </catalogentry>
 3822:       <description> PDP-8 computer simulator.</description>
 3823:       <keywords>PDP-8</keywords>
 3824:       <keywords>computer</keywords>
 3825:       <keywords>simulator</keywords>
 3826:    </general>
 3827:    <lifecycle>
 3828:       <status>Final</status>
 3829:       <contribute>
 3830:          <role>Author</role>
 3831:          <entity>
 3832: BEGIN:vCard
 3833: FN:Barry Stern
 3834: N:Stern;Barry
 3835: EMAIL;INTERNET:bstern@in.net
 3836: END:vCard
 3837: </entity>
 3838:          <date datetype="datetime">
 3839:          2001-09-06
 3840:          </date>
 3841:       </contribute>
 3842:    </lifecycle>
 3843:    <metametadata>
 3844:       <contribute>
 3845:          <role>Contributor</role>
 3846:          <entity>
 3847: BEGIN:vCard
 3848: FN:Vikram Narula
 3849: N:Narula;Vikram
 3850: EMAIL;INTERNET:vnarula@vt.edu
 3851: ORG:Virginia Tech;CS
 3852: END:vCard
 3853: </entity>
 3854:          <date datetype="datetime">
 3855:          2001-09-06
 3856:          </date>
 3857:       </contribute>
 3858:       <language>en-US</language>
 3859:    </metametadata>
 3860:    <technical>
 3861:       <format>text/html</format>
 3862:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=122</location>
 3863:    </technical>
 3864:    <educational>
 3865:       <intendedenduserrole>Learner</intendedenduserrole>
 3866:       <intendedenduserrole>Teacher</intendedenduserrole>
 3867:       <learningcontext>Higher Education</learningcontext>
 3868:       <learningcontext>Secondary Education</learningcontext>
 3869:    </educational>
 3870:    <classification>
 3871:       <purpose>Educational Objective</purpose>
 3872:       <taxonpath>
 3873:          <source>ACM Computer Science Curriculum</source>
 3874:          <taxon>
 3875:             <entry>Software Methodology and Engineering</entry>
 3876:          </taxon>
 3877:       </taxonpath>
 3878:       <description>The type of class that this resource is best suited for</description>
 3879:    </classification>
 3880:    <classification>
 3881:       <purpose>Discipline</purpose>
 3882:       <taxonpath>
 3883:          <source>ACM Computing Classification System</source>
 3884:          <taxon>
 3885:             <entry>Hardware</entry>
 3886:          </taxon>
 3887:          <taxon>
 3888:             <entry>Miscellaneous</entry>
 3889:          </taxon>
 3890:       </taxonpath>
 3891:       <description>The subject classification that best describes the resource</description>
 3892:    </classification>
 3893: </oai_ims>
 3894: </metadata>
 3895: </record>
 3896: <record>
 3897: <header>
 3898: <identifier>oai:CSTC:123</identifier>
 3899: <datestamp>2001-09-06</datestamp>
 3900: </header>
 3901: <metadata>
 3902: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 3903:    <general>
 3904:       <title>PR k-d Tree Demo</title>
 3905:       <catalogentry>
 3906:          <catalogue>CSTC</catalogue>
 3907:          <entry>123</entry>
 3908:       </catalogentry>
 3909:       <language>English</language>
 3910:       <description> 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.</description>
 3911:       <keywords>k-d</keywords>
 3912:       <keywords>k-d tree</keywords>
 3913:       <keywords>PR k-d tree</keywords>
 3914:       <keywords>tree</keywords>
 3915:       <keywords>visualization</keywords>
 3916:    </general>
 3917:    <lifecycle>
 3918:       <status>Final</status>
 3919:       <contribute>
 3920:          <role>Author</role>
 3921:          <entity>
 3922: BEGIN:vCard
 3923: FN:Frantisek Brabec
 3924: N:Brabec;Frantisek
 3925: EMAIL;INTERNET:brabec@cs.umd.edu
 3926: END:vCard
 3927: </entity>
 3928:          <date datetype="datetime">
 3929:          2001-09-06
 3930:          </date>
 3931:       </contribute>
 3932:       <contribute>
 3933:          <role>Author</role>
 3934:          <entity>
 3935: BEGIN:vCard
 3936: FN:Hanan Samet
 3937: N:Samet;Hanan
 3938: EMAIL;INTERNET:hjs@cs.umd.edu
 3939: END:vCard
 3940: </entity>
 3941:          <date datetype="datetime">
 3942:          2001-09-06
 3943:          </date>
 3944:       </contribute>
 3945:    </lifecycle>
 3946:    <metametadata>
 3947:       <contribute>
 3948:          <role>Contributor</role>
 3949:          <entity>
 3950: BEGIN:vCard
 3951: FN:Steve Hayes
 3952: N:Hayes;Steve
 3953: EMAIL;INTERNET:shayes@vt.edu
 3954: ORG:Virginia Tech;Computer Science
 3955: END:vCard
 3956: </entity>
 3957:          <date datetype="datetime">
 3958:          2001-09-06
 3959:          </date>
 3960:       </contribute>
 3961:       <language>en-US</language>
 3962:    </metametadata>
 3963:    <technical>
 3964:       <format>text/html</format>
 3965:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=123</location>
 3966:       <requirements>
 3967:          <type>Platform</type>
 3968:          <name>Java Virtual Machine</name>
 3969:       </requirements>
 3970:       <requirements>
 3971:          <type>Operating System</type>
 3972:          <name>All</name>
 3973:       </requirements>
 3974:       <requirements>
 3975:          <type>Programming Language</type>
 3976:          <name>Java</name>
 3977:       </requirements>
 3978:    </technical>
 3979:    <educational>
 3980:       <intendedenduserrole>Learner</intendedenduserrole>
 3981:       <intendedenduserrole>Teacher</intendedenduserrole>
 3982:       <learningcontext>Higher Education</learningcontext>
 3983:       <learningcontext>Secondary Education</learningcontext>
 3984:    </educational>
 3985:    <classification>
 3986:       <purpose>Educational Objective</purpose>
 3987:       <taxonpath>
 3988:          <source>ACM Computer Science Curriculum</source>
 3989:          <taxon>
 3990:             <entry>Algorithms and Data Structures</entry>
 3991:          </taxon>
 3992:       </taxonpath>
 3993:       <description>The type of class that this resource is best suited for</description>
 3994:    </classification>
 3995:    <classification>
 3996:       <purpose>Discipline</purpose>
 3997:       <taxonpath>
 3998:          <source>ACM Computing Classification System</source>
 3999:          <taxon>
 4000:             <entry>Data</entry>
 4001:          </taxon>
 4002:          <taxon>
 4003:             <entry>Data Structures</entry>
 4004:          </taxon>
 4005:       </taxonpath>
 4006:       <description>The subject classification that best describes the resource</description>
 4007:    </classification>
 4008: </oai_ims>
 4009: </metadata>
 4010: </record>
 4011: <record>
 4012: <header>
 4013: <identifier>oai:CSTC:124</identifier>
 4014: <datestamp>2001-09-06</datestamp>
 4015: </header>
 4016: <metadata>
 4017: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4018:    <general>
 4019:       <title>PR Quadtree Demo</title>
 4020:       <catalogentry>
 4021:          <catalogue>CSTC</catalogue>
 4022:          <entry>124</entry>
 4023:       </catalogentry>
 4024:       <language>English</language>
 4025:       <description> 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.</description>
 4026:       <keywords>tree</keywords>
 4027:       <keywords>quadtree</keywords>
 4028:       <keywords>visualization</keywords>
 4029:    </general>
 4030:    <lifecycle>
 4031:       <status>Final</status>
 4032:       <contribute>
 4033:          <role>Author</role>
 4034:          <entity>
 4035: BEGIN:vCard
 4036: FN:Frantisek Brabec
 4037: N:Brabec;Frantisek
 4038: EMAIL;INTERNET:brabec@cs.umd.edu
 4039: END:vCard
 4040: </entity>
 4041:          <date datetype="datetime">
 4042:          2001-09-06
 4043:          </date>
 4044:       </contribute>
 4045:       <contribute>
 4046:          <role>Author</role>
 4047:          <entity>
 4048: BEGIN:vCard
 4049: FN:Hanan Samet
 4050: N:Samet;Hanan
 4051: EMAIL;INTERNET:hjs@cs.umd.edu
 4052: END:vCard
 4053: </entity>
 4054:          <date datetype="datetime">
 4055:          2001-09-06
 4056:          </date>
 4057:       </contribute>
 4058:    </lifecycle>
 4059:    <metametadata>
 4060:       <contribute>
 4061:          <role>Contributor</role>
 4062:          <entity>
 4063: BEGIN:vCard
 4064: FN:Steve Hayes
 4065: N:Hayes;Steve
 4066: EMAIL;INTERNET:shayes@vt.edu
 4067: ORG:Virginia Tech;Computer Science
 4068: END:vCard
 4069: </entity>
 4070:          <date datetype="datetime">
 4071:          2001-09-06
 4072:          </date>
 4073:       </contribute>
 4074:       <language>en-US</language>
 4075:    </metametadata>
 4076:    <technical>
 4077:       <format>text/html</format>
 4078:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=124</location>
 4079:       <requirements>
 4080:          <type>Platform</type>
 4081:          <name>Java Virtual Machine</name>
 4082:       </requirements>
 4083:       <requirements>
 4084:          <type>Operating System</type>
 4085:          <name>All</name>
 4086:       </requirements>
 4087:       <requirements>
 4088:          <type>Programming Language</type>
 4089:          <name>Java</name>
 4090:       </requirements>
 4091:    </technical>
 4092:    <educational>
 4093:       <intendedenduserrole>Learner</intendedenduserrole>
 4094:       <intendedenduserrole>Teacher</intendedenduserrole>
 4095:       <learningcontext>Higher Education</learningcontext>
 4096:       <learningcontext>Secondary Education</learningcontext>
 4097:    </educational>
 4098:    <classification>
 4099:       <purpose>Educational Objective</purpose>
 4100:       <taxonpath>
 4101:          <source>ACM Computer Science Curriculum</source>
 4102:          <taxon>
 4103:             <entry>Algorithms and Data Structures</entry>
 4104:          </taxon>
 4105:       </taxonpath>
 4106:       <description>The type of class that this resource is best suited for</description>
 4107:    </classification>
 4108:    <classification>
 4109:       <purpose>Discipline</purpose>
 4110:       <taxonpath>
 4111:          <source>ACM Computing Classification System</source>
 4112:          <taxon>
 4113:             <entry>Data</entry>
 4114:          </taxon>
 4115:          <taxon>
 4116:             <entry>Data Structures</entry>
 4117:          </taxon>
 4118:       </taxonpath>
 4119:       <description>The subject classification that best describes the resource</description>
 4120:    </classification>
 4121: </oai_ims>
 4122: </metadata>
 4123: </record>
 4124: <record>
 4125: <header>
 4126: <identifier>oai:CSTC:125</identifier>
 4127: <datestamp>2001-09-06</datestamp>
 4128: </header>
 4129: <metadata>
 4130: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4131:    <general>
 4132:       <title>BSP Tree Visualizer</title>
 4133:       <catalogentry>
 4134:          <catalogue>CSTC</catalogue>
 4135:          <entry>125</entry>
 4136:       </catalogentry>
 4137:       <description> 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.</description>
 4138:       <keywords>BSP</keywords>
 4139:       <keywords>tree</keywords>
 4140:       <keywords>data</keywords>
 4141:       <keywords>structure</keywords>
 4142:    </general>
 4143:    <lifecycle>
 4144:       <status>Final</status>
 4145:       <contribute>
 4146:          <role>Author</role>
 4147:          <entity>
 4148: BEGIN:vCard
 4149: FN:Paton Lewis
 4150: N:Lewis;Paton
 4151: EMAIL;INTERNET:pjl@symbolcraft.com
 4152: END:vCard
 4153: </entity>
 4154:          <date datetype="datetime">
 4155:          2001-09-06
 4156:          </date>
 4157:       </contribute>
 4158:    </lifecycle>
 4159:    <metametadata>
 4160:       <contribute>
 4161:          <role>Contributor</role>
 4162:          <entity>
 4163: BEGIN:vCard
 4164: FN:Vikram Narula
 4165: N:Narula;Vikram
 4166: EMAIL;INTERNET:vnarula@vt.edu
 4167: ORG:Virginia Tech;CS
 4168: END:vCard
 4169: </entity>
 4170:          <date datetype="datetime">
 4171:          2001-09-06
 4172:          </date>
 4173:       </contribute>
 4174:       <language>en-US</language>
 4175:    </metametadata>
 4176:    <technical>
 4177:       <format>text/html</format>
 4178:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=125</location>
 4179:    </technical>
 4180:    <educational>
 4181:       <intendedenduserrole>Learner</intendedenduserrole>
 4182:       <intendedenduserrole>Teacher</intendedenduserrole>
 4183:       <learningcontext>Higher Education</learningcontext>
 4184:       <learningcontext>Secondary Education</learningcontext>
 4185:    </educational>
 4186:    <rights>
 4187:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 4188:       <description>Copyright &#169; 1998-2001 by Paton J. Lewis. All rights reserved</description>
 4189:    </rights>
 4190:    <classification>
 4191:       <purpose>Educational Objective</purpose>
 4192:       <taxonpath>
 4193:          <source>ACM Computer Science Curriculum</source>
 4194:          <taxon>
 4195:             <entry>Algorithms and Data Structures</entry>
 4196:          </taxon>
 4197:       </taxonpath>
 4198:       <description>The type of class that this resource is best suited for</description>
 4199:    </classification>
 4200:    <classification>
 4201:       <purpose>Discipline</purpose>
 4202:       <taxonpath>
 4203:          <source>ACM Computing Classification System</source>
 4204:          <taxon>
 4205:             <entry>Data</entry>
 4206:          </taxon>
 4207:          <taxon>
 4208:             <entry>Data Structures</entry>
 4209:          </taxon>
 4210:       </taxonpath>
 4211:       <description>The subject classification that best describes the resource</description>
 4212:    </classification>
 4213: </oai_ims>
 4214: </metadata>
 4215: </record>
 4216: <record>
 4217: <header>
 4218: <identifier>oai:CSTC:126</identifier>
 4219: <datestamp>2001-09-06</datestamp>
 4220: </header>
 4221: <metadata>
 4222: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4223:    <general>
 4224:       <title>VisualOS Operating System Visualization Program</title>
 4225:       <catalogentry>
 4226:          <catalogue>CSTC</catalogue>
 4227:          <entry>126</entry>
 4228:       </catalogentry>
 4229:       <language>English</language>
 4230:       <description> 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.</description>
 4231:       <keywords>Operating System</keywords>
 4232:       <keywords>simluator</keywords>
 4233:       <keywords>linux</keywords>
 4234:       <keywords>unix</keywords>
 4235:    </general>
 4236:    <lifecycle>
 4237:       <status>Final</status>
 4238:       <contribute>
 4239:          <role>Author</role>
 4240:          <entity>
 4241: BEGIN:vCard
 4242: FN:Manuel Estrada Sainz
 4243: N:Estrada Sainz;Manuel
 4244: EMAIL;INTERNET:ranty@users.sourceforge.net
 4245: END:vCard
 4246: </entity>
 4247:          <date datetype="datetime">
 4248:          2001-09-06
 4249:          </date>
 4250:       </contribute>
 4251:    </lifecycle>
 4252:    <metametadata>
 4253:       <contribute>
 4254:          <role>Contributor</role>
 4255:          <entity>
 4256: BEGIN:vCard
 4257: FN:Mike Belanger
 4258: N:Belanger;Mike
 4259: EMAIL;INTERNET:mbelange@vt.edu
 4260: ORG:;
 4261: END:vCard
 4262: </entity>
 4263:          <date datetype="datetime">
 4264:          2001-09-06
 4265:          </date>
 4266:       </contribute>
 4267:       <language>en-US</language>
 4268:    </metametadata>
 4269:    <technical>
 4270:       <format>text/html</format>
 4271:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=126</location>
 4272:       <requirements>
 4273:          <type>Platform</type>
 4274:          <name>PC</name>
 4275:       </requirements>
 4276:       <requirements>
 4277:          <type>Operating System</type>
 4278:          <name>UNIX</name>
 4279:       </requirements>
 4280:       <requirements>
 4281:          <type>Programming Language</type>
 4282:          <name>C++</name>
 4283:       </requirements>
 4284:    </technical>
 4285:    <educational>
 4286:       <intendedenduserrole>Learner</intendedenduserrole>
 4287:       <intendedenduserrole>Teacher</intendedenduserrole>
 4288:       <learningcontext>Higher Education</learningcontext>
 4289:       <learningcontext>Secondary Education</learningcontext>
 4290:    </educational>
 4291:    <rights>
 4292:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 4293:       <description>GPL</description>
 4294:    </rights>
 4295:    <classification>
 4296:       <purpose>Educational Objective</purpose>
 4297:       <taxonpath>
 4298:          <source>ACM Computer Science Curriculum</source>
 4299:          <taxon>
 4300:             <entry>Operating Systems</entry>
 4301:          </taxon>
 4302:       </taxonpath>
 4303:       <description>The type of class that this resource is best suited for</description>
 4304:    </classification>
 4305:    <classification>
 4306:       <purpose>Discipline</purpose>
 4307:       <taxonpath>
 4308:          <source>ACM Computing Classification System</source>
 4309:          <taxon>
 4310:             <entry>Software</entry>
 4311:          </taxon>
 4312:          <taxon>
 4313:             <entry>Operating Systems</entry>
 4314:          </taxon>
 4315:       </taxonpath>
 4316:       <description>The subject classification that best describes the resource</description>
 4317:    </classification>
 4318: </oai_ims>
 4319: </metadata>
 4320: </record>
 4321: <record>
 4322: <header>
 4323: <identifier>oai:CSTC:127</identifier>
 4324: <datestamp>2001-09-06</datestamp>
 4325: </header>
 4326: <metadata>
 4327: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4328:    <general>
 4329:       <title>Simple Model Automatic Computer</title>
 4330:       <catalogentry>
 4331:          <catalogue>CSTC</catalogue>
 4332:          <entry>127</entry>
 4333:       </catalogentry>
 4334:       <description> A simple automatic computer simulator. Equipped with a program editor, an assembler, a simulator, a tracer, and a memory viewer.</description>
 4335:       <keywords>computer</keywords>
 4336:       <keywords>SIMAC</keywords>
 4337:       <keywords>simulator</keywords>
 4338:    </general>
 4339:    <lifecycle>
 4340:       <status>Final</status>
 4341:       <contribute>
 4342:          <role>Author</role>
 4343:          <entity>
 4344: BEGIN:vCard
 4345: FN:Yanto Suryono
 4346: N:Suryono;Yanto
 4347: EMAIL;INTERNET:yanto@fedu.uec.ac.jp
 4348: END:vCard
 4349: </entity>
 4350:          <date datetype="datetime">
 4351:          2001-09-06
 4352:          </date>
 4353:       </contribute>
 4354:    </lifecycle>
 4355:    <metametadata>
 4356:       <contribute>
 4357:          <role>Contributor</role>
 4358:          <entity>
 4359: BEGIN:vCard
 4360: FN:Vikram Narula
 4361: N:Narula;Vikram
 4362: EMAIL;INTERNET:vnarula@vt.edu
 4363: ORG:Virginia Tech;CS
 4364: END:vCard
 4365: </entity>
 4366:          <date datetype="datetime">
 4367:          2001-09-06
 4368:          </date>
 4369:       </contribute>
 4370:       <language>en-US</language>
 4371:    </metametadata>
 4372:    <technical>
 4373:       <format>text/html</format>
 4374:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=127</location>
 4375:    </technical>
 4376:    <educational>
 4377:       <intendedenduserrole>Learner</intendedenduserrole>
 4378:       <intendedenduserrole>Teacher</intendedenduserrole>
 4379:       <learningcontext>Higher Education</learningcontext>
 4380:       <learningcontext>Secondary Education</learningcontext>
 4381:    </educational>
 4382:    <classification>
 4383:       <purpose>Educational Objective</purpose>
 4384:       <taxonpath>
 4385:          <source>ACM Computer Science Curriculum</source>
 4386:          <taxon>
 4387:             <entry>Software Methodology and Engineering</entry>
 4388:          </taxon>
 4389:       </taxonpath>
 4390:       <description>The type of class that this resource is best suited for</description>
 4391:    </classification>
 4392:    <classification>
 4393:       <purpose>Discipline</purpose>
 4394:       <taxonpath>
 4395:          <source>ACM Computing Classification System</source>
 4396:          <taxon>
 4397:             <entry>Hardware</entry>
 4398:          </taxon>
 4399:          <taxon>
 4400:             <entry>General</entry>
 4401:          </taxon>
 4402:       </taxonpath>
 4403:       <description>The subject classification that best describes the resource</description>
 4404:    </classification>
 4405:    <classification>
 4406:       <purpose>Discipline</purpose>
 4407:       <taxonpath>
 4408:          <source>ACM Computing Classification System</source>
 4409:          <taxon>
 4410:             <entry>Computer Systems Organization</entry>
 4411:          </taxon>
 4412:          <taxon>
 4413:             <entry>General</entry>
 4414:          </taxon>
 4415:       </taxonpath>
 4416:       <description>The subject classification that best describes the resource</description>
 4417:    </classification>
 4418: </oai_ims>
 4419: </metadata>
 4420: </record>
 4421: <record>
 4422: <header>
 4423: <identifier>oai:CSTC:129</identifier>
 4424: <datestamp>2001-09-06</datestamp>
 4425: </header>
 4426: <metadata>
 4427: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4428:    <general>
 4429:       <title>Unix Sortdemo</title>
 4430:       <catalogentry>
 4431:          <catalogue>CSTC</catalogue>
 4432:          <entry>129</entry>
 4433:       </catalogentry>
 4434:       <language>English</language>
 4435:       <description> 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.</description>
 4436:       <keywords>Sorting</keywords>
 4437:       <keywords>demo</keywords>
 4438:       <keywords>unix</keywords>
 4439:    </general>
 4440:    <lifecycle>
 4441:       <status>Final</status>
 4442:       <contribute>
 4443:          <role>Author</role>
 4444:          <entity>
 4445: BEGIN:vCard
 4446: FN:Anuradha Ratnaweera
 4447: N:Ratnaweera;Anuradha
 4448: EMAIL;INTERNET:anuradha@gnu.org
 4449: END:vCard
 4450: </entity>
 4451:          <date datetype="datetime">
 4452:          2001-09-06
 4453:          </date>
 4454:       </contribute>
 4455:    </lifecycle>
 4456:    <metametadata>
 4457:       <contribute>
 4458:          <role>Contributor</role>
 4459:          <entity>
 4460: BEGIN:vCard
 4461: FN:Mike Belanger
 4462: N:Belanger;Mike
 4463: EMAIL;INTERNET:mbelange@vt.edu
 4464: ORG:;
 4465: END:vCard
 4466: </entity>
 4467:          <date datetype="datetime">
 4468:          2001-09-06
 4469:          </date>
 4470:       </contribute>
 4471:       <language>en-US</language>
 4472:    </metametadata>
 4473:    <technical>
 4474:       <format>text/html</format>
 4475:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=129</location>
 4476:       <requirements>
 4477:          <type>Platform</type>
 4478:          <name>PC</name>
 4479:       </requirements>
 4480:       <requirements>
 4481:          <type>Operating System</type>
 4482:          <name>UNIX</name>
 4483:       </requirements>
 4484:       <requirements>
 4485:          <type>Programming Language</type>
 4486:          <name>C++</name>
 4487:       </requirements>
 4488:    </technical>
 4489:    <educational>
 4490:       <intendedenduserrole>Learner</intendedenduserrole>
 4491:       <intendedenduserrole>Teacher</intendedenduserrole>
 4492:       <learningcontext>Higher Education</learningcontext>
 4493:       <learningcontext>Secondary Education</learningcontext>
 4494:    </educational>
 4495:    <rights>
 4496:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 4497:       <description>GNU GPL</description>
 4498:    </rights>
 4499:    <classification>
 4500:       <purpose>Educational Objective</purpose>
 4501:       <taxonpath>
 4502:          <source>ACM Computer Science Curriculum</source>
 4503:          <taxon>
 4504:             <entry>Algorithms and Data Structures</entry>
 4505:          </taxon>
 4506:       </taxonpath>
 4507:       <description>The type of class that this resource is best suited for</description>
 4508:    </classification>
 4509:    <classification>
 4510:       <purpose>Discipline</purpose>
 4511:       <taxonpath>
 4512:          <source>ACM Computing Classification System</source>
 4513:          <taxon>
 4514:             <entry>Software</entry>
 4515:          </taxon>
 4516:          <taxon>
 4517:             <entry>Programming Techniques</entry>
 4518:          </taxon>
 4519:       </taxonpath>
 4520:       <description>The subject classification that best describes the resource</description>
 4521:    </classification>
 4522: </oai_ims>
 4523: </metadata>
 4524: </record>
 4525: <record>
 4526: <header>
 4527: <identifier>oai:CSTC:133</identifier>
 4528: <datestamp>2001-09-06</datestamp>
 4529: </header>
 4530: <metadata>
 4531: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4532:    <general>
 4533:       <title>Jeliot, Interactive Algorithm Animator</title>
 4534:       <catalogentry>
 4535:          <catalogue>CSTC</catalogue>
 4536:          <entry>133</entry>
 4537:       </catalogentry>
 4538:       <description> 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</description>
 4539:       <keywords>algorithm</keywords>
 4540:       <keywords>code animation</keywords>
 4541:    </general>
 4542:    <lifecycle>
 4543:       <status>Final</status>
 4544:       <contribute>
 4545:          <role>Author</role>
 4546:          <entity>
 4547: BEGIN:vCard
 4548: FN:Tommi Terasvirta
 4549: N:Terasvirta;Tommi
 4550: EMAIL;INTERNET:Tommi.Terasvirta@cs.helsinki.fi
 4551: END:vCard
 4552: </entity>
 4553:          <date datetype="datetime">
 4554:          2001-09-06
 4555:          </date>
 4556:       </contribute>
 4557:    </lifecycle>
 4558:    <metametadata>
 4559:       <contribute>
 4560:          <role>Contributor</role>
 4561:          <entity>
 4562: BEGIN:vCard
 4563: FN:Vikram Narula
 4564: N:Narula;Vikram
 4565: EMAIL;INTERNET:vnarula@vt.edu
 4566: ORG:Virginia Tech;CS
 4567: END:vCard
 4568: </entity>
 4569:          <date datetype="datetime">
 4570:          2001-09-06
 4571:          </date>
 4572:       </contribute>
 4573:       <language>en-US</language>
 4574:    </metametadata>
 4575:    <technical>
 4576:       <format>text/html</format>
 4577:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=133</location>
 4578:    </technical>
 4579:    <educational>
 4580:       <intendedenduserrole>Learner</intendedenduserrole>
 4581:       <intendedenduserrole>Teacher</intendedenduserrole>
 4582:       <learningcontext>Higher Education</learningcontext>
 4583:       <learningcontext>Secondary Education</learningcontext>
 4584:    </educational>
 4585:    <classification>
 4586:       <purpose>Educational Objective</purpose>
 4587:       <taxonpath>
 4588:          <source>ACM Computer Science Curriculum</source>
 4589:          <taxon>
 4590:             <entry>Algorithms and Data Structures</entry>
 4591:          </taxon>
 4592:       </taxonpath>
 4593:       <description>The type of class that this resource is best suited for</description>
 4594:    </classification>
 4595:    <classification>
 4596:       <purpose>Discipline</purpose>
 4597:       <taxonpath>
 4598:          <source>ACM Computing Classification System</source>
 4599:          <taxon>
 4600:             <entry>Theory of Computation</entry>
 4601:          </taxon>
 4602:          <taxon>
 4603:             <entry>Analysis of Algorithms and Problem Complexity</entry>
 4604:          </taxon>
 4605:       </taxonpath>
 4606:       <description>The subject classification that best describes the resource</description>
 4607:    </classification>
 4608: </oai_ims>
 4609: </metadata>
 4610: </record>
 4611: <record>
 4612: <header>
 4613: <identifier>oai:CSTC:134</identifier>
 4614: <datestamp>2001-09-06</datestamp>
 4615: </header>
 4616: <metadata>
 4617: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4618:    <general>
 4619:       <title>Xtango</title>
 4620:       <catalogentry>
 4621:          <catalogue>CSTC</catalogue>
 4622:          <entry>134</entry>
 4623:       </catalogentry>
 4624:       <language>English</language>
 4625:       <description> 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.
 4626: XTANGO is implemented on top of UNIX and the X11 Window System. It can be run on either color or black-and-white monitors.</description>
 4627:       <keywords>xtango</keywords>
 4628:       <keywords>algorithm animation</keywords>
 4629:       <keywords>multimedia</keywords>
 4630:       <keywords>multimedia creation</keywords>
 4631:    </general>
 4632:    <lifecycle>
 4633:       <status>Final</status>
 4634:       <contribute>
 4635:          <role>Author</role>
 4636:          <entity>
 4637: BEGIN:vCard
 4638: FN:John Stasko
 4639: N:Stasko;John
 4640: EMAIL;INTERNET:unknown
 4641: END:vCard
 4642: </entity>
 4643:          <date datetype="datetime">
 4644:          2001-09-06
 4645:          </date>
 4646:       </contribute>
 4647:    </lifecycle>
 4648:    <metametadata>
 4649:       <contribute>
 4650:          <role>Contributor</role>
 4651:          <entity>
 4652: BEGIN:vCard
 4653: FN:Steve Hayes
 4654: N:Hayes;Steve
 4655: EMAIL;INTERNET:shayes@vt.edu
 4656: ORG:Virginia Tech;Computer Science
 4657: END:vCard
 4658: </entity>
 4659:          <date datetype="datetime">
 4660:          2001-09-06
 4661:          </date>
 4662:       </contribute>
 4663:       <language>en-US</language>
 4664:    </metametadata>
 4665:    <technical>
 4666:       <format>text/html</format>
 4667:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=134</location>
 4668:       <requirements>
 4669:          <type>Platform</type>
 4670:          <name>HP, PC, SGI, Sun Sparc</name>
 4671:       </requirements>
 4672:       <requirements>
 4673:          <type>Operating System</type>
 4674:          <name>UNIX</name>
 4675:       </requirements>
 4676:       <requirements>
 4677:          <type>Programming Language</type>
 4678:          <name>C</name>
 4679:       </requirements>
 4680:    </technical>
 4681:    <educational>
 4682:       <intendedenduserrole>Learner</intendedenduserrole>
 4683:       <intendedenduserrole>Teacher</intendedenduserrole>
 4684:       <learningcontext>Higher Education</learningcontext>
 4685:       <learningcontext>Secondary Education</learningcontext>
 4686:    </educational>
 4687:    <classification>
 4688:       <purpose>Educational Objective</purpose>
 4689:       <taxonpath>
 4690:          <source>ACM Computer Science Curriculum</source>
 4691:          <taxon>
 4692:             <entry>Algorithms and Data Structures</entry>
 4693:          </taxon>
 4694:       </taxonpath>
 4695:       <description>The type of class that this resource is best suited for</description>
 4696:    </classification>
 4697:    <classification>
 4698:       <purpose>Discipline</purpose>
 4699:       <taxonpath>
 4700:          <source>ACM Computing Classification System</source>
 4701:          <taxon>
 4702:             <entry>Data</entry>
 4703:          </taxon>
 4704:          <taxon>
 4705:             <entry>Miscellaneous</entry>
 4706:          </taxon>
 4707:       </taxonpath>
 4708:       <description>The subject classification that best describes the resource</description>
 4709:    </classification>
 4710: </oai_ims>
 4711: </metadata>
 4712: </record>
 4713: <record>
 4714: <header>
 4715: <identifier>oai:CSTC:135</identifier>
 4716: <datestamp>2001-09-06</datestamp>
 4717: </header>
 4718: <metadata>
 4719: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4720:    <general>
 4721:       <title>World Lecture Hall</title>
 4722:       <catalogentry>
 4723:          <catalogue>CSTC</catalogue>
 4724:          <entry>135</entry>
 4725:       </catalogentry>
 4726:       <language>English</language>
 4727:       <description> The WLH is comprised of links to actual course webpages of universities. The topics of the lectures cover all facets of Computer Science.</description>
 4728:       <keywords>lecture</keywords>
 4729:       <keywords>webpages</keywords>
 4730:       <keywords>course plan</keywords>
 4731:    </general>
 4732:    <lifecycle>
 4733:       <status>Final</status>
 4734:       <contribute>
 4735:          <role>Author</role>
 4736:          <entity>
 4737: BEGIN:vCard
 4738: FN:World Lecture Hall
 4739: N:Hall;World Lecture
 4740: EMAIL;INTERNET:see@web.page
 4741: END:vCard
 4742: </entity>
 4743:          <date datetype="datetime">
 4744:          2001-09-06
 4745:          </date>
 4746:       </contribute>
 4747:    </lifecycle>
 4748:    <metametadata>
 4749:       <contribute>
 4750:          <role>Contributor</role>
 4751:          <entity>
 4752: BEGIN:vCard
 4753: FN:Mike Belanger
 4754: N:Belanger;Mike
 4755: EMAIL;INTERNET:mbelange@vt.edu
 4756: ORG:;
 4757: END:vCard
 4758: </entity>
 4759:          <date datetype="datetime">
 4760:          2001-09-06
 4761:          </date>
 4762:       </contribute>
 4763:       <language>en-US</language>
 4764:    </metametadata>
 4765:    <technical>
 4766:       <format>text/html</format>
 4767:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=135</location>
 4768:       <requirements>
 4769:          <type>Platform</type>
 4770:          <name>HTML Browser</name>
 4771:       </requirements>
 4772:       <requirements>
 4773:          <type>Operating System</type>
 4774:          <name>All</name>
 4775:       </requirements>
 4776:       <requirements>
 4777:          <type>Programming Language</type>
 4778:          <name>HTML</name>
 4779:       </requirements>
 4780:    </technical>
 4781:    <educational>
 4782:       <intendedenduserrole>Learner</intendedenduserrole>
 4783:       <intendedenduserrole>Teacher</intendedenduserrole>
 4784:       <learningcontext>Higher Education</learningcontext>
 4785:       <learningcontext>Secondary Education</learningcontext>
 4786:    </educational>
 4787:    <classification>
 4788:       <purpose>Educational Objective</purpose>
 4789:       <taxonpath>
 4790:          <source>ACM Computer Science Curriculum</source>
 4791:          <taxon>
 4792:             <entry>Algorithms and Data Structures</entry>
 4793:          </taxon>
 4794:       </taxonpath>
 4795:       <description>The type of class that this resource is best suited for</description>
 4796:    </classification>
 4797:    <classification>
 4798:       <purpose>Educational Objective</purpose>
 4799:       <taxonpath>
 4800:          <source>ACM Computer Science Curriculum</source>
 4801:          <taxon>
 4802:             <entry>Architecture Methods</entry>
 4803:          </taxon>
 4804:       </taxonpath>
 4805:       <description>The type of class that this resource is best suited for</description>
 4806:    </classification>
 4807:    <classification>
 4808:       <purpose>Educational Objective</purpose>
 4809:       <taxonpath>
 4810:          <source>ACM Computer Science Curriculum</source>
 4811:          <taxon>
 4812:             <entry>Artificial Intelligence and Robotics</entry>
 4813:          </taxon>
 4814:       </taxonpath>
 4815:       <description>The type of class that this resource is best suited for</description>
 4816:    </classification>
 4817:    <classification>
 4818:       <purpose>Educational Objective</purpose>
 4819:       <taxonpath>
 4820:          <source>ACM Computer Science Curriculum</source>
 4821:          <taxon>
 4822:             <entry>Database and Information Retrieval</entry>
 4823:          </taxon>
 4824:       </taxonpath>
 4825:       <description>The type of class that this resource is best suited for</description>
 4826:    </classification>
 4827:    <classification>
 4828:       <purpose>Educational Objective</purpose>
 4829:       <taxonpath>
 4830:          <source>ACM Computer Science Curriculum</source>
 4831:          <taxon>
 4832:             <entry>Human-Computer Communication</entry>
 4833:          </taxon>
 4834:       </taxonpath>
 4835:       <description>The type of class that this resource is best suited for</description>
 4836:    </classification>
 4837:    <classification>
 4838:       <purpose>Educational Objective</purpose>
 4839:       <taxonpath>
 4840:          <source>ACM Computer Science Curriculum</source>
 4841:          <taxon>
 4842:             <entry>Numerical and Symbolic Computation</entry>
 4843:          </taxon>
 4844:       </taxonpath>
 4845:       <description>The type of class that this resource is best suited for</description>
 4846:    </classification>
 4847:    <classification>
 4848:       <purpose>Educational Objective</purpose>
 4849:       <taxonpath>
 4850:          <source>ACM Computer Science Curriculum</source>
 4851:          <taxon>
 4852:             <entry>Operating Systems</entry>
 4853:          </taxon>
 4854:       </taxonpath>
 4855:       <description>The type of class that this resource is best suited for</description>
 4856:    </classification>
 4857:    <classification>
 4858:       <purpose>Educational Objective</purpose>
 4859:       <taxonpath>
 4860:          <source>ACM Computer Science Curriculum</source>
 4861:          <taxon>
 4862:             <entry>Programming Languages</entry>
 4863:          </taxon>
 4864:       </taxonpath>
 4865:       <description>The type of class that this resource is best suited for</description>
 4866:    </classification>
 4867:    <classification>
 4868:       <purpose>Educational Objective</purpose>
 4869:       <taxonpath>
 4870:          <source>ACM Computer Science Curriculum</source>
 4871:          <taxon>
 4872:             <entry>Software Methodology and Engineering</entry>
 4873:          </taxon>
 4874:       </taxonpath>
 4875:       <description>The type of class that this resource is best suited for</description>
 4876:    </classification>
 4877:    <classification>
 4878:       <purpose>Educational Objective</purpose>
 4879:       <taxonpath>
 4880:          <source>ACM Computer Science Curriculum</source>
 4881:          <taxon>
 4882:             <entry>Social, Ethical and Professional Issue</entry>
 4883:          </taxon>
 4884:       </taxonpath>
 4885:       <description>The type of class that this resource is best suited for</description>
 4886:    </classification>
 4887:    <classification>
 4888:       <purpose>Discipline</purpose>
 4889:       <taxonpath>
 4890:          <source>ACM Computing Classification System</source>
 4891:          <taxon>
 4892:             <entry>General Literature</entry>
 4893:          </taxon>
 4894:          <taxon>
 4895:             <entry>General</entry>
 4896:          </taxon>
 4897:       </taxonpath>
 4898:       <description>The subject classification that best describes the resource</description>
 4899:    </classification>
 4900: </oai_ims>
 4901: </metadata>
 4902: </record>
 4903: <record>
 4904: <header>
 4905: <identifier>oai:CSTC:136</identifier>
 4906: <datestamp>2001-09-06</datestamp>
 4907: </header>
 4908: <metadata>
 4909: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 4910:    <general>
 4911:       <title>Towers of Hanoi applet</title>
 4912:       <catalogentry>
 4913:          <catalogue>CSTC</catalogue>
 4914:          <entry>136</entry>
 4915:       </catalogentry>
 4916:       <description> Great simulation of a classic problem. The animation solves in the least amount of moves. Stats are reported on how good your approach is.</description>
 4917:       <keywords>Towers of Hanoi</keywords>
 4918:       <keywords>simulation</keywords>
 4919:    </general>
 4920:    <lifecycle>
 4921:       <status>Final</status>
 4922:       <contribute>
 4923:          <role>Author</role>
 4924:          <entity>
 4925: BEGIN:vCard
 4926: FN:Jan Struyf
 4927: N:Struyf;Jan
 4928: EMAIL;INTERNET:Jan.struyf@student.kuleuven.ac.be
 4929: END:vCard
 4930: </entity>
 4931:          <date datetype="datetime">
 4932:          2001-09-06
 4933:          </date>
 4934:       </contribute>
 4935:    </lifecycle>
 4936:    <metametadata>
 4937:       <contribute>
 4938:          <role>Contributor</role>
 4939:          <entity>
 4940: BEGIN:vCard
 4941: FN:Mike Belanger
 4942: N:Belanger;Mike
 4943: EMAIL;INTERNET:mbelange@vt.edu
 4944: ORG:;
 4945: END:vCard
 4946: </entity>
 4947:          <date datetype="datetime">
 4948:          2001-09-06
 4949:          </date>
 4950:       </contribute>
 4951:       <language>en-US</language>
 4952:    </metametadata>
 4953:    <technical>
 4954:       <format>text/html</format>
 4955:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=136</location>
 4956:       <requirements>
 4957:          <type>Platform</type>
 4958:          <name>HTML Browser</name>
 4959:       </requirements>
 4960:       <requirements>
 4961:          <type>Operating System</type>
 4962:          <name>All</name>
 4963:       </requirements>
 4964:       <requirements>
 4965:          <type>Programming Language</type>
 4966:          <name>Java</name>
 4967:       </requirements>
 4968:    </technical>
 4969:    <educational>
 4970:       <intendedenduserrole>Learner</intendedenduserrole>
 4971:       <intendedenduserrole>Teacher</intendedenduserrole>
 4972:       <learningcontext>Higher Education</learningcontext>
 4973:       <learningcontext>Secondary Education</learningcontext>
 4974:    </educational>
 4975:    <classification>
 4976:       <purpose>Educational Objective</purpose>
 4977:       <taxonpath>
 4978:          <source>ACM Computer Science Curriculum</source>
 4979:          <taxon>
 4980:             <entry>Algorithms and Data Structures</entry>
 4981:          </taxon>
 4982:       </taxonpath>
 4983:       <description>The type of class that this resource is best suited for</description>
 4984:    </classification>
 4985:    <classification>
 4986:       <purpose>Discipline</purpose>
 4987:       <taxonpath>
 4988:          <source>ACM Computing Classification System</source>
 4989:          <taxon>
 4990:             <entry>Computing Methodologies</entry>
 4991:          </taxon>
 4992:          <taxon>
 4993:             <entry>Simulation and Modeling</entry>
 4994:          </taxon>
 4995:       </taxonpath>
 4996:       <description>The subject classification that best describes the resource</description>
 4997:    </classification>
 4998: </oai_ims>
 4999: </metadata>
 5000: </record>
 5001: <record>
 5002: <header>
 5003: <identifier>oai:CSTC:139</identifier>
 5004: <datestamp>2001-09-06</datestamp>
 5005: </header>
 5006: <metadata>
 5007: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5008:    <general>
 5009:       <title>A New and More Efficient Implementation of an Undirected Graph Component</title>
 5010:       <catalogentry>
 5011:          <catalogue>CSTC</catalogue>
 5012:          <entry>139</entry>
 5013:       </catalogentry>
 5014:       <language>English</language>
 5015:       <description> 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
 5016: that allows each operation to execute in constant time, which dominates the other strategies.</description>
 5017:       <keywords>2001 ACM International Student Research Contest</keywords>
 5018:       <keywords>3rd place Undergraduate</keywords>
 5019:       <keywords>graphs</keywords>
 5020:       <keywords>components</keywords>
 5021:    </general>
 5022:    <lifecycle>
 5023:       <status>Final</status>
 5024:       <contribute>
 5025:          <role>Author</role>
 5026:          <entity>
 5027: BEGIN:vCard
 5028: FN:Shawn Craft
 5029: N:Craft;Shawn
 5030: EMAIL;INTERNET:craft.51@osu.edu
 5031: END:vCard
 5032: </entity>
 5033:          <date datetype="datetime">
 5034:          2001-09-06
 5035:          </date>
 5036:       </contribute>
 5037:    </lifecycle>
 5038:    <metametadata>
 5039:       <contribute>
 5040:          <role>Contributor</role>
 5041:          <entity>
 5042: BEGIN:vCard
 5043: FN:Shawn Craft
 5044: N:Craft;Shawn
 5045: EMAIL;INTERNET:craft.51@osu.edu
 5046: ORG:The Ohio State University;Computer and Information Science
 5047: END:vCard
 5048: </entity>
 5049:          <date datetype="datetime">
 5050:          2001-09-06
 5051:          </date>
 5052:       </contribute>
 5053:       <language>en-US</language>
 5054:    </metametadata>
 5055:    <technical>
 5056:       <format>text/html</format>
 5057:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=139</location>
 5058:       <requirements>
 5059:          <type>Platform</type>
 5060:          <name>HP, HTML Browser, PC</name>
 5061:       </requirements>
 5062:       <requirements>
 5063:          <type>Operating System</type>
 5064:          <name>Windows 95/98, Windows NT</name>
 5065:       </requirements>
 5066:    </technical>
 5067:    <educational>
 5068:       <intendedenduserrole>Learner</intendedenduserrole>
 5069:       <intendedenduserrole>Teacher</intendedenduserrole>
 5070:       <learningcontext>Higher Education</learningcontext>
 5071:       <learningcontext>Secondary Education</learningcontext>
 5072:    </educational>
 5073:    <classification>
 5074:       <purpose>Educational Objective</purpose>
 5075:       <taxonpath>
 5076:          <source>ACM Computer Science Curriculum</source>
 5077:          <taxon>
 5078:             <entry>Algorithms and Data Structures</entry>
 5079:          </taxon>
 5080:       </taxonpath>
 5081:       <description>The type of class that this resource is best suited for</description>
 5082:    </classification>
 5083:    <classification>
 5084:       <purpose>Educational Objective</purpose>
 5085:       <taxonpath>
 5086:          <source>ACM Computer Science Curriculum</source>
 5087:          <taxon>
 5088:             <entry>Software Methodology and Engineering</entry>
 5089:          </taxon>
 5090:       </taxonpath>
 5091:       <description>The type of class that this resource is best suited for</description>
 5092:    </classification>
 5093:    <classification>
 5094:       <purpose>Discipline</purpose>
 5095:       <taxonpath>
 5096:          <source>ACM Computing Classification System</source>
 5097:          <taxon>
 5098:             <entry>Software</entry>
 5099:          </taxon>
 5100:          <taxon>
 5101:             <entry>Programming Techniques</entry>
 5102:          </taxon>
 5103:       </taxonpath>
 5104:       <description>The subject classification that best describes the resource</description>
 5105:    </classification>
 5106:    <classification>
 5107:       <purpose>Discipline</purpose>
 5108:       <taxonpath>
 5109:          <source>ACM Computing Classification System</source>
 5110:          <taxon>
 5111:             <entry>Software</entry>
 5112:          </taxon>
 5113:          <taxon>
 5114:             <entry>Software Engineering</entry>
 5115:          </taxon>
 5116:       </taxonpath>
 5117:       <description>The subject classification that best describes the resource</description>
 5118:    </classification>
 5119:    <classification>
 5120:       <purpose>Discipline</purpose>
 5121:       <taxonpath>
 5122:          <source>ACM Computing Classification System</source>
 5123:          <taxon>
 5124:             <entry>Data</entry>
 5125:          </taxon>
 5126:          <taxon>
 5127:             <entry>Data Structures</entry>
 5128:          </taxon>
 5129:       </taxonpath>
 5130:       <description>The subject classification that best describes the resource</description>
 5131:    </classification>
 5132:    <classification>
 5133:       <purpose>Discipline</purpose>
 5134:       <taxonpath>
 5135:          <source>ACM Computing Classification System</source>
 5136:          <taxon>
 5137:             <entry>Data</entry>
 5138:          </taxon>
 5139:          <taxon>
 5140:             <entry>Data Storage Representations</entry>
 5141:          </taxon>
 5142:       </taxonpath>
 5143:       <description>The subject classification that best describes the resource</description>
 5144:    </classification>
 5145:    <classification>
 5146:       <purpose>Discipline</purpose>
 5147:       <taxonpath>
 5148:          <source>ACM Computing Classification System</source>
 5149:          <taxon>
 5150:             <entry>Theory of Computation</entry>
 5151:          </taxon>
 5152:          <taxon>
 5153:             <entry>Analysis of Algorithms and Problem Complexity</entry>
 5154:          </taxon>
 5155:       </taxonpath>
 5156:       <description>The subject classification that best describes the resource</description>
 5157:    </classification>
 5158: </oai_ims>
 5159: </metadata>
 5160: </record>
 5161: <record>
 5162: <header>
 5163: <identifier>oai:CSTC:140</identifier>
 5164: <datestamp>2001-09-06</datestamp>
 5165: </header>
 5166: <metadata>
 5167: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5168:    <general>
 5169:       <title>Building An Interactive, 3D Virtual World</title>
 5170:       <catalogentry>
 5171:          <catalogue>CSTC</catalogue>
 5172:          <entry>140</entry>
 5173:       </catalogentry>
 5174:       <language>English</language>
 5175:       <description> 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.</description>
 5176:       <keywords>2001 CCSCNE Student Research Poster Contest</keywords>
 5177:       <keywords>2st place Undergraduate</keywords>
 5178:       <keywords>graphics</keywords>
 5179:       <keywords>computer graphics</keywords>
 5180:       <keywords>simulation</keywords>
 5181:       <keywords>computer game</keywords>
 5182:       <keywords>3d</keywords>
 5183:       <keywords>three-dimensional</keywords>
 5184:       <keywords>virtual</keywords>
 5185:       <keywords>world</keywords>
 5186:    </general>
 5187:    <lifecycle>
 5188:       <status>Final</status>
 5189:       <contribute>
 5190:          <role>Author</role>
 5191:          <entity>
 5192: BEGIN:vCard
 5193: FN:Raymond Mazza
 5194: N:Mazza;Raymond
 5195: EMAIL;INTERNET:rhmazza@colby.edu
 5196: END:vCard
 5197: </entity>
 5198:          <date datetype="datetime">
 5199:          2001-09-06
 5200:          </date>
 5201:       </contribute>
 5202:    </lifecycle>
 5203:    <metametadata>
 5204:       <contribute>
 5205:          <role>Contributor</role>
 5206:          <entity>
 5207: BEGIN:vCard
 5208: FN:Raymond Mazza
 5209: N:Mazza;Raymond
 5210: EMAIL;INTERNET:rhmazza@colby.edu
 5211: ORG:Colby College;Computer Science, Physics
 5212: END:vCard
 5213: </entity>
 5214:          <date datetype="datetime">
 5215:          2001-09-06
 5216:          </date>
 5217:       </contribute>
 5218:       <language>en-US</language>
 5219:    </metametadata>
 5220:    <technical>
 5221:       <format>text/html</format>
 5222:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=140</location>
 5223:       <requirements>
 5224:          <type>Platform</type>
 5225:          <name>PC</name>
 5226:       </requirements>
 5227:       <requirements>
 5228:          <type>Operating System</type>
 5229:          <name>Windows 95/98</name>
 5230:       </requirements>
 5231:       <requirements>
 5232:          <type>Programming Language</type>
 5233:          <name>C++</name>
 5234:       </requirements>
 5235:    </technical>
 5236:    <educational>
 5237:       <intendedenduserrole>Learner</intendedenduserrole>
 5238:       <intendedenduserrole>Teacher</intendedenduserrole>
 5239:       <learningcontext>Higher Education</learningcontext>
 5240:       <learningcontext>Secondary Education</learningcontext>
 5241:    </educational>
 5242:    <classification>
 5243:       <purpose>Educational Objective</purpose>
 5244:       <taxonpath>
 5245:          <source>ACM Computer Science Curriculum</source>
 5246:          <taxon>
 5247:             <entry>Human-Computer Communication</entry>
 5248:          </taxon>
 5249:       </taxonpath>
 5250:       <description>The type of class that this resource is best suited for</description>
 5251:    </classification>
 5252:    <classification>
 5253:       <purpose>Educational Objective</purpose>
 5254:       <taxonpath>
 5255:          <source>ACM Computer Science Curriculum</source>
 5256:          <taxon>
 5257:             <entry>Software Methodology and Engineering</entry>
 5258:          </taxon>
 5259:       </taxonpath>
 5260:       <description>The type of class that this resource is best suited for</description>
 5261:    </classification>
 5262:    <classification>
 5263:       <purpose>Discipline</purpose>
 5264:       <taxonpath>
 5265:          <source>ACM Computing Classification System</source>
 5266:          <taxon>
 5267:             <entry>Computing Methodologies</entry>
 5268:          </taxon>
 5269:          <taxon>
 5270:             <entry>Computer Graphics</entry>
 5271:          </taxon>
 5272:       </taxonpath>
 5273:       <description>The subject classification that best describes the resource</description>
 5274:    </classification>
 5275:    <classification>
 5276:       <purpose>Discipline</purpose>
 5277:       <taxonpath>
 5278:          <source>ACM Computing Classification System</source>
 5279:          <taxon>
 5280:             <entry>Computing Methodologies</entry>
 5281:          </taxon>
 5282:          <taxon>
 5283:             <entry>Simulation and Modeling</entry>
 5284:          </taxon>
 5285:       </taxonpath>
 5286:       <description>The subject classification that best describes the resource</description>
 5287:    </classification>
 5288: </oai_ims>
 5289: </metadata>
 5290: </record>
 5291: <record>
 5292: <header>
 5293: <identifier>oai:CSTC:141</identifier>
 5294: <datestamp>2001-09-06</datestamp>
 5295: </header>
 5296: <metadata>
 5297: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5298:    <general>
 5299:       <title>Ast and secure distributed read-only file system</title>
 5300:       <catalogentry>
 5301:          <catalogue>CSTC</catalogue>
 5302:          <entry>141</entry>
 5303:       </catalogentry>
 5304:       <language>English</language>
 5305:       <description> The self-certifying read-only file system enables secure distribution
 5306: of public, read-only content. It is similar to anonymous FTP or the
 5307: Web, except that it serves integrity-protected content. That is, an
 5308: adversary cannot trick a user into accepting unauthentic content. The
 5309: read-only file system pushes the cost of cryptography entirely onto
 5310: clients, allowing servers to scale to many clients. To publish
 5311: content, an administrator creates off-line a signed database of a
 5312: local file system. Untrusted replicas then serve the content to
 5313: clients. We demonstrate how to use the read-only file system to
 5314: implement certificate authorities and securely distribute software.</description>
 5315:       <keywords>security</keywords>
 5316:       <keywords>file systems</keywords>
 5317:       <keywords>cryptography</keywords>
 5318:       <keywords></keywords>
 5319:       <keywords>hash trees</keywords>
 5320:    </general>
 5321:    <lifecycle>
 5322:       <status>Final</status>
 5323:       <contribute>
 5324:          <role>Author</role>
 5325:          <entity>
 5326: BEGIN:vCard
 5327: FN:Kevin Fu
 5328: N:Fu;Kevin
 5329: EMAIL;INTERNET:fubob@mit.edu
 5330: END:vCard
 5331: </entity>
 5332:          <date datetype="datetime">
 5333:          2001-09-06
 5334:          </date>
 5335:       </contribute>
 5336:       <contribute>
 5337:          <role>Author</role>
 5338:          <entity>
 5339: BEGIN:vCard
 5340: FN:Frans Kaashoek
 5341: N:Kaashoek;Frans
 5342: EMAIL;INTERNET:kaashoek@lcs.mit.edu
 5343: END:vCard
 5344: </entity>
 5345:          <date datetype="datetime">
 5346:          2001-09-06
 5347:          </date>
 5348:       </contribute>
 5349:       <contribute>
 5350:          <role>Author</role>
 5351:          <entity>
 5352: BEGIN:vCard
 5353: FN:David Mazieres
 5354: N:Mazieres;David
 5355: EMAIL;INTERNET:dm@cs.nyu.edu
 5356: END:vCard
 5357: </entity>
 5358:          <date datetype="datetime">
 5359:          2001-09-06
 5360:          </date>
 5361:       </contribute>
 5362:    </lifecycle>
 5363:    <metametadata>
 5364:       <contribute>
 5365:          <role>Contributor</role>
 5366:          <entity>
 5367: BEGIN:vCard
 5368: FN:Kevin Fu
 5369: N:Fu;Kevin
 5370: EMAIL;INTERNET:fubob@mit.edu
 5371: ORG:MIT;
 5372: END:vCard
 5373: </entity>
 5374:          <date datetype="datetime">
 5375:          2001-09-06
 5376:          </date>
 5377:       </contribute>
 5378:       <language>en-US</language>
 5379:    </metametadata>
 5380:    <technical>
 5381:       <format>text/html</format>
 5382:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=141</location>
 5383:       <requirements>
 5384:          <type>Platform</type>
 5385:          <name>Alpha, PC, Sun Sparc</name>
 5386:       </requirements>
 5387:       <requirements>
 5388:          <type>Operating System</type>
 5389:          <name>UNIX</name>
 5390:       </requirements>
 5391:       <requirements>
 5392:          <type>Programming Language</type>
 5393:          <name>C++</name>
 5394:       </requirements>
 5395:    </technical>
 5396:    <educational>
 5397:       <intendedenduserrole>Learner</intendedenduserrole>
 5398:       <intendedenduserrole>Teacher</intendedenduserrole>
 5399:       <learningcontext>Higher Education</learningcontext>
 5400:       <learningcontext>Secondary Education</learningcontext>
 5401:    </educational>
 5402:    <rights>
 5403:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 5404:       <description>system is open-source. poster includes images which may or may not be subject to fair use.</description>
 5405:    </rights>
 5406:    <classification>
 5407:       <purpose>Educational Objective</purpose>
 5408:       <taxonpath>
 5409:          <source>ACM Computer Science Curriculum</source>
 5410:          <taxon>
 5411:             <entry>Operating Systems</entry>
 5412:          </taxon>
 5413:       </taxonpath>
 5414:       <description>The type of class that this resource is best suited for</description>
 5415:    </classification>
 5416:    <classification>
 5417:       <purpose>Discipline</purpose>
 5418:       <taxonpath>
 5419:          <source>ACM Computing Classification System</source>
 5420:          <taxon>
 5421:             <entry>Data</entry>
 5422:          </taxon>
 5423:          <taxon>
 5424:             <entry>Data Encryption</entry>
 5425:          </taxon>
 5426:       </taxonpath>
 5427:       <description>The subject classification that best describes the resource</description>
 5428:    </classification>
 5429:    <classification>
 5430:       <purpose>Discipline</purpose>
 5431:       <taxonpath>
 5432:          <source>ACM Computing Classification System</source>
 5433:          <taxon>
 5434:             <entry>Data</entry>
 5435:          </taxon>
 5436:          <taxon>
 5437:             <entry>Files</entry>
 5438:          </taxon>
 5439:       </taxonpath>
 5440:       <description>The subject classification that best describes the resource</description>
 5441:    </classification>
 5442: </oai_ims>
 5443: </metadata>
 5444: </record>
 5445: <record>
 5446: <header>
 5447: <identifier>oai:CSTC:142</identifier>
 5448: <datestamp>2001-09-06</datestamp>
 5449: </header>
 5450: <metadata>
 5451: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5452:    <general>
 5453:       <title>The Old World Meets the New: Utilizing Java Technology to Re-vitalize and Enhance NASA Scientific Legacy Code</title>
 5454:       <catalogentry>
 5455:          <catalogue>CSTC</catalogue>
 5456:          <entry>142</entry>
 5457:       </catalogentry>
 5458:       <language>English</language>
 5459:       <description> 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.</description>
 5460:       <keywords>2001 ACM International Student Research Contest</keywords>
 5461:       <keywords>first Place Undergraduate</keywords>
 5462:       <keywords>1st Place Undergraduate</keywords>
 5463:       <keywords>Java</keywords>
 5464:       <keywords>Distributed</keywords>
 5465:       <keywords>Application Wrapper</keywords>
 5466:       <keywords>Visualization</keywords>
 5467:       <keywords>Legacy</keywords>
 5468:       <keywords>Modernization</keywords>
 5469:    </general>
 5470:    <lifecycle>
 5471:       <status>Final</status>
 5472:       <contribute>
 5473:          <role>Author</role>
 5474:          <entity>
 5475: BEGIN:vCard
 5476: FN:Michael Elder
 5477: N:Elder;Michael
 5478: EMAIL;INTERNET:michael.elder@acm.org
 5479: END:vCard
 5480: </entity>
 5481:          <date datetype="datetime">
 5482:          2001-09-06
 5483:          </date>
 5484:       </contribute>
 5485:    </lifecycle>
 5486:    <metametadata>
 5487:       <contribute>
 5488:          <role>Contributor</role>
 5489:          <entity>
 5490: BEGIN:vCard
 5491: FN:Michael Elder
 5492: N:Elder;Michael
 5493: EMAIL;INTERNET:michael.elder@furman.edu
 5494: ORG:Furman University;Computer Science
 5495: END:vCard
 5496: </entity>
 5497:          <date datetype="datetime">
 5498:          2001-09-06
 5499:          </date>
 5500:       </contribute>
 5501:       <language>en-US</language>
 5502:    </metametadata>
 5503:    <technical>
 5504:       <format>text/html</format>
 5505:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=142</location>
 5506:       <requirements>
 5507:          <type>Platform</type>
 5508:          <name>Java Virtual Machine, PC, SGI, Sun Sparc</name>
 5509:       </requirements>
 5510:       <requirements>
 5511:          <type>Operating System</type>
 5512:          <name>All</name>
 5513:       </requirements>
 5514:       <requirements>
 5515:          <type>Programming Language</type>
 5516:          <name>Fortran, Java, XML</name>
 5517:       </requirements>
 5518:    </technical>
 5519:    <educational>
 5520:       <intendedenduserrole>Learner</intendedenduserrole>
 5521:       <intendedenduserrole>Teacher</intendedenduserrole>
 5522:       <learningcontext>Higher Education</learningcontext>
 5523:       <learningcontext>Secondary Education</learningcontext>
 5524:    </educational>
 5525:    <rights>
 5526:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 5527:       <description>Copyright (C) 2001 by Michael D. Elder</description>
 5528:    </rights>
 5529:    <classification>
 5530:       <purpose>Educational Objective</purpose>
 5531:       <taxonpath>
 5532:          <source>ACM Computer Science Curriculum</source>
 5533:          <taxon>
 5534:             <entry>Architecture Methods</entry>
 5535:          </taxon>
 5536:       </taxonpath>
 5537:       <description>The type of class that this resource is best suited for</description>
 5538:    </classification>
 5539:    <classification>
 5540:       <purpose>Discipline</purpose>
 5541:       <taxonpath>
 5542:          <source>ACM Computing Classification System</source>
 5543:          <taxon>
 5544:             <entry>Software</entry>
 5545:          </taxon>
 5546:          <taxon>
 5547:             <entry>Miscellaneous</entry>
 5548:          </taxon>
 5549:       </taxonpath>
 5550:       <description>The subject classification that best describes the resource</description>
 5551:    </classification>
 5552: </oai_ims>
 5553: </metadata>
 5554: </record>
 5555: <record>
 5556: <header>
 5557: <identifier>oai:CSTC:157</identifier>
 5558: <datestamp>2001-08-21</datestamp>
 5559: </header>
 5560: <metadata>
 5561: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5562:    <general>
 5563:       <title>A framework to support teaching in distributed systems</title>
 5564:       <catalogentry>
 5565:          <catalogue>CSTC</catalogue>
 5566:          <entry>157</entry>
 5567:       </catalogentry>
 5568:       <language>English</language>
 5569:       <description> 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.
 5570: Teachers are disatisfied with available methods for presentation, explanation, and exercises, and they
 5571: are looking for better methods to support learners.
 5572: 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.
 5573: We present the results of some experiments with HiSAP at three different lectures for graduate students of distributed systems and computer networks.</description>
 5574:       <keywords>interactive learning</keywords>
 5575:       <keywords>tool kit</keywords>
 5576:    </general>
 5577:    <lifecycle>
 5578:       <status>Final</status>
 5579:       <contribute>
 5580:          <role>Author</role>
 5581:          <entity>
 5582: BEGIN:vCard
 5583: FN:C. Burger
 5584: N:Burger;C.
 5585: EMAIL;INTERNET:-
 5586: END:vCard
 5587: </entity>
 5588:          <date datetype="datetime">
 5589:          2001-08-21
 5590:          </date>
 5591:       </contribute>
 5592:       <contribute>
 5593:          <role>Author</role>
 5594:          <entity>
 5595: BEGIN:vCard
 5596: FN:K. Rothermel
 5597: N:Rothermel;K.
 5598: EMAIL;INTERNET:-
 5599: END:vCard
 5600: </entity>
 5601:          <date datetype="datetime">
 5602:          2001-08-21
 5603:          </date>
 5604:       </contribute>
 5605:    </lifecycle>
 5606:    <metametadata>
 5607:       <contribute>
 5608:          <role>Contributor</role>
 5609:          <entity>
 5610: BEGIN:vCard
 5611: FN:Hussein Suleman
 5612: N:Suleman;Hussein
 5613: EMAIL;INTERNET:hussein@vt.edu
 5614: ORG:;
 5615: END:vCard
 5616: </entity>
 5617:          <date datetype="datetime">
 5618:          2001-08-21
 5619:          </date>
 5620:       </contribute>
 5621:       <language>en-US</language>
 5622:    </metametadata>
 5623:    <technical>
 5624:       <format>text/html</format>
 5625:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=157</location>
 5626:    </technical>
 5627:    <educational>
 5628:       <intendedenduserrole>Learner</intendedenduserrole>
 5629:       <intendedenduserrole>Teacher</intendedenduserrole>
 5630:       <learningcontext>Higher Education</learningcontext>
 5631:       <learningcontext>Secondary Education</learningcontext>
 5632:    </educational>
 5633:    <classification>
 5634:       <purpose>Educational Objective</purpose>
 5635:       <taxonpath>
 5636:          <source>ACM Computer Science Curriculum</source>
 5637:          <taxon>
 5638:             <entry>Architecture Methods</entry>
 5639:          </taxon>
 5640:       </taxonpath>
 5641:       <description>The type of class that this resource is best suited for</description>
 5642:    </classification>
 5643:    <classification>
 5644:       <purpose>Discipline</purpose>
 5645:       <taxonpath>
 5646:          <source>ACM Computing Classification System</source>
 5647:          <taxon>
 5648:             <entry>Information Systems</entry>
 5649:          </taxon>
 5650:          <taxon>
 5651:             <entry>Information Interfaces and Presentation</entry>
 5652:          </taxon>
 5653:       </taxonpath>
 5654:       <description>The subject classification that best describes the resource</description>
 5655:    </classification>
 5656:    <classification>
 5657:       <purpose>Discipline</purpose>
 5658:       <taxonpath>
 5659:          <source>ACM Computing Classification System</source>
 5660:          <taxon>
 5661:             <entry>Computer Systems Organization</entry>
 5662:          </taxon>
 5663:          <taxon>
 5664:             <entry>Computer-Communication Networks</entry>
 5665:          </taxon>
 5666:       </taxonpath>
 5667:       <description>The subject classification that best describes the resource</description>
 5668:    </classification>
 5669:    <classification>
 5670:       <purpose>Discipline</purpose>
 5671:       <taxonpath>
 5672:          <source>ACM Computing Classification System</source>
 5673:          <taxon>
 5674:             <entry>Computing Methodologies</entry>
 5675:          </taxon>
 5676:          <taxon>
 5677:             <entry>Simulation and Modeling</entry>
 5678:          </taxon>
 5679:       </taxonpath>
 5680:       <description>The subject classification that best describes the resource</description>
 5681:    </classification>
 5682:    <classification>
 5683:       <purpose>Discipline</purpose>
 5684:       <taxonpath>
 5685:          <source>ACM Computing Classification System</source>
 5686:          <taxon>
 5687:             <entry>Computing Milieux</entry>
 5688:          </taxon>
 5689:          <taxon>
 5690:             <entry>Computers and Education</entry>
 5691:          </taxon>
 5692:       </taxonpath>
 5693:       <description>The subject classification that best describes the resource</description>
 5694:    </classification>
 5695: </oai_ims>
 5696: </metadata>
 5697: </record>
 5698: <record>
 5699: <header>
 5700: <identifier>oai:CSTC:156</identifier>
 5701: <datestamp>2001-08-21</datestamp>
 5702: </header>
 5703: <metadata>
 5704: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5705:    <general>
 5706:       <title>Greetings from the guest editor</title>
 5707:       <catalogentry>
 5708:          <catalogue>CSTC</catalogue>
 5709:          <entry>156</entry>
 5710:       </catalogentry>
 5711:       <language>English</language>
 5712:       <description> Introduction to special issue on multimedia</description>
 5713:       <keywords>JERIC</keywords>
 5714:    </general>
 5715:    <lifecycle>
 5716:       <status>Final</status>
 5717:       <contribute>
 5718:          <role>Author</role>
 5719:          <entity>
 5720: BEGIN:vCard
 5721: FN:Rachelle S. Heller
 5722: N:Heller;Rachelle S.
 5723: EMAIL;INTERNET:sheller@seas.gwu.edu
 5724: END:vCard
 5725: </entity>
 5726:          <date datetype="datetime">
 5727:          2001-08-21
 5728:          </date>
 5729:       </contribute>
 5730:    </lifecycle>
 5731:    <metametadata>
 5732:       <contribute>
 5733:          <role>Contributor</role>
 5734:          <entity>
 5735: BEGIN:vCard
 5736: FN:Hussein Suleman
 5737: N:Suleman;Hussein
 5738: EMAIL;INTERNET:hussein@vt.edu
 5739: ORG:;
 5740: END:vCard
 5741: </entity>
 5742:          <date datetype="datetime">
 5743:          2001-08-21
 5744:          </date>
 5745:       </contribute>
 5746:       <language>en-US</language>
 5747:    </metametadata>
 5748:    <technical>
 5749:       <format>text/html</format>
 5750:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=156</location>
 5751:    </technical>
 5752:    <educational>
 5753:       <intendedenduserrole>Learner</intendedenduserrole>
 5754:       <intendedenduserrole>Teacher</intendedenduserrole>
 5755:       <learningcontext>Higher Education</learningcontext>
 5756:       <learningcontext>Secondary Education</learningcontext>
 5757:    </educational>
 5758:    <classification>
 5759:       <purpose>Educational Objective</purpose>
 5760:       <taxonpath>
 5761:          <source>ACM Computer Science Curriculum</source>
 5762:          <taxon>
 5763:             <entry>Other</entry>
 5764:          </taxon>
 5765:       </taxonpath>
 5766:       <description>The type of class that this resource is best suited for</description>
 5767:    </classification>
 5768:    <classification>
 5769:       <purpose>Discipline</purpose>
 5770:       <taxonpath>
 5771:          <source>ACM Computing Classification System</source>
 5772:          <taxon>
 5773:             <entry>General Literature</entry>
 5774:          </taxon>
 5775:          <taxon>
 5776:             <entry>Introductory and Survey</entry>
 5777:          </taxon>
 5778:       </taxonpath>
 5779:       <description>The subject classification that best describes the resource</description>
 5780:    </classification>
 5781: </oai_ims>
 5782: </metadata>
 5783: </record>
 5784: <record>
 5785: <header>
 5786: <identifier>oai:CSTC:155</identifier>
 5787: <datestamp>2001-08-21</datestamp>
 5788: </header>
 5789: <metadata>
 5790: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5791:    <general>
 5792:       <title>Editorial: Introducing the ACM Journal on Educational Resources in Computing</title>
 5793:       <catalogentry>
 5794:          <catalogue>CSTC</catalogue>
 5795:          <entry>155</entry>
 5796:       </catalogentry>
 5797:       <language>English</language>
 5798:       <description> Introduction to first issue of JERIC</description>
 5799:       <keywords>JERIC</keywords>
 5800:    </general>
 5801:    <lifecycle>
 5802:       <status>Final</status>
 5803:       <contribute>
 5804:          <role>Author</role>
 5805:          <entity>
 5806: BEGIN:vCard
 5807: FN:Edward A. Fox
 5808: N:Fox;Edward A.
 5809: EMAIL;INTERNET:fox@vt.edu
 5810: END:vCard
 5811: </entity>
 5812:          <date datetype="datetime">
 5813:          2001-08-21
 5814:          </date>
 5815:       </contribute>
 5816:       <contribute>
 5817:          <role>Author</role>
 5818:          <entity>
 5819: BEGIN:vCard
 5820: FN:Lillian N. Cassel
 5821: N:Cassel;Lillian N.
 5822: EMAIL;INTERNET:cassel@acm.org
 5823: END:vCard
 5824: </entity>
 5825:          <date datetype="datetime">
 5826:          2001-08-21
 5827:          </date>
 5828:       </contribute>
 5829:    </lifecycle>
 5830:    <metametadata>
 5831:       <contribute>
 5832:          <role>Contributor</role>
 5833:          <entity>
 5834: BEGIN:vCard
 5835: FN:Hussein Suleman
 5836: N:Suleman;Hussein
 5837: EMAIL;INTERNET:hussein@vt.edu
 5838: ORG:;
 5839: END:vCard
 5840: </entity>
 5841:          <date datetype="datetime">
 5842:          2001-08-21
 5843:          </date>
 5844:       </contribute>
 5845:       <language>en-US</language>
 5846:    </metametadata>
 5847:    <technical>
 5848:       <format>text/html</format>
 5849:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=155</location>
 5850:    </technical>
 5851:    <educational>
 5852:       <intendedenduserrole>Learner</intendedenduserrole>
 5853:       <intendedenduserrole>Teacher</intendedenduserrole>
 5854:       <learningcontext>Higher Education</learningcontext>
 5855:       <learningcontext>Secondary Education</learningcontext>
 5856:    </educational>
 5857:    <classification>
 5858:       <purpose>Educational Objective</purpose>
 5859:       <taxonpath>
 5860:          <source>ACM Computer Science Curriculum</source>
 5861:          <taxon>
 5862:             <entry>Other</entry>
 5863:          </taxon>
 5864:       </taxonpath>
 5865:       <description>The type of class that this resource is best suited for</description>
 5866:    </classification>
 5867:    <classification>
 5868:       <purpose>Discipline</purpose>
 5869:       <taxonpath>
 5870:          <source>ACM Computing Classification System</source>
 5871:          <taxon>
 5872:             <entry>General Literature</entry>
 5873:          </taxon>
 5874:          <taxon>
 5875:             <entry>Introductory and Survey</entry>
 5876:          </taxon>
 5877:       </taxonpath>
 5878:       <description>The subject classification that best describes the resource</description>
 5879:    </classification>
 5880: </oai_ims>
 5881: </metadata>
 5882: </record>
 5883: <record>
 5884: <header>
 5885: <identifier>oai:CSTC:148</identifier>
 5886: <datestamp>2001-09-06</datestamp>
 5887: </header>
 5888: <metadata>
 5889: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 5890:    <general>
 5891:       <title>Empirical Study of Course Scheduling Methods</title>
 5892:       <catalogentry>
 5893:          <catalogue>CSTC</catalogue>
 5894:          <entry>148</entry>
 5895:       </catalogentry>
 5896:       <language>English</language>
 5897:       <description> Authors: Prakash Ojha Abigail Walker Jennifer Wanner
 5898: Hope College Xavier University
 5899: Computer Science Mathematics and Computer Science
 5900: Holland MI 49423 Cincinnati OH 45207-4441
 5901: ojha@cs.hope.edu awalker@cerebro.xu.edu wanner@cerebro.xu.edu
 5902: Research advisor: Gary Lewandowski, Xavier University,
 5903: lewandow@cerebro.xu.edu
 5904: Poster Title: Empirical Study of Course Scheduling Methods
 5905: Category: Undergraduate
 5906: Extended Abstract:
 5907: Problem and Motivation
 5908: Course scheduling involves building a timetable for courses such that
 5909: the students who want to take courses can successfully take every
 5910: course they would like. There are many variations to this problem,
 5911: including inclusion of faculty constraints, room constraints, and
 5912: multiple sections. The problem is known to be NP-Complete, thus many
 5913: researchers have worked on approximation solutions to the problem.
 5914: Researchers have generally focused on one solution method, one
 5915: unique version of the problem definition, and one set of data based on
 5916: local needs. This localization of the problem has resulted in many
 5917: studies but no general consensus of the best method available.
 5918: In this study, we explore several methods from the literature on a single
 5919: definition of the problem, and on a common set of data. Our goals are
 5920: two-fold. First, we provide a problem statement, data, and a random
 5921: data generator to facilitate easy benchmarking of methods and techniques.
 5922: Second, we explore the best method for those who may be non-experts
 5923: and need to schedule courses.
 5924: Background and Related Work
 5925: While a great deal of research has been done on scheduling methods,
 5926: our study concentrates on two of the most promising efforts:
 5927: iterative improvement and linear programming. Iterative improvement
 5928: methods for scheduling including faculty constraints have been studied
 5929: in particular by Glover [3], and Chahal and DeWerra [1]. Hertz's use
 5930: of Tabu search considers many different constraints [4]; we have
 5931: adopted many of these constraints in our benchmark formulation of the
 5932: problem. Our modification to the problem and our new data provides a
 5933: different testbed for this algorithm and allows it to be compared
 5934: against other methods. Linear programming allows one to formulate an
 5935: equation for the optimal solution to the problem; practical solutions
 5936: involving this method are infrequent [2], and do not consider many of
 5937: the constraints we consider.
 5938: Approach and Uniqueness
 5939: We address the problem of comparing results from the literature in two
 5940: ways. First, we define one statement of the course scheduling problem,
 5941: involving faculty, students, and multiple sections, and adapt several of
 5942: the approaches from the literature to this problem. Thus, any comparison
 5943: of the approaches will start from the same problem definition. Second,
 5944: we provide a random data generator that generates student course
 5945: requests in such a way that an optimal solution must exist. Finally, we
 5946: have studied five methods for course scheduling in our study: A greedy
 5947: algorithm that simply schedules courses to the first available time
 5948: (results from this simple method give some idea as to the usefulness
 5949: of more complex methods), iterative improvement algorithms following a
 5950: hill-climbing philosophy and following a "random improvement" philosophy
 5951: in which a solution with a poorer evaluation may be used to continue the
 5952: search for an improved solution, linear programming, and an algorithm that
 5953: creates a bipartite matching problem for scheduling each student based on
 5954: the times available for each course requested.
 5955: Our formulation of the course scheduling problem used is as follows:
 5956: We are given information about the courses (number of sections,
 5957: faculty members teaching the course, times at which the course can be
 5958: taught), lists of desired student courses, and the number of timeslots
 5959: in which to schedule the courses. Courses are grouped into departments
 5960: and for each department we have information on how many courses from
 5961: that department may be scheduled concurrently (representing room
 5962: availability constraints). The goal of the problem is to build a
 5963: timetable and schedule for students' courses minimizing student
 5964: conflicts while satisfying constraints on faculty and room availability.
 5965: This study provides a repeatable and expandable comparison of scheduling
 5966: methods. The algorithms were tested on random data and on data from a
 5967: DIMACS benchmark for graph coloring that involves course scheduling.
 5968: The generator and benchmark data are publically available, thus other
 5969: methods can be tested on the same or very similar data.
 5970: Results and Contributions
 5971: We have developed a data generator that generates student course requests
 5972: given the description of a timetable (the number of courses in the table,
 5973: and the number of sections of each course), the section bound for each
 5974: course, and the number of schedules desired. The generator builds a random
 5975: timetable, and then generates student course requests using a backtracking
 5976: technique that ensures the student can get each course requested. Information
 5977: on which section the student would attend and the time of each course is
 5978: stripped from the data so the data appears real to the algorithms.
 5979: We conducted a study of the methods described above on thirteen sets
 5980: of randomly generated data. Each method was run five times and we used
 5981: the median to compare how close each method comes to scheduling courses
 5982: optimally. (The Linear Programming method could not be tested because
 5983: our formulation resulted in so many variables that our machines ran out
 5984: of memory.)
 5985: We have drawn the following conclusions from our empirical study. First,
 5986: the greedy algorithm is not competitive with other approximation methods,
 5987: meaning the time spent developing and using these methods is worthwhile.
 5988: Second, iterative improvement is currently the best practical method for
 5989: course scheduling when the courses have only a single section each. Third,
 5990: when courses have multiple sections each, bipartite matching is very
 5991: competitive with the iterative improvement algorithms while running much
 5992: faster.
 5993: References
 5994: [1] N. Chahal and D. deWerra. An interactive system for constructing
 5995: timetables on a PC, European Journal of Operations Research, 40, 1989, 32-37.
 5996: [2] T. Franklin, E. Jenkins, and K. Woodson. A case study in scheduling
 5997: courses, UMAP Journal, 15, no. 2, 1995, 115-122.
 5998: [3] F. Glover, Tabu Search, part 1, ORSA Journal on Computing,1,1989, 190-206.
 5999: [4] A. Hertz. Finding a feasible course schedule using tabu search,
 6000: Discrete Applied Mathematics, 35, 1992, 255-270.</description>
 6001:       <keywords>2001 ACM International Student Research Contest</keywords>
 6002:       <keywords>2nd Place Undergraduate</keywords>
 6003:       <keywords>scheduling</keywords>
 6004:       <keywords>experimental algorithms</keywords>
 6005:    </general>
 6006:    <lifecycle>
 6007:       <status>Final</status>
 6008:       <contribute>
 6009:          <role>Author</role>
 6010:          <entity>
 6011: BEGIN:vCard
 6012: FN:Abigail Walker
 6013: N:Walker;Abigail
 6014: EMAIL;INTERNET:awalker@cerebro.cs.xu.edu
 6015: END:vCard
 6016: </entity>
 6017:          <date datetype="datetime">
 6018:          2001-09-06
 6019:          </date>
 6020:       </contribute>
 6021:       <contribute>
 6022:          <role>Author</role>
 6023:          <entity>
 6024: BEGIN:vCard
 6025: FN:Jennifer Rizzo
 6026: N:Rizzo;Jennifer
 6027: EMAIL;INTERNET:wanner@cerebro.cs.xu.edu
 6028: END:vCard
 6029: </entity>
 6030:          <date datetype="datetime">
 6031:          2001-09-06
 6032:          </date>
 6033:       </contribute>
 6034:       <contribute>
 6035:          <role>Author</role>
 6036:          <entity>
 6037: BEGIN:vCard
 6038: FN:Prakash Ojha
 6039: N:Ojha;Prakash
 6040: EMAIL;INTERNET:ojha@cs.hope.edu
 6041: END:vCard
 6042: </entity>
 6043:          <date datetype="datetime">
 6044:          2001-09-06
 6045:          </date>
 6046:       </contribute>
 6047:    </lifecycle>
 6048:    <metametadata>
 6049:       <contribute>
 6050:          <role>Contributor</role>
 6051:          <entity>
 6052: BEGIN:vCard
 6053: FN:Gary Lewandowski
 6054: N:Lewandowski;Gary
 6055: EMAIL;INTERNET:lewandow@cerebro.cs.xu.edu
 6056: ORG:Xavier University;
 6057: END:vCard
 6058: </entity>
 6059:          <date datetype="datetime">
 6060:          2001-09-06
 6061:          </date>
 6062:       </contribute>
 6063:       <language>en-US</language>
 6064:    </metametadata>
 6065:    <technical>
 6066:       <format>text/html</format>
 6067:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=148</location>
 6068:       <requirements>
 6069:          <type>Operating System</type>
 6070:          <name>All</name>
 6071:       </requirements>
 6072:    </technical>
 6073:    <educational>
 6074:       <intendedenduserrole>Learner</intendedenduserrole>
 6075:       <intendedenduserrole>Teacher</intendedenduserrole>
 6076:       <learningcontext>Higher Education</learningcontext>
 6077:       <learningcontext>Secondary Education</learningcontext>
 6078:    </educational>
 6079:    <rights>
 6080:       <copyrightandotherrestrictions>yes</copyrightandotherrestrictions>
 6081:       <description>Copyright the authors, distribution allowed as long as the work is attributed to them.</description>
 6082:    </rights>
 6083:    <classification>
 6084:       <purpose>Educational Objective</purpose>
 6085:       <taxonpath>
 6086:          <source>ACM Computer Science Curriculum</source>
 6087:          <taxon>
 6088:             <entry>Algorithms and Data Structures</entry>
 6089:          </taxon>
 6090:       </taxonpath>
 6091:       <description>The type of class that this resource is best suited for</description>
 6092:    </classification>
 6093:    <classification>
 6094:       <purpose>Educational Objective</purpose>
 6095:       <taxonpath>
 6096:          <source>ACM Computer Science Curriculum</source>
 6097:          <taxon>
 6098:             <entry>Artificial Intelligence and Robotics</entry>
 6099:          </taxon>
 6100:       </taxonpath>
 6101:       <description>The type of class that this resource is best suited for</description>
 6102:    </classification>
 6103:    <classification>
 6104:       <purpose>Discipline</purpose>
 6105:       <taxonpath>
 6106:          <source>ACM Computing Classification System</source>
 6107:          <taxon>
 6108:             <entry>Software</entry>
 6109:          </taxon>
 6110:          <taxon>
 6111:             <entry>Miscellaneous</entry>
 6112:          </taxon>
 6113:       </taxonpath>
 6114:       <description>The subject classification that best describes the resource</description>
 6115:    </classification>
 6116:    <classification>
 6117:       <purpose>Discipline</purpose>
 6118:       <taxonpath>
 6119:          <source>ACM Computing Classification System</source>
 6120:          <taxon>
 6121:             <entry>Theory of Computation</entry>
 6122:          </taxon>
 6123:          <taxon>
 6124:             <entry>Analysis of Algorithms and Problem Complexity</entry>
 6125:          </taxon>
 6126:       </taxonpath>
 6127:       <description>The subject classification that best describes the resource</description>
 6128:    </classification>
 6129: </oai_ims>
 6130: </metadata>
 6131: </record>
 6132: <record>
 6133: <header>
 6134: <identifier>oai:CSTC:159</identifier>
 6135: <datestamp>2001-08-21</datestamp>
 6136: </header>
 6137: <metadata>
 6138: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 6139:    <general>
 6140:       <title>Course and exercise sequencing using metadata in adaptive hypermedia learning</title>
 6141:       <catalogentry>
 6142:          <catalogue>CSTC</catalogue>
 6143:          <entry>159</entry>
 6144:       </catalogentry>
 6145:       <language>English</language>
 6146:       <description> &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;
 6147: &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;</description>
 6148:       <keywords>Documentation</keywords>
 6149:       <keywords>Management</keywords>
 6150:    </general>
 6151:    <lifecycle>
 6152:       <status>Final</status>
 6153:       <contribute>
 6154:          <role>Author</role>
 6155:          <entity>
 6156: BEGIN:vCard
 6157: FN:Stephan Fischer
 6158: N:Fischer;Stephan
 6159: EMAIL;INTERNET:-
 6160: END:vCard
 6161: </entity>
 6162:          <date datetype="datetime">
 6163:          2001-08-21
 6164:          </date>
 6165:       </contribute>
 6166:    </lifecycle>
 6167:    <metametadata>
 6168:       <contribute>
 6169:          <role>Contributor</role>
 6170:          <entity>
 6171: BEGIN:vCard
 6172: FN:Hussein Suleman
 6173: N:Suleman;Hussein
 6174: EMAIL;INTERNET:hussein@vt.edu
 6175: ORG:;
 6176: END:vCard
 6177: </entity>
 6178:          <date datetype="datetime">
 6179:          2001-08-21
 6180:          </date>
 6181:       </contribute>
 6182:       <language>en-US</language>
 6183:    </metametadata>
 6184:    <technical>
 6185:       <format>text/html</format>
 6186:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=159</location>
 6187:    </technical>
 6188:    <educational>
 6189:       <intendedenduserrole>Learner</intendedenduserrole>
 6190:       <intendedenduserrole>Teacher</intendedenduserrole>
 6191:       <learningcontext>Higher Education</learningcontext>
 6192:       <learningcontext>Secondary Education</learningcontext>
 6193:    </educational>
 6194:    <classification>
 6195:       <purpose>Educational Objective</purpose>
 6196:       <taxonpath>
 6197:          <source>ACM Computer Science Curriculum</source>
 6198:          <taxon>
 6199:             <entry>Database and Information Retrieval</entry>
 6200:          </taxon>
 6201:       </taxonpath>
 6202:       <description>The type of class that this resource is best suited for</description>
 6203:    </classification>
 6204:    <classification>
 6205:       <purpose>Discipline</purpose>
 6206:       <taxonpath>
 6207:          <source>ACM Computing Classification System</source>
 6208:          <taxon>
 6209:             <entry>Information Systems</entry>
 6210:          </taxon>
 6211:          <taxon>
 6212:             <entry>Information Interfaces and Presentation</entry>
 6213:          </taxon>
 6214:       </taxonpath>
 6215:       <description>The subject classification that best describes the resource</description>
 6216:    </classification>
 6217:    <classification>
 6218:       <purpose>Discipline</purpose>
 6219:       <taxonpath>
 6220:          <source>ACM Computing Classification System</source>
 6221:          <taxon>
 6222:             <entry>Computing Milieux</entry>
 6223:          </taxon>
 6224:          <taxon>
 6225:             <entry>Computers and Education</entry>
 6226:          </taxon>
 6227:       </taxonpath>
 6228:       <description>The subject classification that best describes the resource</description>
 6229:    </classification>
 6230: </oai_ims>
 6231: </metadata>
 6232: </record>
 6233: <record>
 6234: <header>
 6235: <identifier>oai:CSTC:160</identifier>
 6236: <datestamp>2001-08-21</datestamp>
 6237: </header>
 6238: <metadata>
 6239: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 6240:    <general>
 6241:       <title>Using a theoretical multimedia taxonomy framework</title>
 6242:       <catalogentry>
 6243:          <catalogue>CSTC</catalogue>
 6244:          <entry>160</entry>
 6245:       </catalogentry>
 6246:       <language>English</language>
 6247:       <description> &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;</description>
 6248:       <keywords>computer uses in education</keywords>
 6249:       <keywords>evaluation</keywords>
 6250:       <keywords>multimedia</keywords>
 6251:       <keywords>design</keywords>
 6252:       <keywords>theory</keywords>
 6253:    </general>
 6254:    <lifecycle>
 6255:       <status>Final</status>
 6256:       <contribute>
 6257:          <role>Author</role>
 6258:          <entity>
 6259: BEGIN:vCard
 6260: FN:Rachelle S. Heller
 6261: N:Heller;Rachelle S.
 6262: EMAIL;INTERNET:-
 6263: END:vCard
 6264: </entity>
 6265:          <date datetype="datetime">
 6266:          2001-08-21
 6267:          </date>
 6268:       </contribute>
 6269:       <contribute>
 6270:          <role>Author</role>
 6271:          <entity>
 6272: BEGIN:vCard
 6273: FN:C. Dianne Martin
 6274: N:Martin;C. Dianne
 6275: EMAIL;INTERNET:-
 6276: END:vCard
 6277: </entity>
 6278:          <date datetype="datetime">
 6279:          2001-08-21
 6280:          </date>
 6281:       </contribute>
 6282:       <contribute>
 6283:          <role>Author</role>
 6284:          <entity>
 6285: BEGIN:vCard
 6286: FN:Nuzi Haneef
 6287: N:Haneef;Nuzi
 6288: EMAIL;INTERNET:-
 6289: END:vCard
 6290: </entity>
 6291:          <date datetype="datetime">
 6292:          2001-08-21
 6293:          </date>
 6294:       </contribute>
 6295:    </lifecycle>
 6296:    <metametadata>
 6297:       <contribute>
 6298:          <role>Contributor</role>
 6299:          <entity>
 6300: BEGIN:vCard
 6301: FN:Hussein Suleman
 6302: N:Suleman;Hussein
 6303: EMAIL;INTERNET:hussein@vt.edu
 6304: ORG:;
 6305: END:vCard
 6306: </entity>
 6307:          <date datetype="datetime">
 6308:          2001-08-21
 6309:          </date>
 6310:       </contribute>
 6311:       <language>en-US</language>
 6312:    </metametadata>
 6313:    <technical>
 6314:       <format>text/html</format>
 6315:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=160</location>
 6316:    </technical>
 6317:    <educational>
 6318:       <intendedenduserrole>Learner</intendedenduserrole>
 6319:       <intendedenduserrole>Teacher</intendedenduserrole>
 6320:       <learningcontext>Higher Education</learningcontext>
 6321:       <learningcontext>Secondary Education</learningcontext>
 6322:    </educational>
 6323:    <classification>
 6324:       <purpose>Educational Objective</purpose>
 6325:       <taxonpath>
 6326:          <source>ACM Computer Science Curriculum</source>
 6327:          <taxon>
 6328:             <entry>Other</entry>
 6329:          </taxon>
 6330:       </taxonpath>
 6331:       <description>The type of class that this resource is best suited for</description>
 6332:    </classification>
 6333:    <classification>
 6334:       <purpose>Discipline</purpose>
 6335:       <taxonpath>
 6336:          <source>ACM Computing Classification System</source>
 6337:          <taxon>
 6338:             <entry>Information Systems</entry>
 6339:          </taxon>
 6340:          <taxon>
 6341:             <entry>Information Interfaces and Presentation</entry>
 6342:          </taxon>
 6343:       </taxonpath>
 6344:       <description>The subject classification that best describes the resource</description>
 6345:    </classification>
 6346: </oai_ims>
 6347: </metadata>
 6348: </record>
 6349: <record>
 6350: <header>
 6351: <identifier>oai:CSTC:161</identifier>
 6352: <datestamp>2001-08-21</datestamp>
 6353: </header>
 6354: <metadata>
 6355: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 6356:    <general>
 6357:       <title>&lt;I&gt;L&lt;/I&gt;&lt;SUP&gt;3&lt;/SUP&gt;--towards an open learning environment</title>
 6358:       <catalogentry>
 6359:          <catalogue>CSTC</catalogue>
 6360:          <entry>161</entry>
 6361:       </catalogentry>
 6362:       <language>English</language>
 6363:       <description> &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;</description>
 6364:       <keywords>adaptive courses delivery</keywords>
 6365:       <keywords>authoring</keywords>
 6366:       <keywords>environment for web-based training</keywords>
 6367:       <keywords>didatics</keywords>
 6368:       <keywords>pedagogical ontology</keywords>
 6369:       <keywords>reuse of learning resources</keywords>
 6370:       <keywords>design</keywords>
 6371:       <keywords>human factors</keywords>
 6372:       <keywords>standardization</keywords>
 6373:    </general>
 6374:    <lifecycle>
 6375:       <status>Final</status>
 6376:       <contribute>
 6377:          <role>Author</role>
 6378:          <entity>
 6379: BEGIN:vCard
 6380: FN:Torsten Leidig
 6381: N:Leidig;Torsten
 6382: EMAIL;INTERNET:-
 6383: END:vCard
 6384: </entity>
 6385:          <date datetype="datetime">
 6386:          2001-08-21
 6387:          </date>
 6388:       </contribute>
 6389:    </lifecycle>
 6390:    <metametadata>
 6391:       <contribute>
 6392:          <role>Contributor</role>
 6393:          <entity>
 6394: BEGIN:vCard
 6395: FN:Hussein Suleman
 6396: N:Suleman;Hussein
 6397: EMAIL;INTERNET:hussein@vt.edu
 6398: ORG:;
 6399: END:vCard
 6400: </entity>
 6401:          <date datetype="datetime">
 6402:          2001-08-21
 6403:          </date>
 6404:       </contribute>
 6405:       <language>en-US</language>
 6406:    </metametadata>
 6407:    <technical>
 6408:       <format>text/html</format>
 6409:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=161</location>
 6410:    </technical>
 6411:    <educational>
 6412:       <intendedenduserrole>Learner</intendedenduserrole>
 6413:       <intendedenduserrole>Teacher</intendedenduserrole>
 6414:       <learningcontext>Higher Education</learningcontext>
 6415:       <learningcontext>Secondary Education</learningcontext>
 6416:    </educational>
 6417:    <classification>
 6418:       <purpose>Educational Objective</purpose>
 6419:       <taxonpath>
 6420:          <source>ACM Computer Science Curriculum</source>
 6421:          <taxon>
 6422:             <entry>Other</entry>
 6423:          </taxon>
 6424:       </taxonpath>
 6425:       <description>The type of class that this resource is best suited for</description>
 6426:    </classification>
 6427:    <classification>
 6428:       <purpose>Discipline</purpose>
 6429:       <taxonpath>
 6430:          <source>ACM Computing Classification System</source>
 6431:          <taxon>
 6432:             <entry>Computing Milieux</entry>
 6433:          </taxon>
 6434:          <taxon>
 6435:             <entry>Computers and Education</entry>
 6436:          </taxon>
 6437:       </taxonpath>
 6438:       <description>The subject classification that best describes the resource</description>
 6439:    </classification>
 6440:    <classification>
 6441:       <purpose>Discipline</purpose>
 6442:       <taxonpath>
 6443:          <source>ACM Computing Classification System</source>
 6444:          <taxon>
 6445:             <entry>Computing Methodologies</entry>
 6446:          </taxon>
 6447:          <taxon>
 6448:             <entry>Artificial Intelligence</entry>
 6449:          </taxon>
 6450:       </taxonpath>
 6451:       <description>The subject classification that best describes the resource</description>
 6452:    </classification>
 6453:    <classification>
 6454:       <purpose>Discipline</purpose>
 6455:       <taxonpath>
 6456:          <source>ACM Computing Classification System</source>
 6457:          <taxon>
 6458:             <entry>Information Systems</entry>
 6459:          </taxon>
 6460:          <taxon>
 6461:             <entry>Information Interfaces and Presentation</entry>
 6462:          </taxon>
 6463:       </taxonpath>
 6464:       <description>The subject classification that best describes the resource</description>
 6465:    </classification>
 6466:    <classification>
 6467:       <purpose>Discipline</purpose>
 6468:       <taxonpath>
 6469:          <source>ACM Computing Classification System</source>
 6470:          <taxon>
 6471:             <entry>Information Systems</entry>
 6472:          </taxon>
 6473:          <taxon>
 6474:             <entry>Information Systems Applications</entry>
 6475:          </taxon>
 6476:       </taxonpath>
 6477:       <description>The subject classification that best describes the resource</description>
 6478:    </classification>
 6479:    <classification>
 6480:       <purpose>Discipline</purpose>
 6481:       <taxonpath>
 6482:          <source>ACM Computing Classification System</source>
 6483:          <taxon>
 6484:             <entry>Information Systems</entry>
 6485:          </taxon>
 6486:          <taxon>
 6487:             <entry>Information Storage and Retrieval</entry>
 6488:          </taxon>
 6489:       </taxonpath>
 6490:       <description>The subject classification that best describes the resource</description>
 6491:    </classification>
 6492:    <classification>
 6493:       <purpose>Discipline</purpose>
 6494:       <taxonpath>
 6495:          <source>ACM Computing Classification System</source>
 6496:          <taxon>
 6497:             <entry>Information Systems</entry>
 6498:          </taxon>
 6499:          <taxon>
 6500:             <entry>Models and Principles</entry>
 6501:          </taxon>
 6502:       </taxonpath>
 6503:       <description>The subject classification that best describes the resource</description>
 6504:    </classification>
 6505: </oai_ims>
 6506: </metadata>
 6507: </record>
 6508: <record>
 6509: <header>
 6510: <identifier>oai:CSTC:162</identifier>
 6511: <datestamp>2001-08-21</datestamp>
 6512: </header>
 6513: <metadata>
 6514: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 6515:    <general>
 6516:       <title>IRI-h, a Java-based distance education system: architecture and performance</title>
 6517:       <catalogentry>
 6518:          <catalogue>CSTC</catalogue>
 6519:          <entry>162</entry>
 6520:       </catalogentry>
 6521:       <language>English</language>
 6522:       <description> &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;</description>
 6523:       <keywords>Design</keywords>
 6524:       <keywords>Management</keywords>
 6525:       <keywords>Performance</keywords>
 6526:       <keywords>Java</keywords>
 6527:       <keywords>heterogeneity</keywords>
 6528:       <keywords>platform independence</keywords>
 6529:    </general>
 6530:    <lifecycle>
 6531:       <status>Final</status>
 6532:       <contribute>
 6533:          <role>Author</role>
 6534:          <entity>
 6535: BEGIN:vCard
 6536: FN:C. Wild
 6537: N:Wild;C.
 6538: EMAIL;INTERNET:-
 6539: END:vCard
 6540: </entity>
 6541:          <date datetype="datetime">
 6542:          2001-08-21
 6543:          </date>
 6544:       </contribute>
 6545:       <contribute>
 6546:          <role>Author</role>
 6547:          <entity>
 6548: BEGIN:vCard
 6549: FN:H. Abdel-Wahab
 6550: N:Abdel-Wahab;H.
 6551: EMAIL;INTERNET:-
 6552: END:vCard
 6553: </entity>
 6554:          <date datetype="datetime">
 6555:          2001-08-21
 6556:          </date>
 6557:       </contribute>
 6558:       <contribute>
 6559:          <role>Author</role>
 6560:          <entity>
 6561: BEGIN:vCard
 6562: FN:R. Maly
 6563: N:Maly;R.
 6564: EMAIL;INTERNET:-
 6565: END:vCard
 6566: </entity>
 6567:          <date datetype="datetime">
 6568:          2001-08-21
 6569:          </date>
 6570:       </contribute>
 6571:    </lifecycle>
 6572:    <metametadata>
 6573:       <contribute>
 6574:          <role>Contributor</role>
 6575:          <entity>
 6576: BEGIN:vCard
 6577: FN:Hussein Suleman
 6578: N:Suleman;Hussein
 6579: EMAIL;INTERNET:hussein@vt.edu
 6580: ORG:;
 6581: END:vCard
 6582: </entity>
 6583:          <date datetype="datetime">
 6584:          2001-08-21
 6585:          </date>
 6586:       </contribute>
 6587:       <language>en-US</language>
 6588:    </metametadata>
 6589:    <technical>
 6590:       <format>text/html</format>
 6591:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=162</location>
 6592:    </technical>
 6593:    <educational>
 6594:       <intendedenduserrole>Learner</intendedenduserrole>
 6595:       <intendedenduserrole>Teacher</intendedenduserrole>
 6596:       <learningcontext>Higher Education</learningcontext>
 6597:       <learningcontext>Secondary Education</learningcontext>
 6598:    </educational>
 6599:    <classification>
 6600:       <purpose>Educational Objective</purpose>
 6601:       <taxonpath>
 6602:          <source>ACM Computer Science Curriculum</source>
 6603:          <taxon>
 6604:             <entry>Other</entry>
 6605:          </taxon>
 6606:       </taxonpath>
 6607:       <description>The type of class that this resource is best suited for</description>
 6608:    </classification>
 6609:    <classification>
 6610:       <purpose>Discipline</purpose>
 6611:       <taxonpath>
 6612:          <source>ACM Computing Classification System</source>
 6613:          <taxon>
 6614:             <entry>Computing Milieux</entry>
 6615:          </taxon>
 6616:          <taxon>
 6617:             <entry>Computers and Education</entry>
 6618:          </taxon>
 6619:       </taxonpath>
 6620:       <description>The subject classification that best describes the resource</description>
 6621:    </classification>
 6622:    <classification>
 6623:       <purpose>Discipline</purpose>
 6624:       <taxonpath>
 6625:          <source>ACM Computing Classification System</source>
 6626:          <taxon>
 6627:             <entry>Computer Systems Organization</entry>
 6628:          </taxon>
 6629:          <taxon>
 6630:             <entry>Computer-Communication Networks</entry>
 6631:          </taxon>
 6632:       </taxonpath>
 6633:       <description>The subject classification that best describes the resource</description>
 6634:    </classification>
 6635: </oai_ims>
 6636: </metadata>
 6637: </record>
 6638: <record>
 6639: <header>
 6640: <identifier>oai:CSTC:163</identifier>
 6641: <datestamp>2001-08-21</datestamp>
 6642: </header>
 6643: <metadata>
 6644: <oai_ims xmlns="http://oai.dlib.vt.edu/metadata/oai_ims" xsi:schemaLocation="http://oai.dlib.vt.edu/metadata/oai_ims http://oai.dlib.vt.edu/OAI/oai_ims.xsd">
 6645:    <general>
 6646:       <title>Web-based multimedia tools for sharing educational resources</title>
 6647:       <catalogentry>
 6648:          <catalogue>CSTC</catalogue>
 6649:          <entry>163</entry>
 6650:       </catalogentry>
 6651:       <language>English</language>
 6652:       <description> &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;</description>
 6653:       <keywords>Design</keywords>
 6654:    </general>
 6655:    <lifecycle>
 6656:       <status>Final</status>
 6657:       <contribute>
 6658:          <role>Author</role>
 6659:          <entity>
 6660: BEGIN:vCard
 6661: FN:Nicolas D. Georganas
 6662: N:Georganas;Nicolas D.
 6663: EMAIL;INTERNET:-
 6664: END:vCard
 6665: </entity>
 6666:          <date datetype="datetime">
 6667:          2001-08-21
 6668:          </date>
 6669:       </contribute>
 6670:       <contribute>
 6671:          <role>Author</role>
 6672:          <entity>
 6673: BEGIN:vCard
 6674: FN:Abdulmotaleb El Saddik
 6675: N:El Saddik;Abdulmotaleb
 6676: EMAIL;INTERNET:-
 6677: END:vCard
 6678: </entity>
 6679:          <date datetype="datetime">
 6680:          2001-08-21
 6681:          </date>
 6682:       </contribute>
 6683:       <contribute>
 6684:          <role>Author</role>
 6685:          <entity>
 6686: BEGIN:vCard
 6687: FN:Shervin Shirmohammadi
 6688: N:Shirmohammadi;Shervin
 6689: EMAIL;INTERNET:-
 6690: END:vCard
 6691: </entity>
 6692:          <date datetype="datetime">
 6693:          2001-08-21
 6694:          </date>
 6695:       </contribute>
 6696:    </lifecycle>
 6697:    <metametadata>
 6698:       <contribute>
 6699:          <role>Contributor</role>
 6700:          <entity>
 6701: BEGIN:vCard
 6702: FN:Hussein Suleman
 6703: N:Suleman;Hussein
 6704: EMAIL;INTERNET:hussein@vt.edu
 6705: ORG:;
 6706: END:vCard
 6707: </entity>
 6708:          <date datetype="datetime">
 6709:          2001-08-21
 6710:          </date>
 6711:       </contribute>
 6712:       <language>en-US</language>
 6713:    </metametadata>
 6714:    <technical>
 6715:       <format>text/html</format>
 6716:       <location>http://www.cstc.org/cgi-bin/show_abstract.pl?type=official&amp;number=163</location>
 6717:    </technical>
 6718:    <educational>
 6719:       <intendedenduserrole>Learner</intendedenduserrole>
 6720:       <intendedenduserrole>Teacher</intendedenduserrole>
 6721:       <learningcontext>Higher Education</learningcontext>
 6722:       <learningcontext>Secondary Education</learningcontext>
 6723:    </educational>
 6724:    <classification>
 6725:       <purpose>Educational Objective</purpose>
 6726:       <taxonpath>
 6727:          <source>ACM Computer Science Curriculum</source>
 6728:          <taxon>
 6729:             <entry>Other</entry>
 6730:          </taxon>
 6731:       </taxonpath>
 6732:       <description>The type of class that this resource is best suited for</description>
 6733:    </classification>
 6734:    <classification>
 6735:       <purpose>Discipline</purpose>
 6736:       <taxonpath>
 6737:          <source>ACM Computing Classification System</source>
 6738:          <taxon>
 6739:             <entry>Computing Milieux</entry>
 6740:          </taxon>
 6741:          <taxon>
 6742:             <entry>Computers and Society</entry>
 6743:          </taxon>
 6744:       </taxonpath>
 6745:       <description>The subject classification that best describes the resource</description>
 6746:    </classification>
 6747:    <classification>
 6748:       <purpose>Discipline</purpose>
 6749:       <taxonpath>
 6750:          <source>ACM Computing Classification System</source>
 6751:          <taxon>
 6752:             <entry>Computing Milieux</entry>
 6753:          </taxon>
 6754:          <taxon>
 6755:             <entry>Computers and Education</entry>
 6756:          </taxon>
 6757:       </taxonpath>
 6758:       <description>The subject classification that best describes the resource</description>
 6759:    </classification>
 6760: </oai_ims>
 6761: </metadata>
 6762: </record>
 6763: 
 6764: </ListRecords>

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