Popularizing the education of programming language, master competitors gathering at the National Chung Cheng University for the 2nd On-Campus Grand Programming CompetitionPublished on Jun 11 2019
"Logic operation and programming Language" has become a compulsory subject to students all over the world. So, in order to be in line with the trend, besides the organization of the programming competitions, the National Chung Cheng University (CCU) has been continuously optimizing its teaching environment in recent years, gradually adding relevant courses one after another at different colleges in the university, and bringing the programming language closer to students to help enhance students their own academic abilities. Not long ago, CCU has just hosted the 2nd On-Campus Grand Programming Competition to improve students' basic skills in computer programming and ability to program to solve practical problems. The event has attracted a total number of 320 students to take part in the competition and about 65% of the participants are not even from the Department of Computer Science and Information Engineering.
The 2nd On-Campus Grand Programming Competition was co-organized by CCU College of Engineering and the Office of Information and Technology. A total of 160 teams and 320 people signed up for the competition. According to the organizers, 65% of the participated students were not from the Department of Computer Science and Information Engineering, and among those, 45% of them were not even from the College of Engineering. The number of non-engineering-college students has increased by 5% from the 1st Grand Competition, indicating a rising enthusiasm and willingness to join such competition from the students other than those from the Department of Computer Science and Information Engineering.
Since the new 12-Year Basic Education Curricula have listed ‘the Computer Programming’ as a compulsory subject for junior high and high school students, consequently, CCU has designed a series of basic programming courses for university students to articulate with their information technology trainings from the secondary education. The Office of Higher Education Sprout Project of CCU College of Engineering stated that, by 2018, CCU has had the logic operation and programming language brought into the existing core curriculum of the general education system as compulsory courses. And so far, there were 5,039 students had taken these courses, accounting for about 75% of the total number of students in the particular school year, a 25% increase from the previous year.
Different colleges also provide programming relevant courses in their various undergraduate departments. Take the College of Humanity as an example, it blends the multimedia elements of information technology into its existing Humanities Curriculum, through the use of abstract thinking and programming punctuation marks, allowing students to understand the programming language step by step from the basic level. The College of Humanity also encourages students to present their research findings in digital manners. The College of Law is another example, in cooperation with the professors of the Department of Philosophy, Department of Computer Science and Information Engineering, and the Department of Electrical Engineering, it forms an interdisciplinary teaching alliance aiming at the related technologies and applications on logics, ethics, and industry 4.0, to conduct researches for people to understand how new technology can bring impacts on our law system and society. In addition, the courses offered by the College of Social Sciences include logic operation, ethical speculation, programming language, program application, etc., are also expected to help uplift students' professional programming skills when students trying to analyze their research results.
Learning in a friendly digital environment has become a trend for the past few years. Therefore, the Office of Information and Technology at CCU has applied the cloud technology to establish a server and more, to expand the services of the server for its own cloud learning environment. The Office has integrated various teaching software, through cloud application programs and virtual desktop infrastructure (VDI), to provide a diversified, stable and secured learning environment. The Office of Higher Education Sprout Project of CCU College of Engineering pointed out that such an arrangement not only could simplify the preparation process for teachers prior to the teaching, but also prevent the students from the troubles for lack of computer software and hardware support during the study. In the future, the Office of Information and Technology is expecting to develop and upgrade its digital learning platform into a new version called ‘E-Course 2’, to meet the demands out of the multiple teaching-and-learning approach, and to satisfied the teaching and administrative needs.
This CCU on-campus programming competition follows the rules and assessment standard of most national or international contests such as NCPC, ICPC, ITSA, CPE, etc., keeping all contestants in an enclosed environment to compete with each other. The team that has solved the most problems at the fastest speed will be the winner. In the competition, students who are not from the Department of Computer Science and Information Engineering, can choose to compete under the Bauhinia category specifically; meanwhile all faculty students are welcome to compete under the Pineapple category. This year, 37 teams will be receiving money awards ranging from $1,000 to 10,000 NTD.
The awards ceremony of the CCU 2nd On-Campus Grand Programming Competition was held on June 11, 2019. Dr. Wen-Kung Chang, CCU Vice President, and Wen-Hsin Hsieh, the Dean of the College of Engineering, both at the ceremony presented prizes and certificates to the winners. Owing to the outstanding performance of the teams that competed under the Bauhinia category, the authority has given out additionally 14 special awards as a recognition to students whom have excellent problem solving skills but failed to win any award in this competition.