This is the DUMBEST thing. I mean really? ALICE is like an awful video game, but that is somehow going to appeal people into becoming a CS major? This is the crap that makes me NOT want to be a CS major. All the points presented by these carnegie mellon morons go both ways. It's useless and a waste of time.
If you want my complaints with it, it's too simple. And limits the user to the possibilities present. You can't make a basic RPG game with Alice, you can with almost any other language.
CS1 students average a C grade wth Alice a B grade... Basically this is just boosting grades by just giving it for free. Let's take out all the complexity of programming and instead of having a few excellent programmers, let's have thousands of really mediocre ones. (They all do the same right?)
I took my first CS class in high school and we worked with Alice for a month before working with Java. I am now a CS Major at Mesa State College(Junior). If it wasn't for me learning on Alice i don't think that i would now be a CS major. Alice made it fun to program. And it being fun and and easy to use was what made me love programing.
@magnusn12 Once you learn how to program in any language, it is not that hard to learn another language. I suggest learning C++ or Java and getting a good understanding of it before learning Objective C. I knew C++ and Java before i messed with Objective C, but Objective C is still weird to me. I have not done too much with Objective C. Why do you want to learn Objective C?
Ugh. This is somewhat of an insult to programming.
Alice's purpose, as far as I know, is to teach fundamentals. It does an "okay" job of this. As a side-effect, however, it not only teaches kids that programming is always object-oriented, but that it's also always sequential. Alice does a good job of making anything more complicated than a linear sequence a convoluted mess to make.
Plus, the newbies who think they're actually programming can get rather annoying.
But the true and only way to learn coding is not using alice. I started coding at 11. Changing values in games making me have abilitys others dont have because I coded. And the true and only way is to find someone willing to help, like videos, or anything or forums. Thats the best way. But always study the code. Dont become lazy.
not bad for the younger kids , but there is nothing more empowering then getting into the assembly code and learnning an actual language , C++ is still more suited for actual study then faking it
Thanks for creating such an amazing & innovative teaching tool to get folks of all ages into the exciting and challenging field of computer programing! Wish you continued success!!
While drag and drop seems like an easy way to get people interested in programming, I can tell you that if my introductory course was replaced with this I would loose all faith in my studies...
I really cannot understand why people are afraid of the console prompt and some lines of text. You will gradually be taught how to read/write code in a class, so why freak out so easily? (Although I easily understand why when I see the debugging sessions some people need)
Would your opinion change if you were ten years old and trying to grasp the concepts of computer programming. Or if you were out of school and trying to self teach basics?. I believe this is a visual concept for learning without the often intimidating command line. I have found this as a very interesting teaching tool that has very much interested my children and drawn there attention. Try teaching a 10 year old the command line approach.
i fear drag and drop programming paradigms will not be targeted purly at 10 year olds for much longer. Computer Science is seeing an alarming drop in undergraduates and institutions are currently scrambling for ideas on how to make CS more "attractive" to an increasingly dumbed-down population who do not enjoy learning anything remotely "difficult" or technical (such as C++/Assembly and those pesky inconvenient binary calculations and such).
i fear drag and drop programming paradigms will not be targeted purely at 10 year olds for much longer. Computer Science is seeing an alarming drop in undergraduates and institutions are currently scrambling for ideas on how to make CS more "attractive" to an increasingly dumbed-down population who do not enjoy learning anything remotely "difficult" or technical (such as C or Assembly and those pesky inconvenient binary calculations and such).
I agree, i started "proramming" , by reading the help file of a program called mirc that has a bulti in scripting language. I was about 12 at the time and it wasnt really that hard, just get somekind of reference guide to the language , read some examples and try stuff out. Thats how i learned java c and c++. On the other hand tools like alice would allow people with learning disabilities to get into the field (not that everyone that uses it has disabilities =P ).
the problem is, the nation's entire up and coming generation has a disability. it's called dumbness and dumb people cannot cope with a proper Computer Science syllabus. this is what Alice is for, to help future retarded undergraduates and maintain enough interest in the subject to keep Uni professors in work.
@MustNotRead probably, there is already a lot of people with the idea "don't mind the effectiveness of the code, computers these days are fast enough" sigh. However I don't think that the word is dumb, but laziness to think. The main problem is that the culture we live in uses the philosophy "less thinking = good"
@Cowsnipe The people that want to learn through "drag and drop" instead of actually writing the code, are the same type of people that see it as a fad. Yay, you got 10% more people interested in CS! They'll get bored of it and move on a few weeks later. These people don't really want to learn programming, they just seem "Alice" as a game.
I recommend using Alice if you are new to 3D programming. Use it to get a jist of how a 3D programming environment works. But in actuality, it is a lot of coding to do what they are doing in this. To make an object move it takes a lot of coding. It's a good start but if you are interested in game design and Alice is the only program you use, you wont get anywhere. Most games these days involve Java or C++. Other things are masm32.
I think it maybe discouraging in the long run. Once spoiled with drag-n-drop interface and absence of coding, CS students might get scared when they see how much coding it takes to even make an object move across the screen. Or realize that their 15min project in Alice = hours and hours of work in a real compiler/3D editor/photoshop.
Alice is amazing! I've been playing around on it, and if i can do, then anyone can do! It's free to download, too. Fore more info, you can search for "alice programming" on the squidoo website
iam 13 and i made a game out of this its no slow or anythign controls are simple it was hard but in the end i won 2nd place in the collage level compation of this i say again COLLAGE LEVEL i beat about 20 other COLLAGE kids ^_^ i made the graphics so good some guys there offered me a collage class to make movies. I CANT WAIT!!!!!
do u no y u beat all of da collage kids? Because they don't give a shit about Alice, just like the real world doesn't give a shit about Alice. Have you ever heard of anything that matters made via Alice? Nope, you sure haven't.
it's amazing! its a great step up for people who are beginners to Computer Programming. it might seem boring to you but to many people its like "I just made some 3D thing move on the screen and i programmed it by myself" :) , its amazing to those kids, and schools are starting to adapt it now, luckily for me, they have just brought Alice to my High School and has been in other colleges\ grade schools! so obviously its working and to some not boring, i have yet to try it, but looks promising!
Actually that is not the full quote from the article Teach Yourself Programming in Ten Years. The rest of the sentence says, "older learners might also enjoy [Alice]."
Bottom line: don't be a programming snob. Not everyone who is learning about programming is interested in being a professional programmer.
Cannot make a mistake???? That is essential to the programming experience. To writing meaning ful programs. To understand why your lines of code do what they do. Maybe even find new ways to do it.
Maybe the video should be clearer. For programmers not saying "Making syntax errors" is a big no no :) . Clarity people. I don't understand what you want to say if you don't. There is no way to learn to write meaningful programs in less than ten years. And BTW...I am a programmer, been one since 1988 :). I know what I'm talking about.
I assume you are getting the statement "there is no way to learn to write meaningful programs in less than ten years" from the well known article How to learn to program in ten years. That same article also recommends Alice as introduction to programming.
Hhhmmmm. it says that if your age is in the single digits, Alice is reccommended. :) But as i said above i am not knocking Alice. Great tool. But... real programmers know its just not enough. Please, i recommend using it but please do not rely on it, you will be a weak programmer. Full stop.
We have found another great tool for my mother with Altzheimers. We have created our virual Paradise Ranch, that my parents owned years ago. It has helped her to retain memories of our family history. I am so thankful for learning how to create her world again, so it isn't lost in her memory. Also she recognizes family members through our virtual ranch. Fabulous education tool. Thanks for posting
Alice is wonderful! It's fun and exciting and gives people unlimited tools for the most imaginitive worlds. I just want to upload mine somewhere, because I'm havppy with it! I used it in my CISIII class. And it was FUN!
relax maitrelame2 Most people use Alice as intro software for people with little or no experience programming. No one using Alice is going to take your job so just calm down.
read Don't laugh at this! Just do it Start thinking something you really really want cause this is astounding the person that sent this to me said their wish came true 10 mins after they read the mail so I thought what the heck You have just been visited by DrSuess's Cat in the Hat. He will grant you one wish Make your wish when the count down is over 10,9,8,7,6,5,4,3,2,1 MAKE A WISH Send this to 10 videos within the hour you read this. If you do, your wish will come true
I found this video by way of just watching the last lecture by randy pausch. I've never heard of it but it sounds very interesting and I'm going to try it now. Thanks.
It is a little steep on the learning curve, but it's much easier than learning programing via the "hello world" method. Keep it up and best of luck to you!
storytelling alice rocks! im gonna use it for computer fair next year! haha im such a nerd... im in 7th grade and already plan on attending cmu... haha
read Don't laugh at this! Just do it Start thinking something you really really want cause this is astounding the person that sent this to me said their wish came true 10 mins after they read the mail so I thought what the heck You have just been visited by DrSuess's Cat in the Hat. He will grant you one wish Make your wish when the count down is over 10,9,8,7,6,5,4,3,2,1 MAKE A WISH Send this to 10 videos within the hour you read this. If you do, your wish will come true
This program has been available for a couple years now...
IDK why its just NOW that CMU put it on their Youtube page.
Although I can see why some haven't noticed it before... some people may see this as a "childish" way to learn CS. For example, my University's CS dept. is/was full of hard-asses that would laugh at the idea of using this.
its cause of randy's condition that they put this up. i suppose right now they are just trying to do everything 'randy' to show him he's loved... this program is after all his greatest legacy.
Thanks for creating such an amazing & innovative teaching tool
HostingReviews1 1 month ago
this is so interesting...
muhammadzahmad 1 month ago
This is the DUMBEST thing. I mean really? ALICE is like an awful video game, but that is somehow going to appeal people into becoming a CS major? This is the crap that makes me NOT want to be a CS major. All the points presented by these carnegie mellon morons go both ways. It's useless and a waste of time.
HydraGoesPro 2 months ago
brilliant.
katheryncruz24 2 months ago
Alice is one of the most spectacular animation breakthrough.
agapitoflores001 2 months ago
If you want my complaints with it, it's too simple. And limits the user to the possibilities present. You can't make a basic RPG game with Alice, you can with almost any other language.
MrJjjakey 3 months ago
I have to program in this language for High School Introduction to Programming. This language is the worst thing I've ever seen.
MrJjjakey 3 months ago 2
CS1 students average a C grade wth Alice a B grade... Basically this is just boosting grades by just giving it for free. Let's take out all the complexity of programming and instead of having a few excellent programmers, let's have thousands of really mediocre ones. (They all do the same right?)
silver6162 5 months ago 3
unfortunately i have to learn this crap for my bachelors :(
loofemmaps 9 months ago
my cat could do better graphics
loofemmaps 9 months ago
man, the graphics are so crap!
loofemmaps 10 months ago
@loofemmaps so, are you able to make the graphics better?
LrisD9020 10 months ago
"The Last Lecture" brought me here (:
thrivingsmiles 11 months ago 6
I took my first CS class in high school and we worked with Alice for a month before working with Java. I am now a CS Major at Mesa State College(Junior). If it wasn't for me learning on Alice i don't think that i would now be a CS major. Alice made it fun to program. And it being fun and and easy to use was what made me love programing.
runningchic5170 11 months ago
@runningchic5170 do you think i could manage to learn how to program and then move onto objective c? im only 16 but i really want to learn it.
magnusn12 8 months ago
@magnusn12 Once you learn how to program in any language, it is not that hard to learn another language. I suggest learning C++ or Java and getting a good understanding of it before learning Objective C. I knew C++ and Java before i messed with Objective C, but Objective C is still weird to me. I have not done too much with Objective C. Why do you want to learn Objective C?
runningchic5170 8 months ago
RIP randy pausch...
myzt1qu3 1 year ago 3
Ugh. This is somewhat of an insult to programming.
Alice's purpose, as far as I know, is to teach fundamentals. It does an "okay" job of this. As a side-effect, however, it not only teaches kids that programming is always object-oriented, but that it's also always sequential. Alice does a good job of making anything more complicated than a linear sequence a convoluted mess to make.
Plus, the newbies who think they're actually programming can get rather annoying.
Synergy9k 1 year ago
Wow, I am 10-years old and I learned this stuff a long time ago!
MrVisualGuy 1 year ago
But the true and only way to learn coding is not using alice. I started coding at 11. Changing values in games making me have abilitys others dont have because I coded. And the true and only way is to find someone willing to help, like videos, or anything or forums. Thats the best way. But always study the code. Dont become lazy.
lilwarthog 1 year ago
i took a programming course in school. it sucks. i dont think it accurately portrays programming.
chardsnake 1 year ago
not bad for the younger kids , but there is nothing more empowering then getting into the assembly code and learnning an actual language , C++ is still more suited for actual study then faking it
jmm1233 1 year ago
Were using this in computer science class, right now im installing the beta version:)
RevisedTV 1 year ago
Alice: Teaching students what programming is not.
psphackingtutorials 1 year ago 4
props to the creators of Alice! Can't forget them!
chocobosROK 1 year ago
Thanks for creating such an amazing & innovative teaching tool to get folks of all ages into the exciting and challenging field of computer programing! Wish you continued success!!
ithfp 1 year ago
HOw do u implement the video
figgleworksstudios 1 year ago
While drag and drop seems like an easy way to get people interested in programming, I can tell you that if my introductory course was replaced with this I would loose all faith in my studies...
I really cannot understand why people are afraid of the console prompt and some lines of text. You will gradually be taught how to read/write code in a class, so why freak out so easily? (Although I easily understand why when I see the debugging sessions some people need)
Cowsnipe 2 years ago
Would your opinion change if you were ten years old and trying to grasp the concepts of computer programming. Or if you were out of school and trying to self teach basics?. I believe this is a visual concept for learning without the often intimidating command line. I have found this as a very interesting teaching tool that has very much interested my children and drawn there attention. Try teaching a 10 year old the command line approach.
warlocks40 2 years ago
@warlocks40
i fear drag and drop programming paradigms will not be targeted purly at 10 year olds for much longer. Computer Science is seeing an alarming drop in undergraduates and institutions are currently scrambling for ideas on how to make CS more "attractive" to an increasingly dumbed-down population who do not enjoy learning anything remotely "difficult" or technical (such as C++/Assembly and those pesky inconvenient binary calculations and such).
quite tragic.
MustNotRead 1 year ago
@warlocks40
i fear drag and drop programming paradigms will not be targeted purely at 10 year olds for much longer. Computer Science is seeing an alarming drop in undergraduates and institutions are currently scrambling for ideas on how to make CS more "attractive" to an increasingly dumbed-down population who do not enjoy learning anything remotely "difficult" or technical (such as C or Assembly and those pesky inconvenient binary calculations and such).
quite tragic.
MustNotRead 1 year ago
I agree, i started "proramming" , by reading the help file of a program called mirc that has a bulti in scripting language. I was about 12 at the time and it wasnt really that hard, just get somekind of reference guide to the language , read some examples and try stuff out. Thats how i learned java c and c++. On the other hand tools like alice would allow people with learning disabilities to get into the field (not that everyone that uses it has disabilities =P ).
tekhiun 2 years ago
@tekhiun
the problem is, the nation's entire up and coming generation has a disability. it's called dumbness and dumb people cannot cope with a proper Computer Science syllabus. this is what Alice is for, to help future retarded undergraduates and maintain enough interest in the subject to keep Uni professors in work.
MustNotRead 1 year ago
@MustNotRead probably, there is already a lot of people with the idea "don't mind the effectiveness of the code, computers these days are fast enough" sigh. However I don't think that the word is dumb, but laziness to think. The main problem is that the culture we live in uses the philosophy "less thinking = good"
tekhiun 1 year ago
Comment removed
kameshita 2 years ago
@Cowsnipe The people that want to learn through "drag and drop" instead of actually writing the code, are the same type of people that see it as a fad. Yay, you got 10% more people interested in CS! They'll get bored of it and move on a few weeks later. These people don't really want to learn programming, they just seem "Alice" as a game.
DoubleX31 1 year ago
Comment removed
vonfeldt7 2 years ago
I recommend using Alice if you are new to 3D programming. Use it to get a jist of how a 3D programming environment works. But in actuality, it is a lot of coding to do what they are doing in this. To make an object move it takes a lot of coding. It's a good start but if you are interested in game design and Alice is the only program you use, you wont get anywhere. Most games these days involve Java or C++. Other things are masm32.
icepackz 2 years ago
I think it maybe discouraging in the long run. Once spoiled with drag-n-drop interface and absence of coding, CS students might get scared when they see how much coding it takes to even make an object move across the screen. Or realize that their 15min project in Alice = hours and hours of work in a real compiler/3D editor/photoshop.
stasak47 2 years ago
It doesnt matter if he cant spell college he still won
BuckeyeSparky 2 years ago
Alice is amazing! I've been playing around on it, and if i can do, then anyone can do! It's free to download, too. Fore more info, you can search for "alice programming" on the squidoo website
baffsmedia 2 years ago
I cant download 2.2 because the page is offline i think.
RagnaMix 2 years ago
iam 13 and i made a game out of this its no slow or anythign controls are simple it was hard but in the end i won 2nd place in the collage level compation of this i say again COLLAGE LEVEL i beat about 20 other COLLAGE kids ^_^ i made the graphics so good some guys there offered me a collage class to make movies. I CANT WAIT!!!!!
9c2008m5 2 years ago
Wow, a 13-year old who can't spell 'college' beat a bunch of actual college students?
RosettaStonedX 2 years ago 22
And yet, you can't spell college.
llamadood88 2 years ago
your 13 and cant spell college nice....
1joel8 2 years ago
do u no y u beat all of da collage kids? Because they don't give a shit about Alice, just like the real world doesn't give a shit about Alice. Have you ever heard of anything that matters made via Alice? Nope, you sure haven't.
Good try though, kiddo.
vonfeldt7 2 years ago
r.i.p. randy :(
piergiuz 2 years ago
This comment has received too many negative votes show
Alice is horrible program because I tried it. its boring.
Toshified 2 years ago
how dare you! the guy who made this just died! and it wasn't made for us anyways! what a disrespectfull thing to say!
greatpapercraft2008 2 years ago
it's amazing! its a great step up for people who are beginners to Computer Programming. it might seem boring to you but to many people its like "I just made some 3D thing move on the screen and i programmed it by myself" :) , its amazing to those kids, and schools are starting to adapt it now, luckily for me, they have just brought Alice to my High School and has been in other colleges\ grade schools! so obviously its working and to some not boring, i have yet to try it, but looks promising!
SpeeBeta1 2 years ago
wait do you use version 2.0 or 2.2? Which one should I use since I am a mac user? is 2.2 currently on Beta or is it stable?
boksolar 2 years ago
Nothing has a learning curve.
Alice isn't a good approach.
And most of your arguments are pointless.
jmpeer 2 years ago
Give me code or give me DEATH. :P
vaughnscheunemann 2 years ago
I think it's not about the code, but more about understanding the logic.
samipso 2 years ago
Yes but why not learn logic with code. :D
vaughnscheunemann 2 years ago
Apparently too many people fail using that method.
samipso 2 years ago
Its not easy learning C++ but you can do it.
vaughnscheunemann 2 years ago
Actually that is not the full quote from the article Teach Yourself Programming in Ten Years. The rest of the sentence says, "older learners might also enjoy [Alice]."
Bottom line: don't be a programming snob. Not everyone who is learning about programming is interested in being a professional programmer.
petrobark 2 years ago 3
Cannot make a mistake???? That is essential to the programming experience. To writing meaning ful programs. To understand why your lines of code do what they do. Maybe even find new ways to do it.
eltonjam 2 years ago
You can't make a syntax error, but you can make plenty of errors in logic. Maybe you should know more about something before shooting your mouth off.
petrobark 2 years ago
Maybe the video should be clearer. For programmers not saying "Making syntax errors" is a big no no :) . Clarity people. I don't understand what you want to say if you don't. There is no way to learn to write meaningful programs in less than ten years. And BTW...I am a programmer, been one since 1988 :). I know what I'm talking about.
eltonjam 2 years ago
I assume you are getting the statement "there is no way to learn to write meaningful programs in less than ten years" from the well known article How to learn to program in ten years. That same article also recommends Alice as introduction to programming.
petrobark 2 years ago
Hhhmmmm. it says that if your age is in the single digits, Alice is reccommended. :) But as i said above i am not knocking Alice. Great tool. But... real programmers know its just not enough. Please, i recommend using it but please do not rely on it, you will be a weak programmer. Full stop.
eltonjam 2 years ago
that statement isnt very true.
i was learing how to code in c++ in 1 week.
i only quit because i never had any time to work on it
EDismename 2 years ago
We have found another great tool for my mother with Altzheimers. We have created our virual Paradise Ranch, that my parents owned years ago. It has helped her to retain memories of our family history. I am so thankful for learning how to create her world again, so it isn't lost in her memory. Also she recognizes family members through our virtual ranch. Fabulous education tool. Thanks for posting
Felana2 2 years ago
Alice is wonderful! It's fun and exciting and gives people unlimited tools for the most imaginitive worlds. I just want to upload mine somewhere, because I'm havppy with it! I used it in my CISIII class. And it was FUN!
AnitaLife27 2 years ago
sad that we need to use softwares because students are too stupid/lazy to code
maitrelame2 2 years ago
Yes, maybe we should go back to punch cards while we are at it!
dwsgb 2 years ago
Ever heard of system API ?
maitrelame2 2 years ago
relax maitrelame2 Most people use Alice as intro software for people with little or no experience programming. No one using Alice is going to take your job so just calm down.
Roopert86 2 years ago
im college student we r studying alice as subject in my un
alhify88 2 years ago
im using this for a competition and it wicked but ive had better but it pretty easy for beginners :D
RappinGenius913 2 years ago
I use this at school and i can say that its not the best
Aqualeader5 2 years ago
This has been flagged as spam show
read Don't laugh at this! Just do it Start thinking something you really really want cause this is astounding the person that sent this to me said their wish came true 10 mins after they read the mail so I thought what the heck You have just been visited by DrSuess's Cat in the Hat. He will grant you one wish Make your wish when the count down is over 10,9,8,7,6,5,4,3,2,1 MAKE A WISH Send this to 10 videos within the hour you read this. If you do, your wish will come true
lovedlifexoxoxo 3 years ago
wow, this seems interesting, I might as well give it a try. I've got time to spend and nothing to lose :D
ultrablade2 3 years ago
lol we are using this in comp sci currently
PINOYwitRICEhat 3 years ago
I'd like to hear how you think alice compares with RobotBASIC... see the video RobotBASIC: The POWER of simplicity
john30340 3 years ago
I found this video by way of just watching the last lecture by randy pausch. I've never heard of it but it sounds very interesting and I'm going to try it now. Thanks.
iiswansongii 3 years ago
Same with me, im 13 and using it fully!!
kerrigal 3 years ago
I want to do it too. But I don't know how to start it! Help me ,,,,,,
ssonhello 3 years ago
cool i wanna lear too O.O
innocentshoujo 3 years ago
who read the last lecture
ApplesQ 3 years ago
I read the book.. It is a treasure for me I;ll keep it for my next generation... Thanks Prof. Randy
arthemisme 3 years ago 2
this program is soo hard at first, but now im learning how to use it and its very fun
lastbreath355 3 years ago
It is a little steep on the learning curve, but it's much easier than learning programing via the "hello world" method. Keep it up and best of luck to you!
-Max
jsmxwll 3 years ago 3
did anyone knows, how can i download this program for free??
angelpower92 3 years ago
Download it from the link in the description, click on 'more info'.
necronomikron 3 years ago
storytelling alice rocks! im gonna use it for computer fair next year! haha im such a nerd... im in 7th grade and already plan on attending cmu... haha
actressgirl2014 3 years ago 4
Good for you. It's great to see a young person with aspirations. Particularly a young female.
SpFiota 3 years ago 11
This has been flagged as spam show
@SpFiota Indeed, having good a nice face, c-cup tits (mid range), shapely ass, curvy body helps to. And is good at sucking cock :)
VirtualCurry 1 year ago
good luck coming up with 80k a year tuition
grumblez 3 years ago
This has been flagged as spam show
lilsonic3 3 years ago
we used this program in my education. doesn't teach u shit about programming, a bit fun though
Nephalen 3 years ago
This program has been available for a couple years now...
IDK why its just NOW that CMU put it on their Youtube page.
Although I can see why some haven't noticed it before... some people may see this as a "childish" way to learn CS. For example, my University's CS dept. is/was full of hard-asses that would laugh at the idea of using this.
CodeXCDM 3 years ago 2
its cause of randy's condition that they put this up. i suppose right now they are just trying to do everything 'randy' to show him he's loved... this program is after all his greatest legacy.
Blitzwolf44 3 years ago
i wish it had been available when i was in school
good job Pautsch, your legacy will live on, man
8data 3 years ago 2