I would like to have my programming students work in groups and make a program using Eclipse and Java. I’ve been researching the best way to have students collaborate on such a program but I don’t know the best for them to work together.
Ultimately, I would like one student to make a class, another student to make another class and then have them import the other student’s class into their project and call the necessary methods within the class.
Bitbucket and GitHub are confusing to me right now so I’m not sure of its usability. Pastebin is an option but there isn’t consolidated code there. Would creating a Dropbox account be the best way to share code easily?
EDIT:
Ok, these responses have me swimming in words I’m not familiar with, but I’m greatly appreciative of all this knowledge being bestowed upon me. How can I simplify sharing code by having one student give another student a .java file and he uses that .java file, and all its public methods, to help make his project work?
For example, one student makes a simple math operations class. Another student makes a different math operations class. They share code with one another and are able to implement the other person’s class to create a simple calculator.
Using Dropbox/Google Drive seems to be the best option for what they need to do. I would love to do other things but the focus of the class is understanding the programming language. Maybe when I become comfortable with Git we’ll use that. Right now it’s all about coding and sharing a class with another student.
Everyone was awesome with this. Thanks for all the great ideas and discussions.