This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2013-03-05 02:07:04

s_federici
Scratcher
Registered: 2007-12-18
Posts: 500+

Project using lists

Can someone suggest a good project (possibly not a 3D drawing one) or a good idea for a project based on lists? I need something that couldn't be done without using lists.

BTW, I'm not trying to cheat for an assignment    : I'm a teacher trying to look for a meaningful usage of lists in scratch (that, unlike other languages, needs a lot less lists).

[This topic was in the "project ideas" forum but, having got no answers at all, I tried moving it to this forum]

Offline

 

#2 2013-03-05 02:15:49

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Re: Project using lists

Take a look at this project:  http://scratch.mit.edu/projects/BoltBait/1516358

Nothing BUT lists!  cool


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#3 2013-03-05 05:47:10

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Project using lists

How about calculating the least common multiple of two numbers? You could in theory use Euclid's method to find the greatest common divisor and divide the product of the numbers by that, but using two lists of the prime factors and then sieving to find the common factors is extremely list-heavy.

Alternatively, for something simpler, a good list project is to analyze sentences. Input a string with the ASK block, and convert it into a list by separating it at the spaces. Then have the students to things like count the number of words, count the instances of a specific word, etc. A fun project can be to count how many times the word "the" is used in a short text like The Walrus and the Carpenter, and to output the text replacing all instances of some common word with something totally ridiculous (replace all instances of "Walrus" with "Jedi Knight").  smile


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4 2013-03-05 07:42:57

s_federici
Scratcher
Registered: 2007-12-18
Posts: 500+

Re: Project using lists

Thanks a lot BoltBait and Hardmath123. I appreciate very much your help. I had already taken into consideration word-based projects. I had discarded mathematical projects as my students are from a degree in communication sciences, so they are more oriented to human sciences. Anyway, they didn't appreciate a lot even the word-based project. So, if you can think of other examples, please let me know.

Anyway, even projects that could be done without lists (like Hardmath's example) but that are "more naturally" implemented with lists would be fine to me.

Last edited by s_federici (2013-03-05 09:34:05)

Offline

 

#5 2013-03-05 18:12:49

jji7skyline
Scratcher
Registered: 2010-03-08
Posts: 1000+

Re: Project using lists

What about chatbots? They are most easily made using lists, and some can even be made to become smarter, the more you talk to them. Human science students might be interested in that  smile


I don't know why you say goodbye, I say hello!  big_smile

Offline

 

#6 2013-03-06 04:27:49

s_federici
Scratcher
Registered: 2007-12-18
Posts: 500+

Re: Project using lists

jji7skyline wrote:

What about chatbots?

That could work... Thanks for the suggestion!

Offline

 

#7 2013-03-06 10:42:47

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: Project using lists

Programming language implementation. Real programming languages, too, with recursion and first-class data and stuff. You NEED lists for that.


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#8 2013-03-06 14:37:01

s_federici
Scratcher
Registered: 2007-12-18
Posts: 500+

Re: Project using lists

joefarebrother wrote:

You NEED lists for that.

Sure, I agree, you do. But my students are using Scratch to develop projects that are related to Communication Studies, that is animation, advertising, scientific communication, etc. So, I was thinking to something that could be "palatable" to them.

Offline

 

#9 2013-03-06 19:58:54

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Project using lists

Animation? How about having them draw neat fractals using lists? Try the Snowflake/Koch curves, you can make those with lists.  smile


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#10 2013-03-07 13:21:57

s_federici
Scratcher
Registered: 2007-12-18
Posts: 500+

Re: Project using lists

Hardmath123 wrote:

How about having them draw neat fractals

I can really see why your nickname is HARD MATH  big_smile

Last edited by s_federici (2013-03-07 13:22:21)

Offline

 

#11 2013-03-08 10:47:15

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: Project using lists

s_federici wrote:

Hardmath123 wrote:

How about having them draw neat fractals

I can really see why your nickname is HARD MATH  big_smile

And yet it is followed by 123, which is NOT hard math  tongue


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

Board footer