TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Use git+github in the classroom

117 点作者 lfborjas大约 14 年前

9 条评论

lfborjas大约 14 年前
I used this last year, they gave me an org and private repos for the student projects without any fuzz, it was really cool to teach a course with that and we open sourced the projects afterwards (it's in spanish, though) : <a href="https://github.com/progra4" rel="nofollow">https://github.com/progra4</a><p>I'll definitely use it again, the students learned a lot about project management and distributed version control systems, which is something that isn't being taught as it should, at least not where I went to college.
评论 #2257414 未加载
spacemanaki大约 14 年前
I would love to hear that there are CS/EE programs using version control to catch cheating. It seems to me that if you forced students to "show their work" by having them commit to their project repo in small increments, it would obviate (some of) the hoops some depts seem to go through to prevent cheating.<p>At my school, we were given programming problems a week in advance, told to solve them and memorize the solutions, and then had to show up at a computer lab for an "exam" where we basically typed the programs in and made sure they compiled, etc. I believe this process was put in place after rampant cheating was happening in more traditional "turn in your source code" types of projects. However, this was a pretty horrid experience, and for some students who treated them like regular exams (ie didn't actually memorize working solutions beforehand) these exams were crushing to their grades.<p>I can imagine some sort of automated checker for this, examining repos for unusual activity (one giant commit right at due date) after a project was submitted. Of course, I've also heard that in some academic CS depts, any version control at all is a huge deal (we were taught how to use the integrated CVS tools in Eclipse in one afternoon by some TAs, and that was the extent of my exposure to vc in the classroom, and this was in 2006-7), so maybe I'm dreaming too much.
评论 #2259776 未加载
评论 #2259072 未加载
meastham大约 14 年前
Github just threw 20 repos my way for my students to use for class projects. It was totally painless and I'm extremely happy.
krschmidt大约 14 年前
I love version control, and I love Github, but when is the proper time to introduce students who have never programmed before to version control?
评论 #2258064 未加载
评论 #2257642 未加载
评论 #2257788 未加载
评论 #2257820 未加载
dougws大约 14 年前
They've been doing this less formally for a while. Last semester I sent them an email and within a day or so had a free private repository for a school project. It's both a great service and a smart financial move; the type of person who is likely to request a free student repository is extremely likely to do paid business with them in the future (i.e. after graduation).
评论 #2257350 未加载
Newky大约 14 年前
This is why I love github,<p>I didn't realize that they have a student plan and I have applied with hope of getting this free micro plan.<p>In the past about 2 months, I have started using GIT and its simply brilliant for all types of version control whether development with other programmers or development on my own.
benkant大约 14 年前
I just sent something to them regarding this as a student. I planned on using github this semester but I'm worried about having my code copied. I'm assuming they provide private repos for students? I'm not sure how successful I'd be getting professors to use github if they already have their own process. But I'd like my code in source control even if I end up submitting the final product some other way.
评论 #2257356 未加载
danpker大约 14 年前
Thanks for posting this, I've been paying for the micro plan for a few months for my projects. I had no idea students could apply for a free plan.
danest大约 14 年前
Thanks for this, I just applied and told one of my professors so that we can use this for our semester long project with 20 other students.