Bug 290673 - Basic Java language tutorials
Summary: Basic Java language tutorials
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: IDE4EDU (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-28 02:45 EDT by Peter Lorimer CLA
Modified: 2014-01-09 15:38 EST (History)
3 users (show)

See Also:


Attachments
If-Else tutorial (8.56 KB, application/zip)
2009-10-23 15:36 EDT, Peter Lorimer CLA
no flags Details
Tutorials authored by Peter Lorimer and Maciej Kozlowski (37.92 KB, application/zip)
2009-11-10 03:53 EST, Peter Lorimer CLA
wayne.beaton: iplog+
Details
Cleaned up Tutorials (13.73 KB, application/octet-stream)
2010-02-03 16:35 EST, Wayne Beaton CLA
no flags Details
mylyn/context/zip (28.44 KB, application/octet-stream)
2010-02-03 16:42 EST, Wayne Beaton CLA
no flags Details
mylyn/context/zip (7.17 KB, application/octet-stream)
2010-02-09 22:18 EST, Wayne Beaton CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Lorimer CLA 2009-09-28 02:45:51 EDT
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
Comment 1 Peter Lorimer CLA 2009-10-18 20:00:40 EDT
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.
Comment 2 Peter Lorimer CLA 2009-10-20 01:26:18 EDT
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.
Comment 3 Dwight Deugo CLA 2009-10-20 09:38:52 EDT
How about tutorials and examples on the Iteration control structures (for, while, do-while, for-each)?
Comment 4 Peter Lorimer CLA 2009-10-23 15:36:03 EDT
Created attachment 150404 [details]
If-Else tutorial

If-Else tutorial, continuation into Loops.
Towards the Basic Programming Techniques tutorial package.
Comment 5 Peter Lorimer CLA 2009-11-10 03:53:10 EST
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.
Comment 6 Wayne Beaton CLA 2010-02-03 16:35:34 EST
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.
Comment 7 Wayne Beaton CLA 2010-02-03 16:42:37 EST
I have created CQ 3770 to request approval for this contribution.
Comment 8 Wayne Beaton CLA 2010-02-03 16:42:40 EST
Created attachment 158106 [details]
mylyn/context/zip
Comment 9 Wayne Beaton CLA 2010-02-04 14:28:50 EST
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
Comment 10 Peter Lorimer CLA 2010-02-04 15:18:42 EST
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
Comment 11 Wayne Beaton CLA 2010-02-08 12:26:47 EST
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?
Comment 12 Maciej Kozlowski CLA 2010-02-08 13:25:12 EST
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.
Comment 13 Wayne Beaton CLA 2010-02-09 12:25:29 EST
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
Comment 14 Wayne Beaton CLA 2010-02-09 22:18:43 EST
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+
Comment 15 Wayne Beaton CLA 2010-02-09 22:18:49 EST
Created attachment 158658 [details]
mylyn/context/zip