"Programming, which is a fear for our young students, you have tried to alleviate that fear by intervening in your education at the very beginning" - Prof. Dr. Hafiz Md Hasan Babu, Dean, University of Dhaka
Every year about 13 lakh students participate in the HSC examination. Although ICT has been made a compulsory subject for all departments since 2014, HSC ICT programming skills are still far from the desired target due to the constraints of lack of skilled teachers, inadequate labs etc. This deficiency has to be compensated after admission to honors level. Programming is a scary subject for most of the students as along with engineering subjects, almost every other subject now includes C Programming. Buet is no exception.
Therefore, to make programming easier for new students of BUET after coming to BUET, Prof. Dr. Abu Sayed Mohammad Latiful Haque of CSE Department of BUET took the initiative of taking HSC ICT C Programming Virtual Class using the HSC ICT Online System developed as a research project in his eSRD-Lab.
According to him, C programming virtual class for freshers of BUET was conducted last October-November before the start of first year classes of BUET. The classes were conducted by the teachers of the CSE department of BUET. The classes were directly using the system developed by Dr. Latiful Haque without using any lecture sheets or PowerPoint. In this system, as the students write and save the programming code, the teacher can see the code written by the students from his dashboard and evaluate it. The special feature of this system is that students can do all the programming work through smartphones. System statistics show that more than 65% of students completed programming by participating in its virtual classes through smartphones.
998 students of BUET participated in this program which lasted for about a month and they wrote more than 20 thousand unique programs. These programs were run more than 95,000 times in total. The initiative has received positive response from both teachers and students. An Email sent to the CSE department teachers, after the commencement of the Undergraduate C Programming class of the fresh students of BUET, by Raihan Rashid, a teacher from the CSE department who conducted the virtual class:
“I must thank the HSC-ICT + your research team to provide a good ground for the students to learn the basics of programming before beginning their undergraduate studies. In our last intake of students (Batch 20), the performance of both CSE102, and CSE110 were very poor. However, in this semester, as far as I can see, the students (Batch 21) seem very proactive in sessional classes. And everyone seems to have a better grasp over practice, online problems —making our job a little bit easy.
Overall, the HSC-ICT was a well-built system and the course was well executed. hscict.org is a motivating example for the department, I believe. "
A survey of students participating in virtual classes revealed that, 85% of the students said that their programming knowledge was enhanced by these classes. 87% of students said that they are now confident about C programming and 89% of students commented that if they had access to it at HSC level, it would have been very helpful.
Also, a certificate award virtual ceremony was held on 28th November 2022 for the distribution of certificates among the students who solved 80% of the problems in the class in which the honorable pro-vice-chancellor of BUET Prof. Dr. Abdul Jabbar Khan and were present as the chief guest. Professor Dr. Hafiz Md Hasan Babu, Dean, Faculty of Engineering and Technology, Dhaka University, and Prof. Dr. Muhammad Anisuzzaman Talukder, Director, RISE, Buet were present as special guests. Head of the CSE department Dr. Mahmuda Nazneen was present as the president of the program.
The inventor of the HSC ICT online system and the initiator of virtual class, Professor of CSE department Dr Abu Sayed Mohammad Latiful Haque said about the background of the program,
“A survey of BUET CSE 2020 batch students showed that more than 81% students had average or below average C programming knowledge at HSC level. As a result, C programming course seemed difficult to them. Almost 90% of their students recommended that freshers should practice HSC Level C programming before starting BUET classes. Based on the survey, this program has been made to facilitate the learning of C Programming in the fresher 21st batch of students, so that the free time of the students can be spent on learning C programming before the start of classes to fill the HSC level programming deficiency.”
In the event, the opinions of the students participating in the virtual classes were taken.
CSE department student Shatabdi Dutta Chowdhury said,
“This platform has benefited me a lot…I need C programming a lot as I am a CSE major. I have not practiced this subject much at HSC level. So I thank all the teachers for giving me such an opportunity.”
Ferdous Rahman Tanveer, a student of Mechanical Engineering said,
“Since we are 21st batch and we have given exam on short syllabus, we did not have ICT exam. So even after studying ICT, no practice was done. In this situation the BUET authorities took an initiative to make us practice HSC ICT C programming. This basic course is definitely highly praiseworthy. Through this program, we were able to practice and learn all the things that we had completely forgotten. Our course was very interesting. Especially when we ran each program we got some points. I even got up to 500 marks in one program. So it was very fun. So I really enjoyed the program, writing and running each program.”
The special guest of the program, Dr. Md. Anisuzzaman Talukdar said,
“The program that he (Dr. Abu Sayed Mohammad Latiful Haque) conducted, we learned from our students that, because the students did not take the ICT exam due to the Covid situation, it can be assumed that they did not do the ICT studies that they needed to do. Then it is clear how important this program was. … otherwise their programming would have remained a major deficiency. The snapshots we saw of the virtual classes show how interactive and innovative the class was. The students got a chance to dive into the program and do the work. As one student said, it was fun. They learnt a difficult subject like C programming while laughing and playing.”
Another special guest of the program is Professor Dr. Hafiz Md Hasan Babu said,
“The subject of programming has now become a very important matter for every subject. In our Dhaka University, those who study Bengali are also taught C programming, those who study history are also taught. I saw that Bangladesh Engineering University has created a beautiful environment and interactive classes. Programming is a fear for our young students, a fear you have tried to alleviate early on by intervening in your curriculum. It is very promising and I think every university should take the initiative that BUET has taken. Today, the students from the rural villages are facing problems in the field of programming when they come to the university level and we ourselves have seen that the life of many boys and girls becomes hell after the programming starts after admission in our CSE. In that case, such an educational program should be adopted by every university. From here I am very encouraged.”
The chief guest of the program, Prof. Dr. Abdul Jabbar Khan said,
“They did a great job. Through these virtual classes, this system is proven once again. We know that to build any platform, especially digital platform, it needs repeated testing. This platform was already proven, you are training the trainers. Now that this HSC ICT online system is directly used for our BUET students, the acceptance of the system has increased a lot. I want to take advantage of this situation now. We have given a letter to the Ministry of Education on how to spread it across Bangladesh. We will take this issue to other concerned ministries as soon as possible. Hon'ble Education Minister is very close to us, I am sure she will take such matters very positively."
Chair of the program Professor Dr. Mahmuda Nazneen says,
“Programming knowledge is essential in every sector now, especially when it comes to automation. Now the subject has become an important subject like basic science which we have to imbibe. And if you get such a platform, the fear of programming will be removed to a large extent. Many times practice facilities are not available. After running the program in this system, the result is shown immediately. When I was a student myself, I found it very difficult to bridge this gap. "
The program concluded by thanking everyone.
HSC ICT Online System is a practical solution to many glaring problems in ICT education across the country. Dr. Latiful Haque said that his cloud-based system is fully capable of being widely used in all higher-secondary level educational institutions across the country. Due to the convenience of all programming through smartphones, the current disparity in the field of programming education will be removed for the students of the remote areas of the country.