PBL in Natural Language Processing course, ITC

Course overview

The main objective of the course is to teach final year students (5th year) some fundamental knowledge of the field natural language processing (NLP). The course NLP enable students to have some knowledge to further their study in the related research fields.  Main topics in this course are text preprocessing, named-entity recognition, term extraction, WordNet English lexical database, introduction to machine learning, sentimental analysis, etc. Python programming language is used for the experimentation. Students are required to attend lecture class and lab class. Blended learning, including online learning and physical class learning, is used for this class.

Participants in piloting 

This is course is designed for the fifth-year students in the Department of Information and Communication Engineering at the Institute of Technology of Cambodia. Approximately 40 students are engaged in this course.

Use of ALIEN services and tools

The course has a weekly laboratory work that takes place in the computer labs of the Department of Information and Communication Engineering. The lab work is based on problem-based learning and is performed on either Linux or Window OS environment. However, we recommend students to use Linux environment due to its rich features of libraries it this field and its open source. The lab problems are related to real-world problem which allow students to practice, analyze and apply what they have learnt to solve real-world problem. Students are required to learn through materials in our learning management system (LMS) shared by the teacher. Then there is also a wrap-up class which allows students to attend class and ask questions with teacher if they have any after learning the online materials. For lab class, students are basically divided into groups where a group has 3 to 5 students. Teacher provides exercise on real-world problem to the students to work in team.

Activity of Students in the Natural Language Processing course doing exercise in lab based on PBL problems in the computer lab of the Department of Information and Communication Engineering