CT.L3A-03
http://drupdev.csc.villanova.edu/csta7/?q=taxonomy/term/50/all
enAlgorithms in Computational Biology
http://drupdev.csc.villanova.edu/csta7/?q=node/1073
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">This set of slides presents some examples of computer science use in biology - an example of computational thinking. Among topics explored are sequencing the humane Genome, string matching and other related problems.</div></div></div>Fri, 04 Jul 2014 02:26:25 +0000kambagiri1073 at http://drupdev.csc.villanova.edu/csta7Bootstrap - Videogame Design through Functional Programming
http://drupdev.csc.villanova.edu/csta7/?q=node/1057
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">Additional information: These materials are intended to be an "out of the box" teaching toolkit, and include all of the software, lesson plans and student worksheets necessary to run a successful class. Teachers need only to install the software, available for free from www.drscheme.org. There are 9 lessons each 90 minutes long.</div></div></div>Fri, 04 Jul 2014 00:57:50 +0000kambagiri1057 at http://drupdev.csc.villanova.edu/csta7Cache-Oblivious Computations: Algorithms and Experimental Evaluation
http://drupdev.csc.villanova.edu/csta7/?q=node/1059
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">Discussion based on techniques and analysis for handling massive data sets. Analysis of algorithms is discussed from the perspective of I/O complexity and the cache-oblivious model. Related topics include the Longest Common Subsequence problem, recursion, bioinformatics, priority queue, heaps and Gaussian Elemination. This is a very mathematical treatment.</div></div></div>Fri, 04 Jul 2014 01:06:23 +0000kambagiri1059 at http://drupdev.csc.villanova.edu/csta7End of ICS3M course test incl Programming
http://drupdev.csc.villanova.edu/csta7/?q=node/920
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">The resources here were developed for ICS3M. The package includes an outline for culminating tasks, a final exam and a sample solution to the exam programming task. Students were introduced to OOP throughout the semester and the Pizza program source code included is a possible solution to the final programming task. Donâ€™t fear the OOP!</div></div></div>Thu, 03 Jul 2014 03:43:25 +0000kambagiri920 at http://drupdev.csc.villanova.edu/csta7Food For Thought: Pancakes with a Problem
http://drupdev.csc.villanova.edu/csta7/?q=node/989
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">Through the use of the notion of flipping pancakes of equal size, Professor Rudich develops a notation to solve the problem, describes an algebraic representation, talks about lower and upper bounds,, describes a recursive solution, examines an alternative solution. He suggests that this problem analysis in both descrete mathematics and algorithm research.</div></div></div>Thu, 03 Jul 2014 16:51:04 +0000kambagiri989 at http://drupdev.csc.villanova.edu/csta7Forestry Simulation
http://drupdev.csc.villanova.edu/csta7/?q=node/935
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">This is a project problem from U of Miami involving the simulation of growth and pruning of forests. OO design techniques and programming are required. The use of random numbers and file reading and writing are also needed. See other programming exercises in the JETT Workshop II from Univ of Miami, Geoff Sutcliffe</div></div></div>Thu, 03 Jul 2014 04:40:38 +0000kambagiri935 at http://drupdev.csc.villanova.edu/csta7Intro to BlueJ and Making Karel the Robot Walk the Maze
http://drupdev.csc.villanova.edu/csta7/?q=node/1022
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">This folder really has two kinds of information. The robot lab has little information for participants, assuming participants have knowledge of solutions to walking maze problems. The two presentations don't have anything to do with the lab but do present interesting information for teachers.</div></div></div>Thu, 03 Jul 2014 20:28:05 +0000kambagiri1022 at http://drupdev.csc.villanova.edu/csta7Introduction to Graph Theory
http://drupdev.csc.villanova.edu/csta7/?q=node/1017
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">This presentation will explore graph theory and its relationship to ICS4U. A graph is a mathematical structure usually drawn by connecting dots with lines. They are typically represented in a program using arrays and/or linked lists. Graphs are gentle to introduce, fun to draw and play with, and a wonderful example of the connection between mathematics andcomputer science.</div></div></div>Thu, 03 Jul 2014 18:53:53 +0000kambagiri1017 at http://drupdev.csc.villanova.edu/csta7Role Playing Helper Functions/Recursion
http://drupdev.csc.villanova.edu/csta7/?q=node/901
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">Students role play various objects of simple programs to understand parameter passing and recursive calls. Grades 10-12. Prior knowledge: compile and run simple programs; write code using parameters.</div></div></div>Thu, 03 Jul 2014 02:16:10 +0000kambagiri901 at http://drupdev.csc.villanova.edu/csta7Toys and Techniques for Teaching CS
http://drupdev.csc.villanova.edu/csta7/?q=node/962
<div class="field field-name-field-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even">This session will present techniques for using manipulatives and fun activities to teach computer science concepts. Participants will have the opportunity to share and brainstorm new ideas to help make teaching computer science a fun and rewarding activity.</div></div></div>Thu, 03 Jul 2014 14:18:41 +0000kambagiri962 at http://drupdev.csc.villanova.edu/csta7