Welcome to MSDN Blogs Sign in | Join | Help

Computer Science Teacher - Thoughts and Information from Alfred Thompson

Alfred Thompson's blog about teaching computer science at the K-12 level. Alfred was a high school computer science teacher for 8 years. He has also taught grades K-8 as a computer specialist. He has written several textbooks and project books for teaching Visual Basic in high school and middle school. Alfred is the K-12 Computer Science Academic Relations Manager for Microsoft and is trying to be the Microsoft Education Blogger.

Syndication

News


Featured in Education.AllTop.com



TwitterCounter for @alfredtwo




Project Euler – Math Programming Projects

Oh you math teachers are going to love this one. No, really you will. And honestly it may encourage some of your programming students who don’t think they like math to get interested. I’m talking about a web site called Project Euler. There are well over 200 mathematical puzzles listed here that are best solved with the aid of a computer program. You probably could do them with pencil and paper but you could also probably build a large building without power tools. But do you want to?

From the about page on the Project Euler website:

What is Project Euler?

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.

Have some students you want to challenge? Or perhaps want to challenge yourself? These may be just the projects you are looking for. Also as I understand it there is a ranking system for registered members so yet anotter chance for students to compete and measure themselves against each other if they are so inclined.

Hat tip to Megan Golding on whose blog I found this link. She’s using these projects with middle school students so there is a large range of complexity here.

Published Wednesday, January 07, 2009 5:38 AM by Alfred Thompson

Comments

# re: Project Euler – Math Programming Projects @ Wednesday, January 07, 2009 10:57 AM

Go back!  It is a trap!  Once you start working on the Project Euler problems you cannot go back.  Wife, child, job, they all start to pale to insignificance.  It is a bad, bad place.

Garth

# re: Project Euler – Math Programming Projects @ Wednesday, January 07, 2009 2:08 PM

I've used Project Euler with my more advanced students as a source of interesting problems to work on while other students finish an assignment.

I have a standing offer to buy dinner for any student who complete more of the problems than I have.  

Brian Gray

# re: Project Euler – Math Programming Projects @ Wednesday, January 07, 2009 11:31 PM

Oh, these look perfect for trying out Scala’s functional programming features! (I’m teaching myself Scala.)

Or for students learning Python or the like.

Dave Briccetti

New Comments to this post are disabled
Page view tracker