Module 4 Exercise 1: Student programs

(Federico Bassetti) #161

We are a relatively large campus as a state university. There are very small student powered tech communities and often siloed in their own department. However, there is great potential as coding and development are pretty much across every discipline.
Gaps are in the ability to bring together a group and sustain it, faculties will play a key role in providing that direction. The ability to easily have access to resources and come up to speed is another key factor, so that the students, become active and self starters and don’t have to be constraint by the academic infrastructure.

The developer pack is great. The Campus Expert program is a great option to have, it would be great if there were school that could adopt it toward credits. Could be a great fit for community colleges. In my college we have a program called Passport, students collect learning experience points, I see a great fit for the Campus Expert.

As a faculty I can help our community grow starting with my own activities, classes especially. GitHub is becoming an incredible resource, perhaps a hidden gem for educator still. I am looking at making my courses Agile, for that I am looking at integration of boards to support the overall class experience. I’m looking into a syllabus as backlog in a kanban, stories that are connected to branches.
I’m looking into developing/adopting/reusing classroom presence themes, as instructors we often struggle with being scattered across many tools LMS don’t integrate well, syllabus and schedules are old technologies. So being able to freshen up using real-world tool would be crucial to positively impact our students on the receiving hand.

I look forward to being an avid adopter and hope to be an active promoter and contributor in my community.
@mozzadrella Grazie Mille! for your training and bringing us GitHub Education.

(Alexander Babich) #162

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

We have programming club with no frequent meetups and group of a students who helps with our college’s website. But we have no GitHub experts (at the moment at least).

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

GitHub developer pack is quite good. We already also tried to work with AWS Educate and we will motivate our students to took a part in Campus Expert program.

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

We thinking about organizing our first ‘serious’ hackathon (we have some experience with organizing something like that - for example a holiday UML-modeling sessions). Our program is a 4-year program, but we are the college, so special disciplines begins from third year only (first two is a school disciplines). Our students are very young. Maybe some resources for students in form of banners and flyers will be helpful…

(Purusothaman Gd) #163

Dear GitHub team,
1). Our technical students are learning by following programmes
1. M.C.A
2. M.Sc.,(IT)
3. M.Sc.,(CS)
4. B.C.A
5. B.Sc.,(CS) & IT and the gaps are connecting them via learning platform
2). Student Developer Pack may give strong support for integrating them
3). Like version control and code events

(Dr. Moore) #164
  1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

Kennedy high school has 800 to 1000 students. As of this year 240 of our students are in the Information Technology Academy (ITA). Students in ITA have access to computers daily. Other students have access to tablet computers. The campus has wireless access for teachers. Our population is 75% English Language Learners. 99% of the students are on Free or Reduced Lunch. The biggest Gap is a language gap with teachers. Next, most teachers have not embraced the use of technology in the classroom. The tablets are limited in storage and applications. Security is always a concern with student.

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

ITA has considered Hackathons several times. I have avoided them mainly due to class time restraints. I would like to investigate using the Git Classroom to support a hackathon, version control grading, and collaboration between students.

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

I need to foster a culture of collaboration and exploration among the students. I also need to offer a Repository of tool that a vetted for student use. I also need to get our IT administration in the district to support installation of app created by students for testing. I need to start vetting lesson plans for VR, Python, and Robotics.

(Kundan) #165

1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
We often conduct technical meetups and Codelabs sessions so that students can learn more.

2. Choose one GitHub Education program. How could it support your on-campus student communities?
The Student Developer Pack is really very helpful. The AWS credits and all are very useful for the students and will help a lot in hosting their projects.

3. What would you need to do in order to support the growth of student tech communities on campus?
We have to conduct meetups, codelab sessions, hackathons at a regular interval of time and could award some top performers.

(Harsh) #166

Well in my campus we have only one such society which is related to the field of robotics and is pretty non existent too. I do want a big name in my campus and moreover something which is quite more intresting and covers all technological domains Imagine haedware with no such software they are like humans with no heart>. I guess in my campus i need to develop a better community which can withstand the needs of the present day society and showcase them the talent they posses it is just the fact that they are not able to get right resources and feedbaack to channelize their energy due to which they appear to be struck in some kind of never ending cycle of this technology deficit stage in the era of Data and Deeep learning

I taught python programming classes this Semester in Feb and got a really positive feedback where more than 120 students attended the program and they were even introduced to concepts of Computer Vision where i Taught them object detection using opencv ,haar-casscades and Lbph recognizers and I even gave them a brief introduction to github

In oreder to support the growth of such communities. I want to organize more such workshops, events and meetups related to the field of Artificial Intelligence and shift the focus towards how posting projects on github could help millions across the Globe. I finally want to organize Hackathons which concetrate towards innovations towards deep learning capabilites and reinforcement learning capabilites of robots maybe…
and i believe those cloud credits provided by Digital ocean and aws are quite useful for people like me who are working towards such a field and even other technology related domains

I am really sorry @mozzadrella due to 2 months delay I got engaged in a deep learning project so i was not able to complete the course but now i have finally completed it

(Neha Suhas Niphadkar) #167
  1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
  • The ACM and ACM-W chapters on campus are active, we meet once every month.
  1. Choose one GitHub Education program. How could it support your on-campus student communities?
  • Github developer pack is amazing and I don’t think many students in my class are aware about this.
  1. What would you need to do in order to support the growth of student tech communities on campus?
  • Most students are scared of programming, they need to see this as a fun activity.
(Hernando Enrique Moreno Moreno) #168

1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
The SENA is a nonprofit educational entity of the government for technological training we do not have any campus or student communities but we are thinking of forming communities.
2. Choose one GitHub Education program. How could it support your on-campus student communities?
Student developer pack serves so that students can do their projects and activities of the day.
3. What would you need to do in order to support the growth of student tech communities on campus?
Train other teachers on tools such as git, github so that all students receive the benefits and knowledge that is needed in the market.

Thanks @mozzadrella

(Dannas Cornell) #169

1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
Our population of informatics is small in the faculty and unfortunately few know about version control and its importance.
2. Choose one GitHub Education program. How could it support your on-campus student communities?
The GitHub Education Pack and the Campus Expert program seem to me the best options for students
3. What would you need to do in order to support the growth of student tech communities on campus?
The first thing would be to evangelize the students with respect to the importance of version control, in addition to promoting the use of github in the teachers of the campus. Once adopted by the community promote activities such as workshops or a hackathon

(Nicolas Vanhoren) #170
  1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

I’m a teacher in a training center about Software Development in Belgium. We have around 50 students all doing software development in the campus i’m responsible for (two classes). We already use git and github everyday with all our students. Github is the very first tool we teach them as they can just re-use it for the rest of their training.

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

I’m mostly interested in the Github Student Developer Pack because there is a huge pile of stuff I would like for my students in it (AWS, Heroku, Digital Ocean, NameCheap, Travis,…). Now that I tested Github Classroom it really seems cool too so I would like to use it as well for my next class.

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

We’re already a training center for Software Development so there’s not really such thing as growing it, all our students are into it. But as teachers we can certainly find better tools and better pedagogy for them to exploit all their potential.

(Mario Wehr) #171

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

We are currently working to add additional professional software development tools to our engineering study programs.
One central tool will be the GitHub Enterprise platform.
We plan to use it in conjunction with our LMS (Moodle, Github classroom), and also for student projects with focus of collaboration techniques.

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

The Github Classroom has definitely intersting didactic ideas.
Students using Git and Github for their assignments will acquire a good basic understanding of how
professional software development workflows are developed and implemented in modern business environments.

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

We are considering hackathons ond larger projects where students from different faculties and/or different semesters are collaborate together.

(Steve) #172

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

  • We have an outreach office that is working on aligning local business and government software and engineering needs with student and faculty. It is a new effort but holds a lot of promise.
  • Additionally, we have active ACM and ACM-W student organizations.
  • We host the regional ACM competition and have several coached teams that participate.
  • We have an annual hackathon in the Spring with loads of support from local tech partners.
  • Honestly I feel like one big gap we have is intra-faculty communication and sharing. Everyone who is starting to integrate GitHub does so in isolation.

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

  • In the classroom, I have found GitHub Classroom to be hugely beneficial. We extended that effect to the hackathon this year by creating a class for the event and a group assignment for the teams. It made collaboration easy for the teams and gave those of us who we running the event some insight into the progress teams were making.

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

  • We have a lot of focus on competitive aspects of development: ACM programming competition, and a hackathon.
    • I think having some other areas that allow collaboration could be useful for those student developers who do not like competition. I have met with our outreach coordinator in hopes of figuring out ways to help the community by meeting coding needs for non-profits so that students who lack competitive desires can grow through extra-curricular development.
(Emmanuel M Nimurungi) #173

Continuing the discussion from Module 4 Exercise 1: Student programs:

(Antoni Florit Homar) #174
  1. Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

Currently, I am not participating in any kind of project with students. But I hope in the future to be able to work in a training centre and to be able to use Github for possible projects with students. In addition, I have used the course to discover new Github tools and get some good guidelines for the use of Github.

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

I like the Student Developer Pack. Lots of great services!

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

Continue to share the amazing resources that are available in the online and local communities to help build technical competencies in all ages of students in our community.

(Mayank Goyal) #175

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

Currently, there is only one Technical community of Google DSC focused on Android Development only, whereas no such community for Data Science, Web Development or any other CS Field exists. Only Students with no prior experience to coding are served in those. The main gap is between learning and applying that skill, existing community step back after giving basic skills, further gaps include lack of resources and motivation for students.

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

My First Priority will be Swag Bags for students. Challenges make the best of you come out. And if those prizes are worth challenging then no one stops students to learn, participate and win. Setting swags as prizes make students feel more motivated and devoted to the work. I plan on doing first the same this semester.

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

Provide the right education and support including resources and incentives. Regularly conducting Hackathons and competitions as well as workshops for those who aspire to learn something new. Managing Funds to organize regional boot camps to expand the community further.

(Rodrigo Navarro Perez) #176
  • Describe the existing technical student communities on your campus. Who is served? Where are there gaps?

There are several groups on campus that use GitHub on some of their activities. However there’s not a unified/centralized way for all people involved to get together and discuss or share information/expertise.

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

GitHub Student Developer Pack is probable the most useful for students. It gives them access to many tools that they’d normally wouldn’t be able to afford.

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

A bigger involvement of the teaching community on campus.

(IT-Akademy) #177

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

We have currently two main communities : developers and cybersec specialists. Both use Git and Github and are trained for that. We teach Git very early in the syllabus because we think it is an industry standard and any computer related professional should master Git. We use Github for years and now, for a few months, GitHub classroom, which is a great tool and fits our needs close to 100%. We trained our teachers on Github Classroom, so it’s widely spread now. As our students are meant to work together in teams on a large scale of projects, there’s no real gap. Maybe the only real gap is with the ones that are allergic to CLI ;).

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

Even though GitHub Student Pack is great, I choose GitHub Classroom because we really use it a lot and love it. It was really a revolution in the way we set assignments and more, our students keep on learning Git as they work on other subjects ! We also use classroom now for our hackatons (about 3 or 4 a year).
Swag bags will be cool too (if we get it), to give prizes to hackatons’ winners.

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

The main thing is having our students school issued e-mail adresses be recognized for Student Pack requests. It will really help spread the word !
Last, as we’d like to integrate GitHub Classroom with our LMS, a public API would be cool :slight_smile:.

Thank you for this nice Campus Advisors program and for great GitHub support with our teaching needs !

(Niels Delestinne) #178

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

We have one community of full-stack developers, all are trained in using Git and interact with GitHub on a daily basis. Code reviews, issues and PR are all organized from within GitHub. It works really well for us.

We use Slack (channels) and organize meet-ups and get-togethers to keep everyone connected with each other.

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

The GitHub Student Developer pack looks amazing in enabling our students to work with proper, grade-A platforms, tools and IDE’s. For us, GitHub Classroom looks promising although we want to test-run it some more before rolling it out.

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

A full adoption of GitHub Classroom and easy access of our students to the GitHub Student Pack.

(Dan Gilleland) #179

You can view some quick facts about NAIT as a post-secondary institution, but we have thousands of students in various schools taking various programs. So, while we’re too big for me to answer that question across the whole campus, I can say that in our program (Digital Media and IT) that we don’t have any technical student communities per-se, but we do have “gaps” in our program where our students could be well served by the GitHub Education program.


There are many parts of the GitHub Education program that will support our students. One of particular interest to me is the inclusion of Travis CI Enterprise integration with repositories. For our students in technical courses, this would provide a great opportunity for teaching CI/CD and integrating pre-configured CI test cases with specific assignments.


At this stage in our institution, we simply need to complete our sign-up and on-board with the GitHub Campus Program. Completing this Campus Advisors training is a significant part of getting this going. Fortunately, I have a few years of technical experience with using git and GitHub in the classroom, and I am looking to promote this more in our institution!


(Gordon Inman) #180

Describe the existing technical student communities on your campus. Who is served? Where are there gaps?
We don’t really have any techincal student communities at the moment. That is something that I’d like to explore a bit more to see how it might create additional opportunities for students.

Choose one GitHub Education program. How could it support your on-campus student communities?
I really like the student developer pack. I can see some of those tools allowing us to expand what we can do currently, especially regarding the domain names, payment processing, and the services from AWS and Azure.

What would you need to do in order to support the growth of student tech communities on campus?
The biggest thing is to come up with a plan and vision of what it might look like. I’d like to look at how other colleges create the communities, especially online colleges where students may be spread across the globe. That is one of the challenges I see to have a good community, but I think it could provide good opportunities to meet people you may not normally ever meet and help students gain a broader mindset and skillset.