Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program
according to provided specifications. Contestants are referred to as sport programmers.
This kind of programming competition generally involves the host presenting a set of logical or mathematical problems, also known as puzzles,
to the contestants (who can vary in number from tens to several thousands), and contestants are required to write computer programs
capable of solving each problem. Judging is based mostly upon number of problems solved and time spent for writing successful solutions,
but may also include other factors (quality of output produced, execution time, program size, resource usage, etc.).
Beside research activities, since 2012, our lab has kept organizing and training a group of self-motivated students who are a big fan of algorithmic programming. Our purpose is to create a prestigious academic environment for students who aim to solve challenging problems in the National Olympiad in Informatics for Vietnamese Students and the International Collegiate Programming Contest (ICPC). More importantly, our vision is to encourage students to learn, to research in scientific problems, and to empower teamwork in collaborative and integrated environments.
Our mission is to train and fosters students with background knowledge in an intermediate level of computer science including algorithms, data structures, mathematics in computing, and programming.
The representative member in our Olympiad team is Mr. Tung Xuan Nguyen [Codeforces Grandmaster]. He is a highly self-motivated contestant of competitive programming with strong background of algorithms and excellent coding skill. He is the first person in our lab who won prizes in all of three divisions (Super Cup, Informatics Specialization, and Non-Informatics Specialization) of National Olympiad in Informatics for Vietnamese Students. Taking on programming as a gifted student in Biology at the beginning of the first year (2017), he won the initial prize in this kind of challenge after round 01 year. With ceaseless efforts, he levelled up to Grandmaster on Codeforces after around 2.5 years.
"Enjoying your work is essential. If your work becomes an expression of your own ideas, you will surely enjoy it." - Soichiro Honda
Our training is arranged in weekly schedule, including theoretical lectures and contest-driven practice.
We have been hosting our self-organized online judges for our students to work on algorithmic problems more conveniently.
Our internal training server includes:
We also recommend contestants to practice more on external judges, including:
The 13-year journey of conquering the National Olympiad in Informatics for Vietnamese Students and the International Collegiate Programming Contest (ICPC) is not a long time, but it is enough for us to look back on the achievements after a long lasting and challenging adventure but full of joy.
The International Collegiate Programming Contest (ICPC)
is an algorithmic programming contest for college students. Headquartered at Baylor University,
directed by ICPC Executive Director and Baylor Professor Dr. William B. Poucher, the ICPC operates
autonomous regional contests covering six continents culminating in a global World Finals every year.
Teams of three, representing their university,
work to solve the most real-world problems, fostering collaboration, creativity, innovation, and the ability
to perform under pressure. Through training and competition, teams challenge each other to raise the bar on
the possible. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.
The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. The contest has raised aspirations and performance of generations of the world’s problem solvers in the computing sciences and engineering. The ICPC features several levels of competition: Local/Provincial Contests, National Contests, Continent Regional Championships, and The World Finals. All of rounds are annually organized and hosted different provinces, countries, regions, and universities year-by-year. Tracing its roots to 1970, over 320,000 ICPC alumni populate the professional ranks of high-tech companies, consulting firms, financial institutions, investment firms, high-tech startups, venture-capital firms, academia, and public service. ICPC Alumni are developers, software engineers, senior software engineers, leads, chiefs, CTOs, CEOs, founders, and co-founders. They are also professors, researchers, and in public service.
We won a number of honorable achievements after a long and challenging journey with ICPC:
Asia Pacific Regional Round (sites in Vietnam)
Bronze Medal and First Prize of Domestic Teams at The 2019 ICPC Asia Da Nang Regional Contest
Team HCMIU_MoralCompass = Mr. Tung Xuan Nguyen + Mr. Nhat Minh Chung + Mr. Cuong Tien Nguyen + Dr. Synh Viet-Uyen Ha (Coach)
Second Prize of Domestic Teams at The 2018 ICPC Asia Southeast and Pacific Ha Noi Regional Contest
Team HCMIU = Mr. Tung Xuan Nguyen + Mr. Nhat Minh Chung + Mr. Tin Trung Thai + Dr. Synh Viet-Uyen Ha (Coach)
Vietnam National Round
Vietnam Southern Provincial Round
Honorable Mention at The 2017 ICPC Vietnam Southern Provincial Contest
Team HCMIU#1 = Mr. Nhat-Hoang Tran Nguyen + Mr. Tin Trung Thai + Mr. Phat Tan Vo + Dr. Synh Viet-Uyen Ha (Coach)
Team HCMIU#2 = Mr. Thanh-Duy Le Vo + Mr. Duy Phuong Phan + Mr. Quang Duy Nguyen + Dr. Synh Viet-Uyen Ha (Coach)
Team HCMIU#3 = Mr. Nhan Trong Doan + Mr. Tuan-Ngoc Thien Nguyen + Mr. Thanh-Tung Ba To + Dr. Synh Viet-Uyen Ha (Coach)
All of the above achievements are the result of the ceaseless efforts of the entire team in a long-term training and coaching, continuing to affirm the position and quality of HCMIU CVIP's students through national and international programming-related competitions.
National Olympiad in Informatics for Vietnamese Students is an initiative of the Vietnam Association for Information Processing (VAIP),
the Vietnamese Ministry of Education and Training, and the Vietnamese Students' Association to motivate the learning movement and to encourage young talents in computer science.
Starting in 1992, the competition was held annually with the participation of a large number of students from universities and colleges throughout the country.
The scale and scope of the competition expanded under the general regulations of the Government and sponsored by Ministry of Education and Training, Ministry of Information and Communication and the Ministry of Science and Technology, Union of Science and Technology Art of Vietnam, the Central Committee of the Ho Chi Minh Communist Youth Union, the People's Committee of the hosting province or city.
In the competition, all the contests are arranged as individual participation of contestants. Our lab focuses on three primary divisions:
Super Cup: an independent competition, where all contestant can participate in, regardless of whether students are specialized in Informatics or not, and also regardless of whether they had won official domestic and international prizes in Olympiad in Informatics or not. Each university, institute or colleges is allowed to set up a Super Cup team with a maximum of 05 students who are studying at that educational unit). Contestants who have won the official third prize or higher in the national and international competitions in informatics for high school students or in the previous National Olympiad in Informatics for Vietnamese Students are only allowed to take on Super Cup division.
Informatics Specialization: This division is hold for students who are pursuing Informatics-related majors. First year students, who are in Informatics-related majors, are not compulsory to register for this division.
Non-Informatics Specialization: This division is only hold for students who are pursuing disciplines other than Informatics-related majors.
During last 11 years (from 2012 to 2022), under the supervision of Dr. Ha Viet Uyen Synh, we received a number of achievements in National Olympiad in Informatics for Vietnamese Students. In summary, we honorably presented following encouraging results:
Super Cup division: 01 First Prize (Silver Trophy) 01 Third Prize achieved by Mr. Tung Xuan Nguyen.
Informatics Specialization division: members of our lab won
Non-Informatics Specialization division: our team got
All of the above achievements are the result of the ceaseless efforts of the entire team in a long-term training and coaching, continuing to affirm the position and quality of HCMIU CVIP's students through national and international programming-related competitions.Full list of prizes from our lab in National Olympiad in Informatics for Vietnamese Students:
Honorable Mention: Dinh Lam Quoc (2021), Huy Dinh-Anh Le (2021), Nguyen Le Nguyen (2019), Quang Kim Cap (2019), Hung Ngoc Phan (2015), Tien Phuoc Nguyen (2014), Phuong-Tai Huu Tran (2014), Duong Nguyen-Ngoc Tran (2013), Long Hoang Pham (2012), Tin Trung Duong (2012)
😓 We missed our photos in this year 😓