CC.L3C-01e
http://drupdev.csc.villanova.edu/csta7/?q=taxonomy/term/213/all
enArrays Lesson Plan
http://drupdev.csc.villanova.edu/csta7/?q=node/1066
<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 sample lesson plan and assignment for teaching arrays. This was part of a lesson plan assignment of mine for my CS AQ. I learned how to program by taking working video games and enhancing them. Many students will likely learn the same way. Resources for source code are given in the Word doc.</div></div></div>Fri, 04 Jul 2014 01:26:55 +0000kambagiri1066 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/csta7First Day Activity - Sorting
http://drupdev.csc.villanova.edu/csta7/?q=node/987
<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 an activityfor grades 6-12 that gets students to think about the problem of sorting some playing cards. The rules of the "game" essentially abstract the "rules" for the comparison-based sorting in a computer. It seems to work well to get kids into the CS mindset, and builds some confidence that they can succeed.</div></div></div>Thu, 03 Jul 2014 16:36:01 +0000kambagiri987 at http://drupdev.csc.villanova.edu/csta7Food For Thought: Great Ideas in CS Illustrated with Food
http://drupdev.csc.villanova.edu/csta7/?q=node/986
<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 is oriented around efficiency in computing, in particular constructing algorithms, correctness, running time, and algorithm efficiency.</div></div></div>Thu, 03 Jul 2014 16:34:21 +0000kambagiri986 at http://drupdev.csc.villanova.edu/csta7Guzdial and Ericson Java Media Computation Walkthrough
http://drupdev.csc.villanova.edu/csta7/?q=node/934
<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 movie in which the author Mark Guzdial talks through and demonstrations various Javaprogramming examples using media computation (media manipulation); it accompanied the set of 4 lessons in this web repository entitled "Learning Java through Media Computation". It is an 81mb zip file and for this reason was separated from the set of sessions.</div></div></div>Thu, 03 Jul 2014 04:36:13 +0000kambagiri934 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/csta7Learning Java Through Media Computation
http://drupdev.csc.villanova.edu/csta7/?q=node/983
<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 set of 4 sessions: Intro to OO Programming concepts and Java Turtles, Intro to Media Computation and image manipulation using objects, methods, arrays, and loops; Image Manipulation using 2d arrays and conditionals, Manipulating sound using ranges in iteration and methods that return values; also a look at inheeritance using Java Turtles.</div></div></div>Thu, 03 Jul 2014 16:15:29 +0000kambagiri983 at http://drupdev.csc.villanova.edu/csta7Power of Randomness in Computation
http://drupdev.csc.villanova.edu/csta7/?q=node/889
<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 presenter talks about the usefulness of randomness in CS noting algorithms, Monte Carlo simulations, cryptography. He explores the generation of pseudo-random numbers and the quality of random numbers generated including the minimal randomness requirement.</div></div></div>Wed, 02 Jul 2014 22:23:41 +0000kambagiri889 at http://drupdev.csc.villanova.edu/csta7Programming Ideas V2
http://drupdev.csc.villanova.edu/csta7/?q=node/885
<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 collection of ideas for exercises, test questions, projects, etc. It is not a collection of exercises, test questions, projects, etc. This collection is meant to be used when the teacher first begins to design an assignment or test and needs some ideas. This collection is no good to the teacher who is in a panic and needs a string exercise for a class starting in five minutes!</div></div></div>Wed, 02 Jul 2014 21:59:04 +0000kambagiri885 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/csta7Sorting Algorithm Project
http://drupdev.csc.villanova.edu/csta7/?q=node/947
<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 present project will give students an opportunity to research, learn and compare 2 sorting algorithms and present their findings to their peers. The project is given to the students after they have learned about arrays, reading and writing to text files, and bubble sort. Two studentsâ€™ projects are also included as an example to show to the class, or to be used for teaching.</div></div></div>Thu, 03 Jul 2014 05:32:28 +0000kambagiri947 at http://drupdev.csc.villanova.edu/csta7Visual Sorting Demos
http://drupdev.csc.villanova.edu/csta7/?q=node/997
<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 Java applet shows a variety of sorting methods, visually. It includes a small quiz where students can see if they can recognize a sort method from the pattern of the movement of the elements of the array. Itâ€™s online at http://mmhs.ca/compsci/applets.htm#Sorting. NOTE: A few applets may have incompatibilities with some browsers and/or platforms.</div></div></div>Thu, 03 Jul 2014 17:19:12 +0000kambagiri997 at http://drupdev.csc.villanova.edu/csta7