Hi Tim, Tim Bowden wrote: >> I think some (of course, not all) universities would teach a language or >> programming first by getting students to work alone. And then a year or >> two later, put them into groups and then that's when the teachers go >> nuts. :-) > > I wonder if it's not time well spent to have students doing > git/svn/whatever right from the start (regardless of language)? Just to > get students used to the idea at a very simple level. After all, open > source or not, code repos are something everyone has to get used to at > some point. I don't want to argue for/against how universities do things. I'm nowhere near qualified and my comment was about what I've observed and not what I support. That said, you have a good point. In a 4-year degree, I believe some places do the above in second-year; others do it in third-year. I think first year has been avoided since (depending on the education system) you might have students that are taking computer science as an elective and really have no intention of going further. (I knew of classmates in that situation.) If they leave the first year class and end up with a basic notion of how to formulate an algorithm, I believe that would be a "success". I've also heard of repositories as a deterrent from cheating. If you make a rule to commit every day, it leaves a record of how your project [made by just you] grew. I'm not so sure how effective this is... RayThread Previous | Thread Next