FILKOM UB Trains High School Students in GUI Programming

Five lecturers of Faculty of Computer Science, Universitas Brawijaya (FILKOM UB) held an online training for Senior/ Vocational High School students on Sunday (16/8/2020). They are Putra Pandu Adikara, S.Kom., M.Kom. (Chairman), Indriati, S.T., M.Kom., Sigit Adinugroho, S.Kom., M.Sc., Randy Cahya Wihandika, S.ST., M.Kom. and Yuita Arum Sari, S.Kom., M.Kom .. The training entitled “Graphical User Interface (GUI) Programmer with Python” was attended by more than 40 high senior / vocational high school students in Malang City.

“The hope is that this activity will enable senior/ vocational high school students to understand the Python programming language as one of GUI programming languages as a basic provision for facing the world of work,” said Putra Pandu.

Putra Pandu conveyed that the material about programmers using Python was chosen to be delivered in this training since Python is a programming language that has increased in popularity today.

Based on the TIOBE index (TIOBE Index | TIOBE – The Software Quality Company, 2019) in March 2019 Python took third place as the most popular programming language. Besides, Python has several advantages compared to other languages. Python is relatively easy to understand, supports various programming methods, has wide variety of libraries and can be used in developing desktop, web, and mobile applications. Seen from the hardware side, Python can run on PCs, smartphones, embedded devices, and even supercomputers.

The material presented in this training includes the basics that must be known by participants to create a Python program. Starting from knowing the data types in Python and the syntaxes that must be used to create programs in Python. After getting to know the basics of Python, participants will be taught to create programs that use arithmetic operations, control structures, error controls, functions and modules. After mastering this, participants can use the Python programming language to perform basic computing at Vocational High School level. Then to measure the level of understanding of the training participants, they were facilitated by training execution session and training questions. At the end of the training, there was also feedback taking from the training participants regarding the training material presented. [DNA / Humas UB/ Trans. Iir]

* Records of training activities can be viewed at