You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/development/google-summer-of-code/2025.md
+24-2Lines changed: 24 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,14 +42,36 @@ These ideas are just some topics we came up with, where currently nobody is work
42
42
43
43
{: .highlight }
44
44
> **Required Skills**: Flutter, Dart, Android-Development, Agile Development <br>
45
-
> **Possible Mentors**: Julia Herold, Patrick Ratschiller <br>
45
+
> **Possible Mentors**: Abdulbaki Celebi, Mario Kaurin <br>
46
46
> **Expected Outcome**: Features from Kotlin/Java version of Paintroid ported to new Flutter-based version<br>
47
47
> **Difficulty level**: Medium to advanced
48
48
49
49
The developer should have knowledge of Flutter. Develop and implement missing tools in Flutter that exist in our old Android app built with Android Native.
50
50
51
51
<hr>
52
52
53
+
### AI Mentor for PocketCode Students
54
+
350 Hours
55
+
{: .label .label-blue }
56
+
57
+
{: .highlight }
58
+
> **Required Skills**: Kotlin, Python, Android AI and ML Tools, Android-Development, Agile Development, Test Driven Development, Clean Code<br>
59
+
> **Possible Mentors**: Paul Spiesberger, Patrick Ratschiller <br>
60
+
> **Expected Outcome**: An integrated proof of concept AI mentor within PocketCode <br>
61
+
> **Difficulty level**: Advanced
62
+
63
+
AI is now capable of sophisticated programming and can automate many coding tasks. More importantly, it excels at explaining code to students, making learning more engaging and accessible. Our goal is to integrate an AI-powered mentor into PocketCode that understands a student’s programming context and offers real-time guidance to enhance learning and coding skills.
64
+
65
+
The AI mentor could:
66
+
- Explain programming concepts, from variables and loops to software design patterns and testing strategies
67
+
- Suggest code from text prompts, help debug issues, and propose project ideas
68
+
- Assist in code architecture, naming conventions, and writing Catrobat language tests
69
+
- Explain and translate downloaded projects from other users
70
+
71
+
You won’t need to implement everything—just focus on a part that excites you most! The Catrobat team will provide the initial prompt and necessary API access or local LLMs for support.
72
+
73
+
<hr>
74
+
53
75
### AI-Generated 3D Models from Marine Animals
54
76
350 Hours
55
77
{: .label .label-blue }
@@ -112,7 +134,7 @@ This year's focus of Catrobat includes topics around marine biology as an applic
112
134
113
135
{: .highlight }
114
136
> **Required Skills**: Open-Source Development (GitHub, API Integrations), Modular AR Content Framework, Cross-STEM Applications (Physics, Chemistry, Earth Science).<br>
115
-
> **Possible Mentors**: Wolfgang Slany, Selina Ernst <br>
137
+
> **Possible Mentors**: Wolfgang Slany, Paul Spiesberger <br>
0 commit comments