Ideas+for+CSILM's


 * IDEAS OF CSILM's**

Russ Weeks > and, or, not, etc > building small logic circuits from various gates > [] > [] (newer version of previous link) > [] (more realistic connections) > Lego mindstorms has a GUI programming interface ROBOLAB with programming blocks (if, while, etc) that can be dragged and dropped to assemble program > http://portal.acm.org/citation.cfm?doid=563340.563345 > http://www.lego.com/eng/education/mindstorms/home.asp?pagename=robolab > http://www.cipce.rpi.edu/programs/robotics/robolab/lesson3.2/lesson3.2.html > Lily browser-based visual programming environment at http://www.lilyapp.org/ > Limnor at [|http://www.limnor.com] > [] (10 commandments of computer ethics) > Visual java applets exist for sorting random segment lengths which demonstrate how and how fast various sorting algorithms work > www.cs.ubc.ca/~harrison/Java/sorting-demo.html > [] > [] (very nice layout and functionality) > [|http://cg.scs.carleton.ca/~morin/misc/sortalg/] > Computer Programming I: http://www.uen.org/ctecore/core.do?courseNum=110201 > Computer Programming 2: [] > world coordinates, screen coordinates, viewing windows, transformations > internet safety, social engineering On robocode--apparently it was Mathew Nelson from IBM who created it at IBM back in 2001. The wiki has a good background: [] There are youtube videos of the competition in action showing visible radar sweeps--here is one: [] I made a jing video of four bots simultaneously having at it. The video shows several rounds and in this one the radar sweeps are invisible. It is an attachment called robocode1.swf
 * Boolean Algebra
 * Algorithms (huge area with lots of different developmental levels)
 * Visual Programming
 * Computer ethics
 * Sorting
 * Utah State Office of Education core curriculum could be sources for many ideas
 * Graphing calculators
 * CVS
 * Security
 * T9 Predictive Text Algorithm for using single key strokes for letter input with cell phones
 * Data Visualization
 * Lightning Monitoring System 205.121.198.39/lightning/lightning.php 205.121.198.39/lightning/ajax_lightning.php

Dave Anderson > Let students see the cause and effect of a programming language. Develop information about computer programming and a brief history about C++, Basic and Java. Introduce the differences between Java and javascript. > Develop a split screen with the javascript code on one side and the results of the action on the other. Students would then use javascript premade codes and modify the background - colors – font – combine it with actions such as snowing – leaves falling – screen shaking – The instructions would take them through the basics of HTML preloading and how to copy and paste script in the right areas of the html page. How to use the html code > [|http://www.web-source.net/html_codes_chart.htm>]Students would first follow step by step process then introduce pre-made codes of their choice. They would learn how to read the code. > [] This would then be followed with a problem solving section to help the student problem solve why the script didn’t work or how they can change parts of the script Published in Middle School - Algorithms / Rubiks Cube (Algorithms and data structure)
 * **Rubiks cubes** Rubiks algorithms or (move-sequences) [] Real to life Virtual Cubes They are very well done[] Not being having the Computer Science background -- I wonder if it would be helpful if students could watch a 30 sec mov on how to use the tools of each ILM They would be fairly easy to produce host them on teacher tube or our own video server?
 * Assessment via Utips Algorithms need actual examples of what the algorithm could look like
 * **Computer Programming I**
 * Objective 110201-0301 -- Demonstrate the ability to use basic elements of a specific language.
 * **Computer Careers**
 * Objective 110201-10__01__
 * Develop career awareness related to working in the Computer Programming/Software Engineering industry. I would also like to do an ILM on computer related careers where they should go to school (like USU) to get training. Tie in salary what to do to be prepared show how math is critical for computer science majors. Tie in interest surveys geared towards computer science.

Computer parts / Computer applications []

Check out the interactives in the right hand side of the screen []

Megan Summers I have been reviewing and adding to my internet searching unit. A few things I have added: 1. How search engines work: I have a very basic animation on how spiders search the web, how they index what they find, and how search sites find your requests. 2. How to cite a site: How to first determine what type of site it is and then the proper way to format that citation in a bibliography. 3. Citation Maker: Talks about the limitations of online citation makers & then has students practice using an online citation maker. This week I had the hardest time of all with the CSILM system. I would type something in, save my work, and when I came back to the page some of the sentences etc. would be at the bottom or top of the page. It made no sense what so ever. No matter which browser I used it still did that. Some possible spinoffs: · A more detailed ILM about plagiarism and more exercises with that · A more detailed ILM about the difference between regular search engines vs. databases, e.g. how they index sites etc.
 * Scratch
 * Online safety etc. such things as protecting personal information, basic rules for avoiding plagiarism, creating strong passwords, chat rooms, security challanges related to e-mail, instant messaging, and free downloads,how to handle spam, attachments from unknown sources, and free download offers, why companies collect information about visitors on their Web sites, define hacking and identify as illegal,give examples of good manners specific to E-mail, chat, and instant messaging.
 * Internet: how the internet works

Next week’s goals: 1. Filling out the form on the competencies of my ILM’s ( I might need a little guidance and some examples on this task) 2. Internet searching ILM is mostly finished, I have graphics & PDF’s (instructions I created, and hard copy of questions just in case the teacher doesn’t want to use the ILM system for answering questions) to add I just need to figure out the server issues. 3. Creating another lesson in the Hardware/Software unit about processing. I feel this is a key component I missed. 4. Modify FhotoFlexor for my 5th graders but change the instructions & goal a bit. 5. Create an ILM for my first graders with a subject they talk about dealing with Dragging, clicking, scroll bars, radio buttons etc. This one may be a little tricky.. I will have to be creative.

James Porter This ILM is designed to help students to become aware of how their computer is being attacked. The unit starts off discussing biological and computer viruses. Once they see the similarities they will go through an activity diagnosing some biological illnesses. Part of this section is to also show how the more information you know about the problem the easier it is to diagnose and treat. Now we move on to the computer infections side of things with a short video and then a game. The game is designed to help students to see how easily infections spread if the proper protections and maintenance are not used. Students will take on the role of a manager of a internet café. Their job is to make the most money and to way they have to do so is to keep their computers functioning. After the game we will look over some sample logs that show how the infections spread and compare it to how they did in the game. Then I have made it so that students can experience running a virus scan on their computer. After this section I want to discuss safe email practices and move on to protecting your personal information while using the internet.
 * Protecting your computer and yourself**

[]