ADVERTISEMENT

Winners of the National Olympiad in Informatics PH finals announced 

Published Apr 17, 2023 02:37 am
The winners of the final round of the National Olympiad in Informatics (NOI) Philippines 2023 were recently announced.  The NOI contest will choose the students who will represent the Philippines at the 35th International Olympiad in Informatics (IOI 2023), which will be held from Aug. 28 to Sept. 4 in Szeged, Hungary. The finalists of the National Olympiad in Informatics (NOI) Philippines 2023 (NOI PH) The top six of the final round of the National Olympiad in Informatics (NOI) Philippines 2023. (Clockwise from top left) Raphael Dylan Dalida, John Lloyd Allas, Kian Colin Chua, Filbert Ephraim Wu, Jerome Austin Te and Cassidy Kyler Tan (Photos from NOI PH, Saint Jude Catholic School, Jubilee Christian Academy)
The finals were held on April 15 and 16 at the Ateneo de Manila University.  Of the 227 participants from 46 different schools from around the Philippines, the top 30 competed in the final round held on-site for the first time since the Covid-19 pandemic. 

Here are the winners of the National Olympiad in Informatics (NOI) Philippines 2023 final round:

 
1\. Raphael Dylan Dalida \- Grade 12\, Philippine Science High School\-Main Campus 2\. John Lloyd Allas \- Grade 12\, City of San Jose Del Monte National Science High School 3\. Kian Colin Chua \- Grade 12\, Saint Jude Catholic School 4\. Filbert Ephraim Wu \- Grade 11\, Victory Christian International School 5\. Jerome Austin Te \- Grade 9\, Jubilee Christian Academy 6\. Cassidy Kyler Tan \-Grade 12\, Ateneo de Manila Senior High School 7\. Kei Hang Derek Chan \- Grade 11\, British School Manila 8\. Raphael Tabingo \- Grade 9\, Philippine Science High School\-Central Luzon Campus 9\. Hans Gabriel De Vera \- Grade 10\, Philippine Science High School\-Main Campus 10\. Jose Mari Paolo Rollan \- Grade 11\, City of Bogo Senior High School

Rookie of the Year

 
Rookie of the Year - Jerome Austin Te - Grade 9, Jubilee Christian Academy Rookie of the Year Runner-up - Kei Hang Derek Chan - Grade 11, British School Manila Rookie of the Year Runner-up - Raphael Tabingo - Grade 9, Philippine Science High School-Central Luzon Campus

Honorable Mentions

 
Mohammad Nur Casib - Grade 10, Philippine Science High School-Central Mindanao Campus Adrian Guanson Soriaga - Grade 10, Saint Jude Catholic School Lucas Miguel Agcaoili - Grade 12, Philippine Science High School-Main Campus Alvann Walter Paredes Dy - Grade 11, Saint Jude Catholic School Tristan Gabriel Cabinta - Grade 9, Philippine Science High School-CAR Campus Jeremy Aidan Yu - Grade 10, The British School of Manila Alan Vender - Grade 12, Philippine Science High School-SOCCSKSARGEN Region Campus Val Derrick James Alamillo - Grade 12, Philippine Science High School-SOCCSKSARGEN Region Campus Alexandra Brianne Gochian - Grade 11, De La Salle University-Taft Davis Nicholo Magpantay - Grade 11, Philippine Science High School-Main Campus At the 34th International Olympiad in Informatics (IOI) held in Yogyakarta, Indonesia in August last year, the Philippines bagged two bronze medals and one honorable mention.  Winning the country’s two bronze medals were Raphael Dylan Dalida and Frederick Ivan Tan, students of the Philippine Science High School-Main Campus.  Garnering an honorable mention was Cassidy Kyler Tan of Ateneo de Manila Senior High School.

Related Tags

National Olympiad in Informatics-Philippines Metro News
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.