Ano ang ihahanda
Maghanda ng gumaganang proyekto, ang nae-edit nitong source o mga file ng proyekto, isang ulat at isang demonstration video. Malinaw na tukuyin ang mga panlabas na mapagkukunan at ang iyong sariling kontribusyon.
SW01 · Software, AI at Simulation
Develop innovative software solutions using Python, C++, Java or similar programming languages and showcase your projects on the international stage.
Lumikha ng isang programa na tumutulong sa isang tao na gumawa ng isang bagay na mas mahusay: ayusin ang impormasyon, matuto ng isang kasanayan, i-automate ang isang gawain o lutasin ang isang praktikal na problema. Pinipili ng iyong team ang mga user at layunin, pagkatapos ay bubuo ng gumaganang application sa halip na mag-presenta ng ideya nang mag-isa.
Sa kaganapan, ipinapakita mo ang mga pangunahing tampok, ipakita kung paano gumagalaw ang isang user sa software at ipaliwanag ang code at mga desisyon sa likod nito. Ang pagsubok, kapaki-pakinabang na paghawak ng error at isang malinaw na interface ay tumutulong na ipakita na ang application ay maaaring gumana nang higit pa sa isang inihandang presentasyon.
Tinitingnan ng hurado ang pag-andar, pagka-orihinal, kalidad ng code at pagiging kapaki-pakinabang. Hindi mo kailangan ng mahabang listahan ng mga tampok; tumuon sa isang malinaw na problema at isang maaasahang solusyon na naiintindihan mo. Ihanda ang mga file ng proyekto, ulat at demonstrasyon na kinakailangan ng opisyal na rulebook.
Efficient algorithm development, problem-solving strategies and application of computational thinking skills.
Choosing the right data structures, database design and data management for performant solutions.
Building modern software architectures with scalable, maintainable and clean code principles.
Participants develop original software projects that solve a societal problem or contribute to a specific industry. Web apps, desktop software, automation tools or data analysis platforms are all within scope.
Projects are evaluated by an expert jury for technical depth, user experience, code quality and innovation.
Gamitin ang gabay na ito upang maunawaan ang karanasan. Basahin ang opisyal na rulebook para sa kumpletong entry at mga teknikal na kinakailangan.
Maghanda ng gumaganang proyekto, ang nae-edit nitong source o mga file ng proyekto, isang ulat at isang demonstration video. Malinaw na tukuyin ang mga panlabas na mapagkukunan at ang iyong sariling kontribusyon.
Patakbuhin ang proyekto nang live, ipakita ang mga pangunahing function nito at sagutin ang mga tanong tungkol sa iyong mga pagpipilian. Maging handa upang ipaliwanag ang mga pagsubok, mga pagkakamali at mga pagpapabuti sa iyong sariling mga salita.
Sinusunod ng pagtatasa ang rubric ng kategorya at ang iyong nakarehistrong antas. Ang isang gumagana, mahusay na nauunawaan na solusyon ay mahalaga kaysa sa bilang ng tampok o hindi kinakailangang kumplikado.
Mga Antas 01–07 • Live na demonstrasyon • Pinakamataas na 100 puntos
Ulat: maximum na 10 pahina. Demonstration video: maximum na 3 minuto. Isumite ang mga kinakailangang source file o repositoryo at mga tagubilin sa pag-setup; suriin ang katibayan na tukoy sa kategorya at ang opisyal na takdang oras sa rulebook.
| Pamantayan sa pagsusuri | Mga puntos |
|---|---|
| Pag-andar at Katatagan | 30 |
| Innovation at Originality | 25 |
| Kalidad at Arkitektura ng Code | 25 |
| Karanasan ng User at Utility | 20 |
Suriin ang mga opisyal na panuntunan, pamantayan sa pagmamarka at mga kinakailangan sa proyekto.
Ang pakikilahok ay nagpapahiwatig ng pagtanggap sa opisyal na rulebook. Ang lahat ng mga team, mentor, at mga mag-aaral ay inaasahang magbasa, umunawa, at sumunod sa mga patakaran.