Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > News and Article Discussion > MacRumors.com News Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old Dec 9, 2013, 09:01 AM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Apple Supports 'Hour of Code' Campaign for Students with Free Workshops in U.S. Retail Stores




Apple today announced that it will be participating in the "Hour of Code" initiative this Wednesday by offering free workshops in its U.S. stores introducing students to computer programming. Apple is setting aside the 5:00-6:00 PM hour at all of its retail stores for its workshops, and reservations are required.

The broader initiative is sponsored by the non-profit Code.org with the backing of a wide variety of political, corporate, and personal supporters. The goal of the campaign is to introduce 10 million students to computer programming, with the ultimate goal of every student learning a basic level of programming.

Quote:
Learn about the campaign to get students involved in a one-hour introduction to computer science, designed to demystify code and show that anyone can learn the basics of programming. Visit code.org or attend a special Hour of Code workshop at any U.S. Apple Retail Store on December 11, 5 p.m.
Steve Jobs makes a brief appearance at the 1:47 mark of the promotional video for the event, by way of a 1995 clip from "Steve Jobs: The Lost Interview".


Article Link: Apple Supports 'Hour of Code' Campaign for Students with Free Workshops in U.S. Retail Stores
MacRumors is offline   0 Reply With Quote
Old Dec 9, 2013, 09:03 AM   #2
davidec
macrumors regular
 
Join Date: Jan 2008
=altruism.
davidec is offline   0 Reply With Quote
Old Dec 9, 2013, 09:03 AM   #3
ArtOfWarfare
macrumors 601
 
ArtOfWarfare's Avatar
 
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
Have to get everyone I know who doesn't already code to go.
__________________
Battery Status - On the Mac App Store
The only app that'll estimate when your wireless devices will need their batteries changed.
Including the ones paired with other Macs on your network.
ArtOfWarfare is online now   3 Reply With Quote
Old Dec 9, 2013, 09:04 AM   #4
troop231
macrumors 601
 
troop231's Avatar
 
Join Date: Jan 2010
Location: NSLog(@"Earth");
Pretty cool initiative. Just please teach them about memory management lol.
__________________
My iOS apps: MyTradeshow , Outdoor Rules & Regulations
iPhone 5
2013 15" rMBP 2.6
troop231 is offline   8 Reply With Quote
Old Dec 9, 2013, 09:05 AM   #5
hansonjohn590
macrumors 6502
 
Join Date: Sep 2013
Objective-C is a **** language to begin with and even moreso for an introductory class on programming.

Last edited by hansonjohn590; Dec 9, 2013 at 09:32 AM.
hansonjohn590 is offline   5 Reply With Quote
Old Dec 9, 2013, 09:11 AM   #6
losthorse
macrumors newbie
 
Join Date: Nov 2012
I like the idea of everyone learning to code, until I think about it for even a second.

http://www.slate.com/articles/techno...n_to_code.html

Quote:
It assumes that coding is the goal. Software developers tend to be software addicts who think their job is to write code. But it's not. Their job is to solve problems. Don't celebrate the creation of code, celebrate the creation of solutions. We have way too many coders addicted to doing just one more line of code already.
http://www.codinghorror.com/blog/201...n-to-code.html
losthorse is offline   4 Reply With Quote
Old Dec 9, 2013, 09:11 AM   #7
Digital Skunk
macrumors 604
 
Digital Skunk's Avatar
 
Join Date: Dec 2006
Location: In my imagination
I actually did have a class on C++ in high school way back in the last millennium.

My hats off to Apple and the program, but they do teach this stuff in many schools, for a lot longer than an hour, for a lot longer than a few weeks.

This does make me want to support a much larger initiative for a smaller group of kids. Like an in school/after school program for inner-city youth that lasts about three or four months, during the winter months when they can't go out and play soccer.

Quote:
Originally Posted by losthorse View Post
I like the idea of everyone learning to code, until I think about it for even a second.

http://www.slate.com/articles/techno...n_to_code.html

http://www.codinghorror.com/blog/201...n-to-code.html
Great reads, both of them, and I agree. It's much like the "everyone should be a photographer with an expensive DSLR" movement.

Now, we have Instagram and a web full of half naked selfies.
__________________
What do I have?, stuff that I actually use for work! Some old, some new, all effective.
Digital Skunk is offline   1 Reply With Quote
Old Dec 9, 2013, 09:12 AM   #8
MadDog31
macrumors 6502
 
Join Date: May 2007
Quote:
Originally Posted by hansonjohn590 View Post
Objective-C is a **** language for beginners and even moreso for an introductory class on programming.
Care to explain why? We'd love to hear the reasoning.
__________________
MacBook Pro (Early 2008)
iPhone 5 AT&T 64 GB Black
iPad AT&T 4G 64 GB Black
MadDog31 is offline   1 Reply With Quote
Old Dec 9, 2013, 09:22 AM   #9
Elijahg
macrumors regular
 
Join Date: May 2005
Location: Bath, UK
Why not in the UK too?

Coding in schools is non-existent here, and even at A-level very, very few 6th forms/colleges teach any kind of language. Even HTML is off the table most of the time, in favour of how to type in MS Word/punch numbers into Excel/draw pictures in PowerPoint. Universities teaching CompSci are way out of touch with this, they mostly seem to assume that people know how to code when they get to uni, but that's far from the case. We invented the computer, but we forgot how to program it!
Elijahg is offline   3 Reply With Quote
Old Dec 9, 2013, 09:29 AM   #10
TC03
macrumors 6502a
 
Join Date: Aug 2008
Good initiative. Being able to write just a few lines of code in order to solve things (I assume the emphasis will be on problem solving) is an ability everyone should have.
TC03 is offline   2 Reply With Quote
Old Dec 9, 2013, 09:29 AM   #11
cclloyd
macrumors 68000
 
cclloyd's Avatar
 
Join Date: Oct 2011
Location: Alpha Centauri A
My professor just had us do the hour of code section on Khan academy. As a Computer Information Science major I did it in less than 2 minutes, but it was fun watching the other engineering majors have to actually learn how it worked.


It would also help the cause if they helped students learn some TI-BASIC (TI calculator language). In high school, I usually wrote a quick program for a long problem instead of solving it out by hand like the other students. Sometimes I would even make a program that just kept guessing until it got it right.
__________________
iPhone 5 Sprint w/ iOS 7.0.4 Jailbroken
iPad mini Retina w/ iOS 7.0.4 Jailbroken
MacBook Pro Retina Early 2013
cclloyd is offline   1 Reply With Quote
Old Dec 9, 2013, 09:32 AM   #12
hansonjohn590
macrumors 6502
 
Join Date: Sep 2013
Quote:
Originally Posted by MadDog31 View Post
Care to explain why? We'd love to hear the reasoning.
Absolutely horrible syntax and all but useless outside Apple's environment.
There's a reason CS programs don't use it to teach students, high school kids would hate it even more.

Java and C++ are far better to teach OO principles. And far more useful in the real world.

That's not even diving into the technical aspects of the language, which is beyond the scope of this thread.
hansonjohn590 is offline   5 Reply With Quote
Old Dec 9, 2013, 09:36 AM   #13
TyPod
macrumors 68000
 
TyPod's Avatar
 
Join Date: Nov 2006
Location: And Yourself?
Interested to see how much beginners learn in an hour.
__________________
01010100 01111001 01101100 01100101 01110010 00100000 01001100 01101001 01100100 01100100 01101001 01100011 01101111 01100001 01110100 powerhourplaylists.com
TyPod is offline   0 Reply With Quote
Old Dec 9, 2013, 09:43 AM   #14
henrystar
macrumors regular
 
Join Date: Jan 2009
Quote:
Originally Posted by hansonjohn590 View Post
Absolutely horrible syntax and all but useless outside Apple's environment.
There's a reason CS programs don't use it to teach students, high school kids would hate it even more.

Java and C++ are far better to teach OO principles. And far more useful in the real world.

That's not even diving into the technical aspects of the language, which is beyond the scope of this thread.
I learned FORTRAN in 1959 and have used it ever since. It gives me control! I do what I myself want to do, not what some uber-programmer dishes me up via menus. I gather that fortran is regarded as obsolete so youngsters should learn C.
henrystar is offline   1 Reply With Quote
Old Dec 9, 2013, 09:46 AM   #15
Skika
macrumors 68000
 
Join Date: Mar 2009
Quote:
Originally Posted by hansonjohn590 View Post
Absolutely horrible syntax and all but useless outside Apple's environment.
There's a reason CS programs don't use it to teach students, high school kids would hate it even more.

Java and C++ are far better to teach OO principles. And far more useful in the real world.

That's not even diving into the technical aspects of the language, which is beyond the scope of this thread.
Isnt Java layer the whole reason Android apps stink so much?
__________________
MacBook Pro, iPad, iPhone
Skika is offline   2 Reply With Quote
Old Dec 9, 2013, 09:58 AM   #16
tigres
macrumors 68040
 
tigres's Avatar
 
Join Date: Aug 2007
Location: Land of the Free-Waiting for Term Limits
One hour?

That should cover the time it takes to install and configure Xcode.
__________________
Quicker than two shakes of a lambs tail
tigres is offline   9 Reply With Quote
Old Dec 9, 2013, 09:59 AM   #17
Mr Fusion
macrumors 6502
 
Join Date: May 2007
What's the reasoning behind this campaign? Are there not enough people with these skill sets in the pipeline?

And before they embark on a mission to get people to code, have they looked into the reasons why more people don't code already?
Mr Fusion is offline   1 Reply With Quote
Old Dec 9, 2013, 10:10 AM   #18
Reason077
macrumors 65816
 
Join Date: Aug 2007
Quote:
Originally Posted by hansonjohn590 View Post
Absolutely horrible syntax and all but useless outside Apple's environment.
There's a reason CS programs don't use it to teach students, high school kids would hate it even more.

Java and C++ are far better to teach OO principles.
I would agree, to an extent, on Java. But, C++, really?

If you think Obj C's syntax is "bad", then C++ is much much worse. Learning C++ as your first language would be enough to put anyone off programming forever (and I say this as a C++ programmer). It's the last language you'd want to teach kids!

Languages like Ruby or Python are probably the best for beginners. Simple enough that real, useful programs can be produced quickly and productively. Yet they also do a reasonable job of clearly conveying real OO principles.
Reason077 is offline   2 Reply With Quote
Old Dec 9, 2013, 10:12 AM   #19
AtariMac
macrumors regular
 
Join Date: Mar 2004
Location: Southeastern, PA
Send a message via AIM to AtariMac
My son is very interested in learning to code and would enjoy this. I've tried to sign up, but either its already sold out or they haven't posted the reservation yet for my local store.
__________________
The world is my oyster
AtariMac is offline   0 Reply With Quote
Old Dec 9, 2013, 10:13 AM   #20
Reason077
macrumors 65816
 
Join Date: Aug 2007
Quote:
Originally Posted by Mr Fusion View Post
What's the reasoning behind this campaign? Are there not enough people with these skill sets in the pipeline?
It's a conspiracy by the tech companies. They want to manipulate the nations schools to produce a glut of qualified coding drones so that overpaid programmers who are nearing retirement age (i.e. ~30) can be fired. Lower salaries = bigger profits!
Reason077 is offline   3 Reply With Quote
Old Dec 9, 2013, 10:14 AM   #21
epollyon
macrumors newbie
 
Join Date: Dec 2012
Quote:
Originally Posted by hansonjohn590 View Post
Absolutely horrible syntax and all but useless outside Apple's environment.
There's a reason CS programs don't use it to teach students, high school kids would hate it even more.

Java and C++ are far better to teach OO principles. And far more useful in the real world.

That's not even diving into the technical aspects of the language, which is beyond the scope of this thread.
who said they are starting with obj-c? everyone starts with C/C++ in a terminal i thought. mac os x is an excellent environment to learn. it is second only to linux in my opinion
epollyon is offline   2 Reply With Quote
Old Dec 9, 2013, 10:14 AM   #22
Millah
macrumors 6502a
 
Join Date: Aug 2008
Quote:
Originally Posted by Skika View Post
Isnt Java layer the whole reason Android apps stink so much?
Its the entire development environment and core capabilities of Android that suck, not just the programming language. The programming language is not the entire story to learning development, you have to learn the OS frameworks and APIs in order to do anything with the language.
Millah is online now   1 Reply With Quote
Old Dec 9, 2013, 10:22 AM   #23
MacVista
macrumors regular
 
Join Date: Jun 2007
I guess all coders must have moved to India, and taken all the coding jobs along with them.
MacVista is offline   0 Reply With Quote
Old Dec 9, 2013, 10:23 AM   #24
hansonjohn590
macrumors 6502
 
Join Date: Sep 2013
Quote:
Originally Posted by Reason077 View Post
I would agree, to an extent, on Java. But, C++, really?

If you think Obj C's syntax is "bad", then C++ is much much worse. Learning C++ as your first language would be enough to put anyone off programming forever (and I say this as a C++ programmer). It's the last language you'd want to teach kids!

Languages like Ruby or Python are probably the best for beginners. Simple enough that real, useful programs can be produced quickly and productively. Yet they also do a reasonable job of clearly conveying real OO principles.
Eh, my program started with a triplet of C, C++ and Java.

I agree Ruby/Python are perfect for beginners.
hansonjohn590 is offline   0 Reply With Quote
Old Dec 9, 2013, 10:23 AM   #25
MacVista
macrumors regular
 
Join Date: Jun 2007
Quote:
Originally Posted by AtariMac View Post
My son is very interested in learning to code and would enjoy this. I've tried to sign up, but either its already sold out or they haven't posted the reservation yet for my local store.
You need to selecting the Apple stores in India.
MacVista is offline   0 Reply With Quote

Reply
MacRumors Forums > News and Article Discussion > MacRumors.com News Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:00 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC