Jannel Louise Bajado, Haskel Gerard Nalasa, and Zui Andrei Dominic Go placed Second (2nd) on the 2019 Mindanao Programming Summer Camp.
The 5-day summer camp, held from May 6-10, 2019 at the F600 Laboratory, Finster Building in Ateneo de Davao University, aimed to train students on the fundamental concepts and skills of competitive programming that adhere to the Association of Computing Machinery--International Collegiate Programming Contest (ACM-ICPC) standards. The training also aimed to help prepare students to participate in national, regional, and global ACM-ICPC contests such as the National Olympiad on Informatics (NOI) and the Internation Olympiad on Informatics (IOI).
"We've spent the past few years revamping our computer curriculum and facilities to help make our lessons more relevant for our students," said Mr. Samuel Chueh, the Computer Coordinator of the school. "Participating in events like this help us in two ways. Firstly, it helps expose our students to global metrics and standards and secondly, it helps us measure how well our students meet those metrics and standards."
Faculty from the Ateneo de Manila University, which regularly hosts ACM-ICPC contests facilitated the training. Junior high school, senior high school, incoming freshmen, and college students were invited to join the programming summer camp.
Mr. Vernon Gutierrez, a lecturer from the Ateneo de Manila University and the coach of the Ateneo college programming teams, remarked about the school's performance, "I think the camp went fairly well. Many appeared very enthusiastic to continue learning. Some [students of DCHS were] really good! They participated actively and even outperformed college students. There's a big chance we'll be back again in a few months for an even longer camp."
"It's a sign that we're doing something right," Mr. Chueh added. "Basic programming is normally first taught in college but we teach it here school as a regular class in Grade 9. Being able to compete with college students is a sign that we have talented students and a good curriculum. Programming, like math, has a negative connotation of being uneccesarily difficult. However, while it is challenging, we think programming is going to be a needed skill in the years to come so we'll continually work to make it accessible, digestable, and relevant for our students."
Structure and Interpretation of Computer Programs (SICP) is taught as the Grade 9 Computer class while Arduino (robotics) is taught as the Grade 10 Computer class.