| | |
Programming in Teams
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
Hey everyone, Ive got a question about team programming. My teacher for Computer Science gave us our first team project last week. The goal was to create a program that calculated how long it took a ball to hit the ground given a certain height. Me and my group failed pretty badly. We each sat down at a computer and wrote the program throwing advice and ideas at eachother as we went. When one of my group mates got a program up and running we sent it in to be graded. Im really hoping that the way we went about this isnt the best way, because it was very painful and time consuming, and I was wondering how teams go about programming. Thanks.
•
•
Join Date: Sep 2008
Posts: 1,619
Reputation:
Solved Threads: 205
0
#2 Oct 13th, 2009
[In general you would go through one of many software development processes, depending on what company or organization you work for.] For your project, however, you could have simply had a meeting with your team and determined the essential aspects of your project. Then, once you had the essential "functions" into place, you could each go work on one, which would lead to finishing more quickly than if everyone on your team is doing the same project separately. For example, you could be working on the part of your program that prompts the user to input a height and reads in that height. Your friend could be working on calculating the final answer given the height.
Out.
0
#3 Oct 13th, 2009
Yea that would work. Then we could just get a flash drive and paste it all together.We could all work on different functions and then have one guy work on the actual program using the functions that weve made. See were originally gonna do something like that without functions but then nobody knew which variables everyone else was using and it was a big mess. Thanks for the reply.
•
•
Join Date: Sep 2008
Posts: 1,619
Reputation:
Solved Threads: 205
0
#4 Oct 14th, 2009
If you split the project into who writes what function, the variables is a trivial matter. But again, the project is so small anyway, I don't see how you could split it into more than three parts -- getting the user's input and calculating the answer and printing the output. And even that is really a stretch. And another note - on a real project, you use a code management system such as CVS or SVN where everyone can share code, but without working on the same code at once or interfering with each other.
Out.
2
#5 Oct 14th, 2009
Never use CVS. Don't even mention CVS. Usually, don't use SVN either; it's easier to setup something like git or hg and they're better in most ways, but it depends.
All my posts may be redistributed under the GNU Free Documentation License.
0
#6 Oct 14th, 2009
You need to break the project into individual tasks and assign the tasks to individual members of the team and integrate modules developed by various team members and deliver.
•
•
Join Date: Sep 2008
Posts: 1,619
Reputation:
Solved Threads: 205
0
#7 Oct 14th, 2009
SVN I liked pretty well, but I agree with CVS. We were forced to use it for school one semester, and I used it without problems. The next semester, I helped a friend use it who didn't understand it. I locked him out of his own repository, giving an error that I couldn't resolve. It basically said another user had locked the resources, yet it was a one person project. . so there was nobody else who could lock the resources. Turns out a lot of his classmates experienced the same error and the professors just granted extensions.
Out.
3
#8 Oct 14th, 2009
•
•
•
•
SVN I liked pretty well, but I agree with CVS. We were forced to use it for school one semester, and I used it without problems. The next semester, I helped a friend use it who didn't understand it. I locked him out of his own repository, giving an error that I couldn't resolve. It basically said another user had locked the resources, yet it was a one person project. . so there was nobody else who could lock the resources. Turns out a lot of his classmates experienced the same error and the professors just granted extensions.
All my posts may be redistributed under the GNU Free Documentation License.
•
•
Join Date: Feb 2009
Posts: 4
Reputation:
Solved Threads: 0
0
#9 Oct 19th, 2009
thanks for this useful and informative topic. i like this discussion. thanks for this.
![]() |
Similar Threads
- News Story: The Return Oriented Programming Hackers (C)
- New programming community coderisland (Show Off your Projects)
- 9th BME International 24-hour Programming Contest (IT Professionals' Lounge)
- Does your favorite programming language affect your way of thinking? (Geeks' Lounge)
- 9th BME International 24-hour Programming Contest! (Legacy and Other Languages)
- What is extreme programming (IT Professionals' Lounge)
- 8th BME International 24-hour Programming Contest! (IT Professionals' Lounge)
- Professional web design and programming services (Post your Resume)
- Tell us about yourself! (Community Introductions)
Other Threads in the Computer Science Forum
- Previous Thread: Query to compute the no. of exchanges
- Next Thread: MIT Scheme
| Thread Tools | Search this Thread |
ai algorithm algorithms amazon assignment assignments automata battery bigbrother binary bizarre bletchleypark blogging bomb business cern codebreaker compiler computer computers computerscience computertrackingsoftware connect conversion csc data dataanalysis dataintepretation development dfa dissertation dissertationthesis dissertationtopic ebook energy extensions floatingpoint foreclosure foreclosuresoftware fuel gadgets geeks givemetehcodez government graphics hardware history homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone ipod itcontracts jobs kindle laser laws linkbait lsmeans mainframes mining mobileapplication msaccess nano netbeans news os p2p piracy piratebay principles programming rasterizer research sam-being-cute sas science security sex simulation software spying sql stephenfry study supercomputer sweden technology textfield turing turingtest two'scompliment virus warehouse ww2






