Community
Participate
Working Groups
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.3 (.NET CLR 3.5.30729) Build Identifier: Consider creating a collection of cheat sheets that work towards a final goal while teaching both programming techniques and eclipse shortcuts. Such as a five tutorial set with the first being creating a main method, the second being loops and so on and so fourth. It would be nice to have these tutorials modularized so they actually do something themselves but also contribute to a larger application. It would also be nice to have unit tests to test the tutorial projects as the students build. Reproducible: Couldn't Reproduce
I have started on a collection of cheatsheets that will teach the basics of programming step by step. For now they will not be interactive with each other. They will just be simple tutorials on creating an If-Else, loop and so on.
I've created a tutorial for If-Else, I would like to create one or two more before I post the update to make it worth while.
How about tutorials and examples on the Iteration control structures (for, while, do-while, for-each)?
Created attachment 150404 [details] If-Else tutorial If-Else tutorial, continuation into Loops. Towards the Basic Programming Techniques tutorial package.
Created attachment 151781 [details] Tutorials authored by Peter Lorimer and Maciej Kozlowski This is a collection of tutorial by Maciej and myself. There is 6 tutorials 0 - 5 ranging from Java basics to loops and iterators. Hopefully these make it into IDE4EDU.
Created attachment 158105 [details] Cleaned up Tutorials I've spent a few minutes with the contribution and have cleaned it up a bit. For starters, it doesn't need to be a Java project. I tightened up the directory structure and rename some of the files, and language. Before I can commit this, I'll have to take the original contribution through the IP process. I'll start that now.
I have created CQ 3770 to request approval for this contribution.
Created attachment 158106 [details] mylyn/context/zip
The IP Team has some requirements before we can accept this contribution. Peter, can you please _explicitly_ confirm the following? 1. You authored 100% of the content 2. You have the rights to donate the content to Eclipse 3. You are contributing the content under the EPL
Wayne, I can't say I authored it 100% because Maciej authored 50%. Of the 50% I created, 100% was my content. You would have to verify with Maciej the other 50%. I do have the rights to contribute and I understand that I am contributing under the EPL (for my contribution). Cheers
Maciej, can you please confirm that you and Peter are the sole authors of this contribution, that you have the rights to donate this contribution to Eclipse, and that you agree to it distribution under the terms of the EPL?
I am confirming that I am the other author of this tutorial pack, making me and Peter the sole authors. I do have the rights to contribute this to Eclipse and I am aware that I am doing so under the terms of the EPL.
Thank you. I have turned it back over to the IP Team. For completeness, committers can track the progress here: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3770
We have been given check-in approval on condition that copyright headers be included in the tutorial XML files. More specifically, we have been granted check-in under the terms of parallel-IP. Essentially, this means that we can have the code in the repository while the IP Due DIligence team does further research to confirm the pedigree of the contribution (i.e. they will check it against all known code to make sure that it wasn't liberated from somewhere else). I have added the following header: <!-- /******************************************************************************* * Copyright (c) 2010 Peter Lorimer, Maciej Kozlowski, and others * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Peter Lorimer, Maciej Kozlowski - initial API and implementation *******************************************************************************/ --> Code has been committed. Patch will be marked iplog+
Created attachment 158658 [details] mylyn/context/zip