Module 4 Exercise 1: Student programs

(Dr. Ayaz H. Khan) #41

Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

We don’t have technical student communities yet but hoping to create such teams soon.

Choose one GitHub Education program. How could it support your on-campus student communities?

GitHub Experts program is highly attractive as it will be useful to educate students about the professional use of github and get maximum benefits from it. It will be helpful in doing collaborations on large projects by several students.

What would you need to do in order to support the growth of student tech communities on campus?

I am starting to use github classroom for my courses, it will serve the marketing on github usage and promote github tools. Also, GitHub student developer pack is also very much useful to give proper direction to students for entering into the world of github.

(Cwoods88keys) #42

We do have a compute science club that works with faculty to create programming competitions for high school students. That’s the extent of our technical student communities. But are students aren’t learning anything about version control or git. We see that as “not good” but we are short staffed and struggling to cover current material. No one has the time to branch out unless it will make the semester easier for us to manage.

I would love to incorporate the GitHub classroom to get them comfortable with repositories. The complaint that has always been voiced is the fact that repos are public and students could potentially search for and copy another student’s code. Adding the private repositories if huge in addressing that concern. The learn version control and it should streamline the “download/modify/submit” process we currently use in the LMS.

(Mrculp Mhs) #43

Exercise: Community assessment

Describe the existing technical student communities on your campus.

Currently there no formal technical student communities on my campus. This upcoming year, I will be hosting a LEGO robotics after school program for the middle/high school students with the vision to include elementary students in the spring.

Who is served?

Will start with middle and high school students.

Where are there gaps?

Since the community will meet after school this eliminates athletes who have their practices.

Choose one GitHub Education program.


How could it support your on-campus student communities?

Give students an opportunity to participate in an organized programming community/activity. Could be a great way to promote my computer science courses.

What would you need to do in order to support the growth of student tech communities on campus?

More resources on hackathons (especially how to setup and manage)

(Theportablegeek) #44

Our institution is incredibly active with many student groups and clubs operating in the technology sphere including a WebDev and GameDev Club, and a strong Engineering Students Society. Outside of the Unviersity; however, there is very little support in the community for technical skills development with no programs for teens in the community to get engaged before University. Recently, to help solve this problem the Faculty of Computer Science has launch an initiative called the HighTechU Project which seeks to fill this gap, but we could REALLY use support from such an amazing company as GitHub (and now Microsoft! as well)

Do I have to choose just one! They are all amazing :slight_smile: The GitHub Student Developer Pack has been my go-to for work with various student groups, but probably the most directly related program that would fit in with my work would be the Internship program. My work is through a Canadian post-secondary institution that works with local high-schools and tech companies to engage students (particularly from under-represented groups) in technology through experiential-learning opportunities. As part of our program we run regular boot-camps (or as well can them “Skills Academies” ) that are specifically focused on preparing students for a summer internship with a tech company in our community, with a heavy focus on git and GitHub. It would be amazing if we might be able to work with GitHub to offer an internship for some of our talented program graduates.

Continue to share the amazing resources that are available in the online and local communities (like all of the amazing GitHub Education Programs) to help build technical competencies in all ages of students in our community. Through the HighTechU Project we have started to implement this idea, by providing students with one-stop-access to learning and practice resources as well as community mentors that can help them grow as developers. @mozzadrella we would LOVE to integrate more of the great resources offered by GitHub and hopefully (sometime soon) have a Campus Expert on Vancouver Island!

Thank you for a great program and I look forward to hearing about how I can finalize the process of becoming a GitHub Campus Advisors ::slight_smile:

(Theportablegeek) #45

Good Evening @mozzadrella,

Any updates on the Campus Advisor Registration Process?


(Ygor Canalli) #46

1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

Colégio Pedro II is a public and traditional regular school on Brazil. We offer with the high school a professional education focused on programming. I work on Duque de Caxias Campus, a city near Rio de Janeiro. Our students are teenagers with a lot of things to learn and a lot more of passion.

2. Choose one GitHub Education program. How could it support your on-campus student communities?

GitHub Classroom seems to be a great tool for teaching programming it self, and git for a professional versioning habit. We are trying to implement it this year with final course projects, a study group on machine learning with a fez students, and for training for programming competitions like OBI (Olimpíada Brasileira de Informática).

3. What would you need to do in order to support the growth of student tech communities on campus?

When i the read about the hackathons and MLH i get amazed with the possibility of having a so exciting event on our campus! Seriously, my heart beat fast with this possibility, it would be an excellent experience to inspire our students. For my frustration, MLH have no operations in Brazil yet. :disappointed_relieved:

We still want to make a Hackathon, but with no experience and no money, will be a really big challenge. We are just 4 teachers, and none of us have even participated in one. Can GitHub Education offer us any kind of support?

(Charlotte Morrison) #47


Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

Last school year was our first year offering legitimate computer programming. When I started 3 years ago, we only had an introduction to IT course that focused on computer usage. Since then we have added Web Design, User Interface Design, E-Commerce and next year we will have 2 different AP courses (Principles and A) for the kids. Aside from the courses, we have very limited technology engagement. There is a video game club and a robotics team. Of those two, I would only see the robotics as a legitimate tech community (the gaming club is not well run). It is sad, because several of the robotics club members would have loved to take programming- but it just wasn’t offered before they graduated. We really need to do better. I was able to take my students to 2 hackathons last year as field trips and they had a marvelous time.

Choose one GitHub Education program. How could it support your on-campus student communities?

I was excited to see that you have funding to help support campus hackathons, but I don’t know if it applies only to colleges. The director that provided us so much support left at the end of the year, so it is unlikely that anyone will step up and get these things organized for the kids. But the video made me think about the possibility of having our schools host them. I have 4-5 colleagues at different high schools and we could probably come up with some fun hackathons or other competitions and rotate them between schools.

One of my students recommended the student developer pack to me last year and it is how I found out about this training- when I was researching that. I would like to have a few of my students work on the campus expert training, probably 10th/11th graders because they would become huge assets for their peers.

What would you need to do in order to support the growth of student tech communities on campus?

Right now my biggest obstacle is our IT department at the district level. They block almost anything the teachers find useful. I am not sure why this attitude exists, but it will be a huge issue trying to get student access to github next year. I am pretty sure they will be able to use the website- but remote server access is blocked, I can’t even upload things to my website from the school. I am optimistic, and my students often find ways around restrictions.

Easy tutorials would be helpful- I think the kids could also use a quick reference (like a poster with the process to create, add, commit, ect. and the commands) I will probably make one, but if you had one we could print on a poster printer or order, that would be cool too.

(Dadremarie) #48
  1. My campus has a Code Queens Group for girls learning coding and a Robotics Team with does some coding. I have two courses, CS I and CS II and there is a APCSP course. There are big gaps. Boys who don’t want to do robotics? Girls that want to work on other than the Code queen projects…
  2. I have been trying to get a Hackathon going and it is one of my goals this year. The GitHub support would be useful. Also, I will introduce the Campus Experts to my student. I did intro the Development pack last year, but now I know more about it I will do a better job. Maybe have an assignment around it. My students are going to do some kind of community service project, will give that to them as a resource.
  3. I am not sure. I would like to see some videos on github desktop. seem like it takes all the command line work out of the picture, right??
    Thanks, Dadre Marie Rudolph Vista, CA

(Boydensuperstar) #49
  1. There are some technical communities, but they mainly handle engineering. I’m working in Digital Media which currently has a major gap and I was brought in to help improve the program.
  2. We are in dire need of internships. I had helped students with internships at my previous institution. I’m also interested in the Hackathon grant. I’m talking to the Department Chair about hosting a Hackathon.
  3. Quick and easy tutorials that the students can view. They also need to be ADA compliant. I can show them and make videos, but it always helps to have another set of tutorials to show them.

(Bill Montana) #50

We are a small, private K-12 school. Our high school numbers about 400 students.

We have an area we call the Design Den, where students work with CAD/CAM, robotics, and fabrication. These technology courses are open to all students. One of the advanced courses is a team that competes in NASA’s Rover competition.

We also teach CS courses in another area, which is being completely reimagined this summer. We are trying to grow our middle school and high school computer programs. In the past, at the high school level, taking CS courses was not even a consideration for 90% of our students. Outside of the Design Den technology courses, there has not been student interest in being involved in technical communities on campus. We are trying to change that.

The size of the CS program this coming school year has almost doubled over last year. We have formed a fledgling AR/VR club. This is a start that, I hope, kindles interest in other students.

However, there is not a community for those who like to code (outside AR/VR coding), or for those who love hardware.

I’m going to choose two…

GitHub Classroom would give students great hands-on experience working with git and GitHub in their CS (and technology) classes. Students using git and GitHub in their classes could share their experiences with other students interested in organizing their projects. Knowledge of git and GitHub is power.

For students serious about programming, GitHub Student Developer Pack is awesome! I can see using this in advanced CS courses, and for students working on their own. Access to free, mainstream developer tools could help students be more prepared to pursue their coding interests after high school.

What we need is a culture change. I’m starting to see it happen with the growth of our CS program. However, there need to be opportunities outside the classroom for culture change to really catch hold. To that end, one of our new spaces in the computing suite is available for drop-in use throughout the day. Students are usually reluctant to stay for after-school events. Perhaps large challenge projects or coding competitions would give more incentive to the interested to invest their time after school.


(Ayush Bhardwaj) #51

There are many technical student communities on my campus. They do events and workshops usually every week. One of the Community is ALiAS (Amity Linux Assistance Sapience). The especially focus of Linux, Python and Open source Projects using Github. They try to help all the newcomers and make them aware of Git, Github, and Open Source projects. As they try to teach most of the students around them via meetups and various on and off campus events, I don’t see any gaps or loopholes.

Github Student Developer Pack will surely help students to make the most of GitHub and use it to their extent. They can brush up their skills with the tools provided to them for free. I also think that the Github Campus Expert will be very helpful as our university lacks it.

As various workshops, events and Hackathons are organized by the tech communities on my campus I would love to assist them and to get most of the students to involve in them. Swags from Github and different sponsors will motivate students to involve again and again and to share one of the most valuable experiences of their life.

Thanks @mozzadrella and Github for this learning experince and i’ll try my best to utilize it atmost and share this among others as much as i can.

(Kaushlendra Pratap) #52

I have many clubs and organisations in my college which are serving their best for helping freshers.One of them is Amity Linux Assistance Sapience (ALiAS) they usually focus on Linux,Python and open source Projects using github.They always try to help new comers and make them aware of Git and Github, and Open source projects.I dont think there are any loopholes.

Github Student Developer Pack will surely help every student who want to contribute in open source by the help of github.They can polish their skills with the tools provided for free.Github campus Experts will surely help student more and more.

As many projects and workshops organized by the communities in college.We need more and more tutorials about github so that we can clear easy doubts of the freshers.I will assist my seniors in the best way i can.We need some github support as well support like Swags from github and diffrent supports github provides it will motivate more and more student.

Thanku so much @mozzadrella and github for this lovely learning experience

(Chad Purdy) #53

We currently have a Computer Science competition team, Computer Science courses, Robotics teams, and a few Pre-Engineering courses. These are open to all students. I think we are working on getting more young women to participate.

I think the GitHub student developer pack could go a long way in getting the students started down the path of computer science and software engineering. I am going to encourage my students to sign up for the pack. There are many students who are interested in CS and capable of working outside of the scope of the classroom. I think the student developer pack will give them some of the tools they need to experiment, learn, and grow without any up front costs.

I think we just need more personnel interested and capable of teaching the students about how to leverage technology in creative and new ways. I am always looking for community members or professionals in the industry who are willing to devote some time to working with the students. Even if it were possible to do Skype calls with a class for a Q&A or a short tutorial. Youtube videos work well, but there’s nothing quite like having a live person on the other end.

(Amy Dickens) #54

Community Assessment

Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

At the University of Nottingham there are a number of society groups that focus on building technical communities.

The most notable within the School of Computer Science are two groups:

  • HackSoc - the student society that focuses on learning new technical skills and attending hackathons. Their mantra is very much about joining a group of people who like to learn new things, build cool stuff and sometimes win prizes for doing that at hackathons.

  • CompSoc - this society exists more as a social interest group for the school of computer science. They host special interest talks, events focused on building career skills and socials for uniting students across the different courses.

Both of these societies serve a purpose, students may decide to be a member of just one or both of these groups.

I would say that both these groups lack a space for the under-represented student population in computer science. There isn’t much subscription to these groups by folks from different gender minorities - though this could largely be representative of the course subscriptions. Although this year sees the first female President of the CompSoc society.

So things are looking up :raised_hands: :raised_hands: :raised_hands:

Personally I don’t feel a separate group should exist to cover this gap, more like the two groups could work together on making sure they are inclusive and open to all (through having a strong code of conduct and ensuring that all channels of communication are moderated to avoid negative behaviours).

Choose one GitHub Education program. How could it support your on-campus student communities?

The school has already benefitted from an active Campus Expert being part of these societies - delivering Git workshops, running a local Field Day event and attending events to be a mentor and support the community overall.

However I think that they really could benefit from becoming a Partner School. The undergraduates are taught to use GitHub in their first year and it would be a great way to link the student activity.

What would you need to do in order to support the growth of student tech communities on campus?

As the Campus Expert I’ve kept in touch with the new president of HackSoc and will continue to help them where I can with supporting the community.

I also have recommended the partner schools option to members of the Department.

I continue to offer Git workshops (as part of curriculum and as society events) and will be supporting events in the next semester. For example, the school’s Ada Lovelace Day event to promote Computer Science as a career for young people that identify within the gender minorities in tech. :rainbow: :sparkles: :unicorn: :tada:

I’m hoping that I will soon be passing on the torch of being a ‘Campus Expert’ to someone with as much as enthusiasm for the community. :sparkling_heart:

(Max Hudnell) #55

1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
There are many technical student communities on UNC-Chapel Hill Campus. One example is our hackathon, which serves students interested in building and showing off their coding abilities. Another example is our Technology Without Borders group, which serves underprivileged groups of society by ensuring them equitable access to technology. We do our best to provide technical communities for all groups of society, not leaving any gaps.

2. Choose one GitHub Education program. How could it support your on-campus student communities?
The GitHub Student Developer Pack can support our student communities, by providing them with private repositories they can use to house personal projects. The pack also provides them with free software tools they can use to develop and gain invaluable experience.

3. What would you need to do in order to support the growth of student tech communities on campus?
In order to support the growing number of tech communities on campus, we need free cloud storage and technologies which students can access. With the Student Developer Pack, GitHub already offers this to our students! In order to keep the tech community growing, it’s also important to keep students interested in joining our communities. By offering GitHub swag at campus tech events, we could easily draw in students to come learn more about the cool associations that are available for them to join.

@mozzadrella Thank you for the great git course! I will use what I learned when I provide a git tutorial session to my students

(Rishabh Bansal) #56

Community Assessment

Describe the existing technical student communities on your campus.

At Guru Gobind Singh Indraprastha University the computer societies are divided into many divisions:

There are 2 major Computer Science societies, namely:

  • International Organization of Software Developers(IOSD)

  • Mozilla Community

Mozilla Community has organized many Hackathons, Workshops etc. while IOSD has a technical and management team having a student participation of over 200. I being the leader of both the societies, am a part of the major decisions taken by the student community and as both the societies work collectively as a team, the grounding and experiences I would gain as a campus advisor will hence be shared with both the teams.

Our motto is “You need to be the change you want to see” and we try to help every student of our college who is curious to learn.

Our community has access to nearly every classroom and labs of our college, just that permission is required from the administration for legit usage.

Who is served?

Our community is exclusive of students, having an interest in the field of Computer Science, coding and geeky stuff! Their stream of study does not matter to us as CS as a field is quite diverse and also interdisciplinary actions are much promoted in our college culture.

Where are there gaps?

Students here are more into academics, they don’t know the importance of practical knowledge and the perks of being a part of a community. The main area I need to work upon is the participation of students. We have teachers, facilities, mentors, sponsors, but the only thing we lack is the participation of students. Also, I need to work on the communication methods, they need to be improved. Also, I see the less participation of females in my community, which need to be tackled by a separate female community with a female representative leading it.

Choose one GitHub Education program. How could it support your on-campus student communities?

As I’m Campus Expert, my community is already getting benefitted from it - delivering Git-GitHub workshops, hackathons, talks, and support the community overall!

Though I really liked the new program by GitHub - ‘Partner School’, which I think would benefit my school in many ways.

First-year students are a fan of Student Developers Pack, they really like the freebies provided by GitHub, the only thing is that our college doesn’t provide us college ID, which makes the process a little difficult.

What would you need to do in order to support the growth of student tech communities on campus?

As a Campus Expert, I’m helping my community where I can and I also have recommended the partner schools option to members of the CSE Department.

I continue to offer Git-GitHub workshops, hackathons, talks and support events in this and next semester!

This semester my main priority will be the female community so to improve the participation, after that the proper guidance to first-year students regarding all the things they should start doing now!

@mozzadrella really liked the tutorials, very well explained and precise. Just some of the tutorials need to updated with the latest content! :blush:

(Chris Cannon) #57

Your community sounds fantastic @theportablegeek! I look forward to seeing how GitHub can help support growth and development, I’ll be in touch shortly!

(Chris Cannon) #58

This all sounds awesome! Looking forward to seeing your students in Campus Experts! :100:

(Chris Cannon) #59

Looks great @batflyer! Look forward to seeing some of your students in the Campus Experts program! :fire:

(Mark Patterson) #60

Our college is multi-campus and provides further and higher education, mostly in vocational subjects. Within the college we have a School of Computing and Engineering. The School runs computing courses, both full time and part time, from level 2 to level 5.

Currently we are only integrating git into our Foundation Degree course, but will roll out to other courses based on our experience using git on Fd.

We offer the opportunity for our students to set up student companies, for app or website development.

The School has also recently hired a cohort of student interns who will be working on projects for the School.

Currently we don’t run any other extra-curricular activities for the computing students.

I’ve started looking at the Student Pack, but it looks like most of the packages don’t fit with out current curriculum. (We’re mostly Microsoft based.)

GitHub Classrooms - looking forward to using this to make giving feedback on students’ coding much easier.

Integrating more of the free/discount packages from the student pack into our curriculum.

Running extra-curricular activities, like hackathons. Some free GitHub swag would really help in encouraging students to attend such events.