PBL in JavaScript course, UBB

Course overview

This course is designed to prepare the students to learn about the most popular internet programming language step by step. The concept of programming language from basic to advance including variable, constant, operator, loop, method, function, array, control statement, manipulate html and how it works. The concept of how to write an interactive webpage and how to solve those problem. This course also introduces about how to develop a simple software on the webpage, for instance, a simple calculator, a simple ATM software, etc. With the basic understanding of these fundamental concept of this course, students will be able to study the more advance course in the following year and they will able to develop fully functional software.

Participants in piloting 

A total of 30 students enrolled in the course in the 1st and 2nd semester of the 2019 – 2020 academic year, from September 2019 to June 2020.

Timeframe

Spring 2019

Fall 2020

Use of ALIEN services and tools

The objective of the activities to be performed is to understand the problem and split the problem into smaller tasks and discuss within the group how can they solve each task by using JavaScript programming language. After lecturer explain the task, students are divided into 5 groups. Each group consists of 6 students. Students in each group will have to work together to solve and discuss their ideas.  The lecturer walks around the class to give them help for each team. Student in the group can ask lecturer, for some hints to solve or some ideas to solve their problem. At the end of the class, students are required to submit their work and present to the whole class.