All: Thank you for your interest.
Here is the course description: 99-520 Applied Software Engineering for the
Real World with Distributed Teams
<https://www.cmu.edu/education-office/resources/99-520-course-listings.html>
.
You're looking under the "Remote Options" courses.

Often the project description is covered by a project GitHub Issue.
Students have done a lot of work on real plumbing within the projects over
the past couple of years. Current projects from a couple of different
Eclipse projects include:
Add support for shared-memory
<https://github.com/eclipse-uprotocol/up-spec/issues/273>
Add support for WebAssembly / WebAssembly Interface Types
<https://github.com/eclipse-uprotocol/up-spec/issues/278>

https://github.com/eclipse-ee4j/starter/issues/185
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feclipse-ee4j%2Fstarter%2Fissues%2F185&data=05%7C02%7CStephen.Walli%40microsoft.com%7Cb19d92e662df4e90338208dd829742e1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638810308369574998%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Wxr%2FF4%2FdacvcJNFruIXPB%2BSUINzx2D3kTGD7%2Fbu2R8g%3D&reserved=0>
https://github.com/eclipse-ee4j/cargotracker/issues/17

I would love to see a couple of projects with mentors from the Lucene
community.
kind regards, stephe


On Sun, May 4, 2025 at 10:12 PM Rahul Goswami <rahul196...@gmail.com> wrote:

> Stephen,
> I am not a Lucene committer (yet), but have a good understanding of
> certain parts of the codebase. I am also a contributor for the Apache
> Solr project (built on top of Lucene) so that too helps with the
> understanding.
> I am happy to team up with one of the committers and help out as a
> mentor. Already a list of exciting projects in the Word doc, so that's
> nice to see!
>
> Do you mind sharing the link to the course please (or the name/code)?
> This is to get a general sense of what the course entails and what the
> target audience is looking for. Also, as Vigya already requested,
> links to past projects would be nice too. Thanks.
>
> - Rahul
>
> On Sun, May 4, 2025 at 7:17 PM Vigya Sharma <vigya.w...@gmail.com> wrote:
> >
> > What a great way to get some new contributors onboarded to Lucene!
> Thanks for connecting here Stephen. I'm a committer on Apache Lucene and
> would be happy to help as a mentor.
> >
> > Since you requested questions, here's one to get us started ;) – Could
> you share links to past projects students have done as part of this course?
> > I added some projects to the shared doc, but also wanted to get a better
> sense of the typical scope of problems that students are able to
> successfully tackle in this timeframe, as well as how well defined the
> problems need to be.
> >
> > Best,
> > Vigya
> >
> >
> > On Sun, May 4, 2025 at 8:18 AM Marcus Eagan <marcusea...@gmail.com>
> wrote:
> >>
> >> I wouldn't exactly call us a Lucene company but the CEO and CTO (Tim
> Potter) at my company are both Lucene contributors in the past. Tim is a
> committer. I don't think the CTO has the bandwidth to mentor too much for a
> couple months, but I certainly can make time. He will also be able to help
> more in the latter half of the class. I think 4-5 students could certainly
> work on a project that uses Lucene and our system for a project.
> >>
> >> A few of the ideas from the project list stood out to me so I think
> there could be a fit.
> >>
> >> Marcus Eagan (LinkedIn)
> >>
> >> On Sat, May 3, 2025 at 9:29 PM Stephen Walli <stephen.wa...@gmail.com>
> wrote:
> >>>
> >>> All: Mike McCandless pointed me to the dev list and he kindly started
> a google doc with project ideas.
> >>> I've been co-teaching a summer internship course this past couple of
> summers at CMU. The core of the course is the work experience. Students in
> teams of 5 work together for 11 weeks for 40 hours/week on a large project
> in a real code base, meeting with two mentors once a week to guide the
> work. The instructors also meet with the students once a week beyond the
> classes to coach students to ensure they're staying on top of the work and
> engaging well with mentors. The classes are ~3 hours a week on topics in
> software engineering to which every developer should be exposed.  .
> >>>
> >>> I have worked with OpenStack projects and Eclipse Adoptium projects
> this past couple of summers and they are participating again. I would love
> to engage students with Apache projects, and I think Lucene is a great
> community in which they can learn. My apologies, but I have had a late
> start this year and classes start on 13 May, so I would need mentor
> commitments and project ideas over this next week. The rest of the email is
> a broader description of the course. Do please ask questions. Over the time
> this course has been evolving, the student outcomes get better and better,
> and watching the students gain confidence this past couple of summers has
> been brilliant.
> >>>
> >>> I hope Apache Lucene can contribute projects and mentors this summer,
> and thank you for the consideration.
> >>> kind regards, always stephe
> >>>
> >>> --- cut
> >>>
> >>> We are building out the CMU internship course for open source software
> engineering again.
> >>>
> >>>
> >>>
> >>> The ask from last year (and call out differences for this year in
> bold):
> >>>
> >>> We are looking for projects that a team of 4-5 students could tackle
> together with at least two mentors for each project.  (Life happens and
> having the built-in mentor redundancy helps. I’ve had mentors get laid off,
> change jobs, and take summer vacation.) As we saw last year, mentors can
> certainly overlap more than one student team project if appropriate and
> they have the time.
> >>> Mentors are expected to meet student teams once a week for an hour
> (via any video conference setup folks want to use), and to be available by
> email during the rest of the week to answer any urgent questions.
> >>> This summer we are running the class from 13 May to 31 July (11 weeks).
> >>> We want to try teaching concurrently in both campuses Doha, Qatar
> (GMT+3) and Pittsburgh (GMT-5), USA. The entire course will be taught
> virtually this year, without a classroom. I certainly did something similar
> a few years ago when I was teaching at Johns Hopkins (20 students) with
> another group in Galway (16 students). The morning class in Pittsburgh will
> be the afternoon in Doha.
> >>> We likely have 15-20 students in each location, so if you had on the
> order of 2-4 team projects with mentors that fit the format that would be
> fantastic.
> >>> We are considering going so far as to choose the teams across time
> zones to get them working remotely from the start. Last year, after six
> weeks together in class and daily stand-ups, the students scattered home
> away from Doha, and all of them worked remotely the last four weeks. They
> proved they could work remotely together. Of course, the relationships with
> mentors have always been remote. The profs in Doha and Pitt want to try
> remote from the beginning. (I have a few concerns but I’m also always up to
> experiment on students.)
> >>> We post the projects on the first day of class and will organize the
> teams in that first couple of days, so student teams are introduced to
> their mentors in the first week of class and expected to organize that
> first meeting to begin the project learning curve. That’s when mentors
> point students at any tutorials and bootstrap materials, recommended
> getting started materials, etc.
> >>> We have set the expectations with the students that they will be
> spending 20-40 hours of time per week on the project. It is an
> internship-like experience.
> >>>
> >>> ·   Two co-teachers run classes on three days a week for 80 minutes,
> and I will guest lecture a collection of classes. (Last year, there was
> just the real professor and I.)
> >>>
> >>> ·    The three of us will provide a coaching session with each team to
> ensure they are working with the mentors well.
> >>>
> >>> ·     Students generally have Windows or Mac laptops, but we have
> teaching assistants on each site that we can start to prep any other access
> to resources they might need.
> >>>
> >>> ·     As with last year, mentors have a lot of freedom to experiment.
> Some have run joint sessions if they are mentoring more students for
> learning curves. Some have run Slack or Discord channels.
> >>>
> >>>
> >>> What have I forgotten to mention? What new questions have occurred
> since last time we talked?
> >>>
> >>> I’m really hoping the ASF can participate this year.
> >>>
> >>>
> >>> --
> >>> Stephen R. Walli
> >>> +1 425 785 6102
> >>> @stephenrwalli (LinkedIn, Twitter, etc.)
> >>> Public Presentations on Open Source Software and Standards
> >>
> >>
> >>
> >> --
> >> Marcus Eagan
> >>
> >
> >
> > --
> > - Vigya
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

-- 
Stephen R. Walli
+1 425 785 6102
@stephenrwalli (LinkedIn <https://www.linkedin.com/in/stephenrwalli/>,
Twitter, etc.)
Public Presentations on Open Source Software and Standards
<https://www.youtube.com/playlist?list=PLdtp42LZvQ1aBykIT1Ksza1JOrOXtJ6-h>

Reply via email to