Difference between revisions of "Resource:How to build a software development community in college"
Alex Herrero (talk | contribs) |
Ckocaogullar (talk | contribs) |
||
| Line 9: | Line 9: | ||
= <span style="font-size:medium;"><span style="white-space: pre-wrap; font-family: Arial;">Academic Permission</span></span> = | = <span style="font-size:medium;"><span style="white-space: pre-wrap; font-family: Arial;">Academic Permission</span></span> = | ||
| − | <span | + | <span id="docs-internal-guid-4869368a-6892-f456-4b8f-72b4fa921e87"><span style="font-size: 12pt; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;">Getting an academic permission to form a club might <span id="docs-internal-guid-479aa544-68b7-1d90-b77e-3047a5e37cc0"><span style="font-size: 12pt; color: rgb(0, 0, 0); font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; vertical-align: baseline;">have different conditions and processes</span></span> for different universities. You will need some board members in general and an advisor professor. Keeping the number of core officers as small as the administration lets is a good approach since it will decrease the amount of bureaucracy. Choosing an advisor professor who will try to contribute rather than control will be so helpful.</span></span> |
= <span style="font-size:medium;"><span style="font-family: Arial; white-space: pre-wrap;">Support</span></span> = | = <span style="font-size:medium;"><span style="font-family: Arial; white-space: pre-wrap;">Support</span></span> = | ||
Revision as of 22:16, 9 September 2017
Contents
Intro
Creating software development communities in our universities is becoming a very important step towards improving our institutions and aiding the standard teaching methods. Technology does not wait, and neither should students. Many professors and curriculums are still behind on emerging technologies so by creating these communities not only are we provoking change, we are also giving students opportunities to go beyond what is being taught. We interviewed Isaac Griswold-Steiner, a fellow from Texas Tech University, to get some pointers on how to start a software development club.
Need and Goal
What universities teach and what engineers face in the sector are different from each other. In the courses, we are usually taught more theoretical aspects of the topics, so the tools and the interactions with the teammates are unusual for the new graduates. A software development community provides the students the opportunity to learn the tools used in the software sector, get hands-on experience on them and meet with other people who are interested in learning about these things.
Academic Permission
Getting an academic permission to form a club might have different conditions and processes for different universities. You will need some board members in general and an advisor professor. Keeping the number of core officers as small as the administration lets is a good approach since it will decrease the amount of bureaucracy. Choosing an advisor professor who will try to contribute rather than control will be so helpful.
Support
First of all, it is necessary to enroll students in the community. To do it you can start by showing them the advantages of learning practical skills, what they will do with those, and how it is valuable for the industry also to find an internship. Then it is crucial that you find team leaders, knowledgeable people in their areas that are also good at teaching, and show them how much they can learn by teaching in the community. Finally, just keep enrolled the students by teaching different things, and keep them for many periods, then everyone will start seeing the results of their efforts.