OCUK programming project?

I'd be willing to contribute, I know a little Java, but would love to learn more, or expand into other languages :)

I'll keep an eye on the topic, and wrack my brain for a few ideas too.

(I'm 16, youngest member on team? =D )

I'm also 16 ;)

What about a programming workshop, the idea is you make poll and people vote on a language they want to learn, then recommend a book and everyone works thought it, 1 or 2 chapters a week and if they get stuck they can ask for help for a particular chapter and the wise owls make up exercises to.

Heres a c++ that was done - http://www.gamedev.net/community/forums/forum.asp?forum_id=76

Just an idea..

Great idea, however problem is price of the books, money involved etc etc. If stuff can be found online in the same sort of chapter form it sounds wonderful, everyone can go at their own pace sortof and that.
 
What about team based competitions? We pair together experienced coders with newbies, and have the experienced coders sort of mentor the newbie coders, then everybody has a good laugh when their programs fall over when being judged?
 
What about team based competitions? We pair together experienced coders with newbies, and have the experienced coders sort of mentor the newbie coders, then everybody has a good laugh when their programs fall over when being judged?

Good idea mate, the problem is that we differ so much,what I know isn't what others know. But if we keep it simple then we all learn. Cool idea though mate :)
 
Ok, to make it accessible I would go for Java. As it's got a use in the real world, the SDK & IDE support is very good in Eclipse - along with it being available for virtually every platform you can point at.
Java has all the standard things - hash maps, threads, concurrency, sockets etc. Plus there's a wealth of bits and bobs people can use.

Next I would start with a set of steps rather than just jumping in at the deep end with a large collaborative project. Don't forget that many people will not have worked on a large project, so keep it simple and something that they can do themselves in their own time to start with.
Suggestions:
1. Hello world using standard command line output. Each person does their own hello world to get used to the tools..
2. Use some libraries..
...
N. Colaborative program..

Everything is irrelevant but for two things: Communcation & Effort

Just as a background - although I don't code for work now, I've developed C/C++/Java products commercially for mobile operators. I have a degree in software engineering and still play with things at home when I have the time - although they're usually Objective-C/Cocoa on OS X. In the past I've written games in assembler too. All in all I've been programming for over 20 years
I don't mind advising but I probably won't have the time to drive it.
 
Last edited:
Ok, to make it accessible I would go for Java. As it's got a use in the real world, the SDK & IDE support is very good in Eclipse - along with it being available for virtually every platform you can point at.
Java has all the standard things - hash maps, threads, concurrency, sockets etc. Plus there's a wealth of bits and bobs people can use.

Next I would start with a set of steps rather than just jumping in at the deep end with a large collaborative project. Don't forget that many people will not have worked on a large project, so keep it simple and something that they can do themselves in their own time to start with.
Suggestions:
1. Hello world using standard command line output.
2. Use some libraries..
...
N. Colaborative program..

Everything is irrelevant but for two things: Communcation & Effort
Damn right mate, I think getting everyone up to running their own code (which is fits with hello world) is a sound starting point. I'd like to stay clear of libraries at this point as I think it makes lazy programmers. Communication is critical hence why I need a "wingman" on this.
 
Liking the idea. Another at 16 here :D

I'd be interested in learning anything. I have little experience. Workshop/learning sounds good. After that, anyone that hasn't dropped out could take part in the project.
 
I would be very interested in a project of some sort come this summer...I have mainly experience of Java, SQL, Pascal, bit of C++, and chuck in some web dev!

I'm not great but i'm still learning..

Maybe if we make a useful application of something useful, vague I know but it's a start!
 
Last edited:
If you were to take the Java route, my school intranet has links to quite a few useful sites - I can post some of them up here in a few days.

One that springs to mind at the moment is Bradley Kjell : http://chortle.ccsu.edu/CS151/cs151java.html

Clear, understandable lessons along with examples and questions :)
 
I would be interested in this.
I mainly know Java and C++ with a little J#

edit: maybe it would be a good idea to start with something very new. Maybe XNA or making some app for iphone/G1 (i know these arnt all that new, but you get the idea). Then 90% of the people here would all be newbies and we can learn together.
 
Last edited:
I would be interested in this. Am gonna spend my whole summer programming anyway so might as well get involved! :)
 
Maybe XNA or making some app for iphone/G1 (i know these arnt all that new, but you get the idea). Then 90% of the people here would all be newbies and we can learn together.

The problem is accessibility - how many people have smart phones they can use for testing their code? I like the idea but unless everyone has the same phone it's going to get complicated quickly.

Perhaps in the end we can make a game of Pong on the iPhone.. lol.
 
Would be very interested in this as well. I have had a bit of experience with Java and Matlab as well as some object orientated programs.

Will be available from the 23rd onwards and willing to do anything.
 
I'm out if we're coding for an Apple product. :p

Just kidding, but I think this should probably be a PC based project since mostly everybody has access to a PC of some form or another. If we really want we can all port the end project to our phones, games consoles, settop boxes, toasters, etc. after it's done as we see fit. Although to be honest I don't see how you could get more than about 3 coders working on one game of pong without getting into a 'too many cooks spoil the broth' scenario. :p
 
I would be interested in this.
I mainly know Java and C++ with a little J#

edit: maybe it would be a good idea to start with something very new. Maybe XNA or making some app for iphone/G1 (i know these arnt all that new, but you get the idea). Then 90% of the people here would all be newbies and we can learn together.

The problem is accessibility - how many people have smart phones they can use for testing their code? I like the idea but unless everyone has the same phone it's going to get complicated quickly.

Perhaps in the end we can make a game of Pong on the iPhone.. lol.

We start simple fella. Keeping it simple is key. We need the likes of you to help out me. It'd be great if you could.

Would be very interested in this as well. I have had a bit of experience with Java and Matlab as well as some object orientated programs.

Will be available from the 23rd onwards and willing to do anything.

Time scales are fine. But be ready to contribute :)
 
I'm in, XHTML, css, Ajax, php, XML, flash, mysql

Also got a bit of experience on different platforms (code igniter, cms systems like typo3 drupal etc etc)

But what you thinking of doing? Seems like a tut site
 
I was hoping to avoid Java...

I wouldn't mind getting involved in the organisation/management side of this project, i've already created a google code group http://code.google.com/p/ocuk-dev/ - it's free, gives wiki, bug management, mailing list and change management (SVN).

At the very least people should get used to project management methods - through change management, documentation, tickets etc.

On a side note, there's a lot of young people in here...i feel old and i'm only 22!
 
Back
Top Bottom