cncf / tag-contributor-strategy

CNCF Technical Advisory Group on Contributor Strategy -- maintainer relations, building up contributors, governance, graduation, and more.
https://contribute.cncf.io/
Apache License 2.0
179 stars 121 forks source link

Higher Ed Working Group: Democratizing Cloud Native Education #460

Open CathPag opened 1 year ago

CathPag commented 1 year ago

Last update: July 28,2023

Are you part of faculty and interested in participating? Join the #higher-ed channel on CNCF Slack.

Current priority: recruit a diverse set of faculty from a variety of institution types and varied racial, socio-economic backgrounds

Problem statement

Cloud native is developing fast, but textbooks take a long time to produce. Consequently, computer science (CS) students hardly learn about the newest technologies, and it is up to them to get up to speed after they finish their studies. Additionally, high-quality computer science education is only available to a few students worldwide. Smaller colleges, vocational schools, and those in underdeveloped countries often lack the internal know-how to prepare their students for the competitive tech market.

Without a widely accessible cloud native curriculum any teacher or professor can tap into, we perpetuate the status quo: only students with access to the best education or mentors who can guide them are exposed to the newest technologies and are more likely to have access to the highest-paying jobs in tech.

Vision

A volunteer-based group led by computer science professors from universities worldwide supported by industry veterans can help democratize cloud native education. While the main goal is to develop a cloud native curriculum (or curricula) accessible to any university, there are many more benefits.

This group will provide a platform for CS faculty to exchange ideas and lessons learned, enabling them to become better teachers. Creating a global network of professors will foster collaboration and more opportunities for students worldwide. Injecting industry expertise will ensure that professors are teaching students the current best practices. Overall, cloud native education will improve, creating a new generation of highly qualified cloud native engineers. Centering this work in the CNCF ensures that the education can be vendor-neutral while still allowing vendors to adapt the curricula to their products.

Mission

Empower faculty worldwide, particularly those that serve the most underrepresented, to provide independent, high-quality cloud native education to their students, giving them the tools they need to compete for the highest-paying jobs in tech.

Audience (membership)

The group must incorporate faculty members, industry experts, and students to ensure high-quality materials derived from varied perspectives.

Audience: Faculty

Goals

Strategies

Tactics

Deliverables

Audience: Industry Professionals

Goals

Strategies

Tactics

Audience: Students

Goals

Strategies

Tactics

Deliverables

Audience: Faculty (work product)

While in the simplest sense, the audience of the content we develop is students, the real target audience is their instructors. In other words, we need to produce the materials that are not only provided to students but also the background material and explanations such that an instructor can feel confident teaching it to students. We also are probably not developing just one course, but rather a sequence that builds upon each other, either expanding in breadth or breaking off more deeply to address a particular topic. For now, we will only focus on the Faculty audience.

Goals

Tactics

Deliverables

cc @langdon @jeefy @castrojo

JustinCappos commented 1 year ago

There are already some materials for this, mostly tilted toward security aspects. This is more lecture slides, assignments, etc. than a textbook. However, the new security assessment guide for the CNCF also relates to this and will be closer to a text book. I'd be happy to share more information if this fits under this effort.

CathPag commented 1 year ago

Sounds great. Thank you! The more we can repurpose, the better. There is probably a lot of great content out there, so it might be a matter of bundling it so it makes sense for a higher-ed course.

JustinCappos commented 1 year ago

I'd also love to hear from people interested in using this to understand more. I have educational materials that have been used at a lot of schools (everything from 2 year community colleges, up to tier 1 research colleges) and they absolutely need to be tailored a bit to the audience and instructor.

TheFoxAtWork commented 1 year ago

@CathPag Do you envision this group to also leverage the TAG's work and activities as a mechanism for students to practically apply some of the course material they learn? Teaching and informing on these concepts is exceptional, allowing students to showcase their learnings through participation in TAG and projects could assist in them building experience that could be valuable for their education as well as career.

parispittman commented 1 year ago

i also wonder if this group should be its own TAG or if this group should rescope to community strategy vs contributor strategy. the initiative is needed and great but kinda blows the scope of this one.

CathPag commented 1 year ago

Those are great points, @TheFoxAtWork! I'll let @langdon answer that question. He's a faculty member and will be leading this effort.

@parispittman, my initial thought was for this to be its own TAG, too. @caniszczyk suggested it be a WG under the TAG CS. Maybe Chris can answer that question?

Wherever this lives, I do think it'd be good if it could have its own repo and website.

langdon commented 1 year ago

So, @TheFoxAtWork , I definitely think that experiential learning is an integral part of any good curriculum. However, I believe there's a place for preparing students to do the work, so they don't all have to 'learn in the fire' (like many of us did :) ). But, I think that part of this work should include collaborating with other parts of the ecosystem to identify lists of 'easy bugs' and establish a 'mentor pool.' This way, students have somewhere to go next, and it would be both awesome and make a lot of sense. I also would like students to be involved in producing the 'projects' (including homework, assignments, etc.) that other students would be doing in the classes, which would offer similar but incomplete exposure to 'in practice.' I'm also very open to other ideas or ways of thinking; this is just what was on my mind.

langdon commented 1 year ago

We've been doing well in recruiting, receiving many valuable questions and feedback. While I believe it's wise to give it a bit more time (especially since this is a popular vacation period for academics), I suggest we begin planning for a kickoff meeting. How about the week of August 27th-28th? I'm unsure of the best method to align our schedules—perhaps using a tool like LettuceMeet? I'd appreciate your thoughts on this.

kaiwalyakoparkar commented 1 year ago

Hey folks, I am CNCF Ambassador and a student from India. This sounds so interesting and I would like to volunteer in this efforts :)

CathPag commented 1 year ago

Thanks for your interest, @kaiwalyakoparkar. We'll definitely need student input, but it's a little early. Please do follow the conversation. We'll make a public announcement when we are ready to team up with students :)

profcorey commented 1 year ago

Hi @langdon I would like to attend the kickoff meeting when it's set. I may be traveling the week of the 28th, but will do my best to available to attend the kickoff meeting. I'm excited and looking forward to this effort, thank you!

ahmetkasif commented 1 year ago

Hi, I would like to join the meeting from Bursa Technical University CS Dept. Thanks for all the effort and keep up the good work 👍🏻

halil-bugol commented 1 year ago

I have been creating Cloud Native technologies and cloud laboratories in different universities in Turkey for about 2 years. In these laboratories, studies were carried out on various cloud technologies, certification programs were organized, and I opened a course included in the official university program. In this 8-month course, a total of 6 exams and 4 certificates are given. Since the given certificate is accredited to the Turkish State System and the European Union by the university, it has a similar function to the diploma. I would love to support the subject and open these laboratories to CNCF.

sergioarmgpl commented 1 year ago

I have been working since 2018 to adopt cloud native theory and software in the course curriculum in a public university in Guatemala, I have a repo that I can share with this initiative.

langdon commented 1 year ago

Hi all, we have decided to have our first meeting on Thurs, Aug 31 at 12pm Eastern. We are thinking "last thursday of the month at 12 eastern (4pm UTC)" to ease memory. I would propose that we follow the UTC time to avoid challenges with daylight savings but we can confirm that in the meeting. Thanks to @CathPag, you can add it to your calendars here:

Gmail Outlook

Please confirm that it imported successfully, outlook decided it was 12 UTC for me.

sergioarmgpl commented 12 months ago

I have this repo with the content that I use to teach operating systems and Cloud Native https://github.com/sergioarmgpl/operating-systems-usac-course