You are on page 1of 6

23rd International Conference on Computer and Information Technology (ICCIT), 19-21 December, 2020.

A Conceptual Design of Virtual Internship System


to Benchmark Software Development Skills in a
Blended Learning Environment*
2020 23rd International Conference on Computer and Information Technology (ICCIT) | 978-1-6654-2244-4/20/$31.00 ©2020 IEEE | DOI: 10.1109/ICCIT51783.2020.9392670

Md. Raihan Mia Anwar Hossin Zahid


Department of Computer Science and Engineering Department of Computer Science and Engineering
Bangladesh University of Engineering and Technology Bangladesh University of Engineering and Technology
Dhaka, Bangladesh Dhaka, Bangladesh
Email: 1305116.mrm@ugrad.cse.buet.ac.bd Email: mdahzahid@gmail.com

Bipul Chandra Dev Nath Abu Sayed Md. Latiful Hoque


Department of Computer Science and Engineering Department of Computer Science and Engineering
Bangladesh University of Engineering and Technology Bangladesh University of Engineering and Technology
Dhaka, Bangladesh Dhaka, Bangladesh
Email: bipulchnath@gmail.com Email: asmlatifulhoque@cse.buet.ac.bd

Abstract—Problem-based learning (PBL) design with the Computer Science (CS) education in many universities and
incorporation of educational institution/software industry and institutes. There are lots of potential problems with internships
technology education has long been accepted as an important in general:
step in the developmental process of future learning designers.
A virtual internship platform in a blended learning environment 1) Difficult to find the placement of interns to the indus-
to design a preferred virtual program that will overcome tries.
many limitations of professional skill development among
final year computer science (CS) students or fresh graduates. 2) Real-life experience gaining.
In this research, we have designed a Virtual Internship 3) Learning management during the period of internship.
System (VIS) that will solve the major problems of virtual 4) Measuring the learning outcome during and after an
workplace management and interconnect our young generation internship.
with the industry regardless of their physical location and
other obstacles. We have segmented and designed possible The above problems can be solved with a Virtual Internship
program tracks and assessment methods to ensure the best System (VIS) capable of running in a blended learning en-
outcome of virtual transformation in the field of internship. vironment. An institution can increase the virtual education
Our previous research findings and developed components of
e-Learning Research and Development Lab (eLRD-Lab) like, effectiveness through Virtual Internship Framework for On-
PBL model, problem bank, question bank similarity searching line Distance Learning (ODL) by qualitative and quantitative
(QBSS), web-based integrated development environment, exam assessment of student’s learning [2].
undertaking, automatic evaluation, result monitoring, etc have A virtual internship is a work experience program where the
been exclusively applied in this design. Our future target is to participant (intern) gains experience while working in a remote
establish a benchmark that will be guaranteed by professional
skill development. professional setting and is not physically present at the job
location. Virtual Internship for engineering education [3] to
Keywords: Learning design, Virtual internship, Software enable students to solve complex engineering problems in a
industry, System design, Clustering, Evaluation mentored, collaborative environment; allow educators to assess
engineering thinking, and provide an introductory experience
I. I NTRODUCTION that students enjoy and find valuable.
An internship, traditionally, means real-life work experience In this research, a virtual internship system has been proposed
of medical graduates offered by a health organization/hospital that supports blended learning environment by the inclusion of
for a limited period of time [1]. Nowadays, the term is used for all features arising in real-life internship scenarios and at the
a wide range of placements typically undertaken by students same time removing the above problems and limitations. There
and graduates looking to gain relevant skills and experience in are several web-based virtual internship systems designed
a particular field. Attending an internship program has become to reduce the proximate distance between industry and job-
a mandatory part of studies in the undergraduate level of seekers [4]. In the domain of software development, database
management, data science, development tools, and cloud com-
https://elrd-lab.github.io [e-LRD-Lab, Dept. of CSE, BUET] puting, a virtual internship environment was implemented

978-1-6654-2244-4/20/$31.00 ©2020 IEEE


Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.
to facilitate skill development among students/fresh gradu- • Reduction of unemployment problems of fresh
ates [5]. Columbia University’s Virtual Internship Program IT/ICT/CS graduates.
website provides this compelling rationale: “Currently, over Students or fresh graduates are attracted to virtual internships
8 million people work virtually across the United States, because it allows them to gain experience without commuting,
and increasingly, companies and organizations are exploring or considering the physical proximity of jobs. But virtual
the virtual workplace” [6]. University of Maryland University internships also offer a number of appealing benefits for
College (UMUC) designed several biotechnology capstone employers:
courses in a virtual environment affiliated with the startup 1) Larger applicant pool. Hiring virtual interns allows
company, solving small biotechnology businesses related prob- employers an almost endless choice of candidates. No
lems as project assignments [7]. Introduce a Virtual At- longer employers are limited to only those interns who
tachment Theory (VAT) [8] to the design and development live nearby or—in the case of unpaid internships—to
of a virtual program that is important to understand the those who can afford to work for free.
behavior pattern of different stakeholders. In attempting to 2) Workers only when needed. In small businesses where
understand the educational value of virtual internships for there is hardly enough work to support a full-time
students, one can turn to the social learning theories and internship program, a virtual internship will make it
theorists, including Bandura, who believe that learning occurs easy to utilize interns on a per-project basis. As long
in a social context [9]. a certain number of hours per week, month, or semester
As a third world country, the accumulated contribution of is guaranteed to an intern, employers can assign projects
Bangladesh in the field of outsourcing and freelancing is huge, to be completed remotely as they arise, without worrying
and the local software market is expanding exponentially. about creating work when things slow down and it will
Overall, 89.5 percent of the employed IT/CSE/ICT graduates definitely be a great opportunity for an eager intern.
were in the private sector and most of them first joined as 3) Space and equipment savings. Virtual Internships, in
an intern [10]. The local industry’s capacity and an abounded general, are a cost-effective source of motivated, intelli-
number of graduates made the process of internship enrollment gent labor, virtual internships take the value focus one
acutely difficult. An efficient online Learning Design (LD) step further.
assembled by education system curricula and industry culture 4) Interruption reduction. If an individ-
can bring a transformation of the traditional internship process. ual/company/institution has a small number of
We have designed a system to develop a VIS platform with staff, hiring remote interns means they won’t have to
integration of Problem Based Learning (PBL) model, problem overwhelm one employee with the task of training or
bank of real-life industry projects, direct collaboration with supervising an intern 40 hours a week or with an intern
industry/institute personae, performance evaluation, and future having unlimited access to assistance.
opportunities wing of an intern that facilitates industrial skills 5) Student scheduling convenience. A virtual internship
development. program easily accommodates busy graduating students
II. O BJECTIVES AND B ENEFITS because of its innate flexibility.
6) Capitalization on familiar communication. Virtual in-
Our system has intended to solve major problems related to
ternships take advantage of the fact that today’s intern
professional skill development among students, fresh graduates
is likely most comfortable communicating online. This
alongside institutional and industrial affiliation. The objectives
does not mean learning how to function face to face
of VIS are converged in a certain pledge of providing skilled
with coworkers is not important: Ideally, tomorrow’s
brain-workers in the IT industry and hence alleviating the cur-
employees will be adept at both ways of working. But
rent unemployment problem as well as lessening the scarcity
a student who is already saddled with responsibilities
of skilled employees. The main objectives of this research are
will be grateful for the chance to gain experience in a
pointed below.
virtual setting. And as employers know, happy workers
• VIS will pave a way to students/fresh graduates for learn- are hard workers.
ing and developing their professional skills by yielding 7) Full-time recruitment. On the basis of intern perfor-
an opportunity to explore a diverse area of expertise. mance, employers can make a decision to hire the best
• Provide a universal platform through VIS to students, employee for their required position.
fresh graduates as well as potential job-seekers to improve
their competency which will assist to boost up their career III. O UTLINE OF M ETHODOLOGY
goal. We are focused on the application of our previous re-
• Virtually improve industrial skills in a blended learning search findings and have developed an efficient approach
environment. to accomplish our objectives. How can we achieve this? a)
• Quality improvement by solving real-life and industrial Professional learning skill improvement by Synthetic applica-
level problems. tion development (Web-based); b) Application of technology-
• Professional badge and ranking using the quality bench- enhanced learning [11]; c) Application of problem-based
mark. e-learning [12]; d) A universal platform of professional

Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.
expertise. Our previous developed system has several com- TABLE I
ponents like, problem bank, exam undertaking module, web- A SSESSMENT TYPES
based integrated development environment, assessments and Exam Based Task Based
results analysis, etc that are compatible to integrate with Test types Template based Task
• Diagnostic test
VIS. Two types of users will interact with VIS- intern and • Placement test
• Modification in specific
project
• Progress or • Implement required
Achievement functionalities/modules
test in existing project
• Objective tests • Error debugging
(True/False, • Problem solving
MCQ)
• Subjective tests Problem based Task
(short answer, • Competitive
essay) programming

Question Assignment/Task
types • True/Falses
• Fill in the blank
• Matching
• MCQ
• Ordering
• Short answer
• Essay
• Practical exams
• Open question
(discussion
based)

B. Question and Task Management


The system administration handles this module. This mod-
ule is divided into 3 sub-modules. Each sub-module performs
specific tasks. Question Bank is the main component of a
problem-based learning system. We are using PBL problem
Fig. 1. VIS Activity Diagram bank of our previous research to store internship exam/task
questions that already contain numerous SQL problems, pro-
industry/institute authority. In Figure 1, the activity diagram gramming problems, MCQ, true/false, short and essay ques-
shows the flow of the whole process where the user can tions, etc. Our problem types are structured and unstructured.
access the role-based specific modules. Interaction between Question bank management operations: Insert, update, delete
different stockholders e.g. intern-institution, intern-company, questions, class tagging, difficulty assign, segmentation, other
institution-company will be followed by PROVIP model [13]. operations related to the database management have distributed
We have divided the whole system into 5 modules and each between different user levels.
module consisted of several sub-modules.

A. Internship Pool Creation


Authorized institutions/companies have access to create
new internship pools. This module is divided into two sub-
modules with specific functionalities. Two distinct track A)
Exam management B) Assignment management is supported
by the PBL model that could be coordinated in the authority
panel. Authorities set up the environment of internship and
configure parameters like- internship title, company/institution
details, description, skill/expertise tag, programming lan-
guage/framework selection, problem/template selection or cus- Fig. 2. Hierarchical Clustering dendrogram of Problem Bank
tomization, practice content selection/insertion, divide steps of
execution, time scheduling, offer and certification. All possible 1) Domain specific clustering and question/task recommen-
question types and test types that consistent with our platform dation: The whole content of question bank has been clustered
is stipulated in TABLE I and authority have privileged to in different classes using hierarchical clustering algorithms.
choose any of these. Figure 2 shows the dendrogram of hierarchical clustering

Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.
TABLE II from user feedback by using unsupervised machine learning
T RACKS OF I NTERNSHIP P ROGRAM model and update the model. To handle the question duplicity,
Program Programming Lan- Template Scopes similarity, and ranking, Question Bank Similarity Searching
Track guages/ Frameworks (QBSS) [14] API will be integrated as a third-party search
Database engine.
• SQL • Student database
• PL/SQL • University database 2) Template and Problem-based task assignment: This sub-
• NoSQL • Database of Health module is intended to make an individual candidate accus-
and medical
• Store database tomed to the industry level work/task. So, it is designed to
• Employee database provide the candidates with the essence of industry compatible
• Others tasks and problems. As the industry level problem domain
Competitive is too vast, we have further divided it into several classes.
Program- • C/C++ • Number theory Institutions/companies can use existing system templates and
ming • Java • String analysis
• Python • Graph theory
problems from the following scope and assign tasks/problems
• Golang • Geometry for a specific internship program. Institutions/companies can
• Data structures also be able to upload their pre-defined templates and assign
• Artificial Intelligence
tasks by following the system’s mechanism. Initially, we have
Web divided all programs into seven tracks (see the TABLE II)
Development • HTML5 • Company portfolio inclined with the current software industry demand that ac-
[Frontend] • CSS • Institution web pages
• Javascript • Commercial web complished by a survey of 7 Bangladesh’s software company
• Bootstrap pages personae and Institute of Information and Communication
Technology, BUET. Survey questions were related to the ea-
Web
Development • HTML5 • Small shop gerness of virtual transformation, market demand and position
[Frontend + • CSS • Hospital management of an intern, what roles and responsibilities they required from
Backend] • Javascript • School management an intern, scope of internship, current performance evaluation
• Bootstrap • Small scale product
• PHP/Java/ • Online Learning Plat- method, etc. In the scope of VIS course tracks, authority can
Python form design an internship program as their business requirements
• Database and tech stack from existing problem banks or by assigning
Web Devel- new. Moreover, the templates have designed as flexible as
opment [Ad- • HTML5, Boot- • Ecommerce possible to assign relevant problems/tasks and create a new
vanced] strap, CSS application
• Angular/React/ • Hospital management
template in a stipulated course. We will use the complexity
VueJS • Employee model of SQL Learning and Evaluation System (SQL-LES)
• NodeJS/Spring management (HR [15] in each track to ensure the fair distribution of problems
Boot/Django/ & Payroll)
Flask/Laravel/ • ERP
among the interns.
Codeigniter • e-Learning platform
• MySql/Postgre/ • Health software C. Internship Enrollment
Ora- • Banking software
cle/MongoDB • e-Book This module is the entry point to the virtual internship
• Others
system for final year students/fresh graduates/aspirant job
Apps Devel- seekers. Candidates wishing to make their professional com-
opment • Android • Ride sharing
• Flutter • e-Commerce
petency brush-up as well as want to be well prepared for
• Kotlin • Health app the IT industries will enroll them in the desired internship
• Swift • Banking app programs through this module. We will make the interface of
• Firebase • Games
this module as simple as possible so that any individual can
Data science easily find their desired internship programs from the desired
and Machine • Python • Health companies/institutions according to their area of interests.
Learning • Biomedical
• Finance and banking Moreover, every trifling detail will be precisely described
• e-Commerce regarding internship opportunities with unconditional terms.
• Image and Video The functionalities of this module are:
• Recent, popular, top, latest technology based internship
recommendation.
• Candidates can search with predefined tags to find their
based on the categories of the cluster that are depended on desired internship opportunities.
the tags, question types, task types, difficulties level, program- • Candidates can search for internship programs in their
ming language, etc. Our recommendation Engine will suggest long-cherished companies/institutions.
question/task/template to internship offering authority as per • Candidates can find the descriptions and responsibilities
their required demand. This engine will continuously learns regarding the internship programs.

Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.
• Candidates can be informed about details of the intern
plan, schedule, and further step in the dashboard.
• Candidates can enroll them in their preferred internship
by giving their technical and educational information.
D. Evaluation Module
With this module, the performance of an individual can-
didate throughout the internship program will be evaluated.
The evaluation can be an automatic, manual, or weighted
scheme process according to the problem specifications. The
automatic evaluation of programming assignment will follow
the information retrieval techniques [16] that had designed for
C programming and will be applicable for all programming
languages. Generalized Latent Semantic Analysis (GLSA) will
be used for automatic essay grading that makes n-gram by
document matrix [17]. This module will adopt an unbiased
adaptive evaluation method, unlike traditional comparison
based evaluation techniques. The individual tasks throughout
the internship period related to the specific internship programs
will be tracked through this module until the publication of
results. We have been following two different approaches to
bring the transparency of the evaluation methods, discussion
about the assessment, and measurement of the learning out-
Fig. 3. System Architecture with Process Flow
come during and after an internship.
1) Online based evaluation that will connect
expert/instructor with the interns in a virtual microservice-based design in Figure 3, the VIS system will
environment. be implemented in a web-based environment by incorporating
2) A blended environment where the interns will interact our previous research finding and developed components.
face-to-face with the program’s instructor after the pan- We are using the Scrum process [19] under Agile Software
demic situation over. Development Methodology and milestone-based execution. As
The automatic assessment of template-based tasks will be per the Software Development Life Cycle(SDLC) we reached
evaluated based on following criteria: a definition of our requirements and designed the system.
1) Current state of step-wise task and reward for the Our existing implemented modules and database of Problem
completion of each step. Based e-Learning system [20] will exclusively be applied in
2) Rating of knowledge, curiosity, efficiency, learning rate, this system. Problem Bank database, Question Bank Similarity
timing sense and other parameters based on continuous Searching (QBSS) API, Exam taking and evaluation module,
question, opinion, feedback and report of an intern. Web integrated compiler/interpreter (HTML, CSS, Javascript,
SQL, C/C++, Java, Python, PHP, etc), Result monitoring
E. Result Monitoring module, Admin panel will be integrated with VIS directly
This module will show the assessment of individual perfor- or by slightly modifying. VIS web-based system shall have
mance in an internship program with proper evaluation. An the following interfaces: 1) Institution/company’s module 2)
overall and program specific leader-board of interns will be Student module 3) Evaluation module 4) Result monitoring
presented according to their performance. The best candidate module 5) Administrative module.
will be recommended to the companies searching for com-
A. Configuration of online Integrated Development
petent candidates in their specialized program. Recognition
Environment
of their success will be made by giving proper motivations.
Motivate interns through providing certification, Benchmark, As stated in III-C, VIS has been providing template-based
Badge, Ranking, Performance-based payment, Job opportuni- problems and assignments. We have categorized template-
ties, etc. based problem domains in different groups/courses having a
problem-set for each of the groups/courses. We have arranged
IV. VIS I MPLEMENTATION this problem-set in such a way that we need a separate
E-Learning Research and Development Lab (eLRD-Lab), Environment for each group/course. In our Virtual Internship
Dept. of CSE, BUET had already implemented a web-based system, we will provide each candidate a convenient Virtual
platform for problem-based learning system [18] to facilities Integrated Development Environment for accomplishing as
real-life scenario based problem solving that was aligned with well as tracking their assignments. It should be stated that
the national education curriculum of Bangladesh. As per the an Integrated Development Environment(IDE) is one in which

Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.
the processes and tools are coordinated to provide developers VI. ACKNOWLEDGEMENT
an orderly interface and convenient view of the development This work was done in the Department of Computer Science
process (or at least the processes of writing code, testing it, and Engineering, Bangladesh University of Engineering and
and packaging it for use). In our Virtual Internship system, we Technology (BUET).
will use separate IDE for each of the courses providing support
for different languages(C/C++/Java/Python/SQL/R, etc). Web R EFERENCES
services running on localhost will be handled by using the [1] Wikipedia. Internship retrieved from. https://en.wikipedia.org/wiki/
container-based (Docker) cloud computing technology that Internship, Last accessed on 2020-08-28.
[2] Syed M Ahsan and Ali Hassan. Increasing virtual education effective-
will provide each intern an individual unique server port to ness by quantifying student leaning trajectories and virtual internships.
run their project and view the outcome from the portal. Life Science Journal, 10(10s), 2013.
[3] Naomi C Chesler, AR Ruis, Wesley Collier, Zachari Swiecki, Golnaz
Arastoopour, and David Williamson Shaffer. A novel paradigm for
B. VIS Testing and Evaluating engineering education: Virtual internships with individualized mentoring
and assessment of engineering thinking. Journal of biomechanical
Implemented VIS system will be verified and validated in engineering, 137(2), 2015.
some segmented steps. If VIS passes all the steps successfully, [4] letsintern.com. ONLINE VIRTUAL INTERNSHIP IN INDIA. see https:
//www.letsintern.com/internships/online-virtual-internships.
then we will release the Beta Version. Steps of testing and [5] virtualinternships.com. A global virtual internship platform. see https:
evaluation processes: 1) API testing; 2) Data Integration; 3) //virtualinternships.com.
Functionality checking; 4) Unit Testing; 5)Integration testing; [6] Columbia Virtual Internet Program(2014). Retrieved from. https://www.
careereducation.columbia.edu/findajob/cce-internship/vip, Last accessed
6) User-based system testing; 7) Acceptance testing; From on 2020-08-28.
step 1 to step 5 that will confirm the verification of system [7] Richard Conroy and Rana Khan. Integrating virtual internships into
requirements and functionalities. Evaluation of VIS will be online classrooms. Journal of Commercial Biotechnology, 15(2):97–
112, 2009.
done in step 6 and step 7. VIS will be evaluated by workshops, [8] Dana Ruggiero and Jeff Boehm. Design and development of a learning
system analysis by using google analytics tools, user feedback, design virtual internship program. International Review of Research in
and questionnaires surveys. Open and Distributed Learning, 17(4):105–120, 2016.
[9] Patricia C Franks and Gillian C Oliver. Virtual internships: Opportunities
for experiential learning and international collaboration in digital cura-
tion curricula. In World library and information congress: 77th IFLA
V. C ONCLUSION general conference and assembly. San Juan: IFLA, pages 13–18, 2011.
[10] Employed statistics of IT/CSE/ICT graduates in bangladesh.
The impact of the COVID-19 pandemic triggered the ’Go Retrieved from. https://www.thedailystar.net/frontpage/news/
Virtual’ that will be transformed the future workplace being cse-it-graduates-better-fit-jobs-1820080.
[11] Golam Md Muradul Bashir and Abu Sayed Md Latiful Hoque. An
non-dependency on physical location. Moreover, many pri- effective learning and teaching model for programming languages.
vate universities are required mandatory internships as course Journal of Computers in Education, 3(4):413–437, 2016.
work for final year CS students. In this paper, a virtual [12] ASL Hoque, Mohammad Mahfuzul Islam, I Hossain, and F Ahmed.
Problem-based e-learning and evaluation system for database design and
internship system (VIS) has been proposed to connect the programming in sql. International Journal of e-Education, e-Business,
universities, the industries, and the students/fresh graduates e-Management and e-Learning, 2(6):537–542, 2012.
to enable faster enrollment in a preferred virtual internship [13] Ana Rita Medeiros, Deniz Ìcen, Elia Alessandro Morciano, and Marta
Cortesão. Using virtual internships as an innovative learning technique.
program that facilitates the productivity of software companies In 2015 IEEE Global Engineering Education Conference (EDUCON),
as well as the national economical growth. The few existing pages 262–266. IEEE, 2015.
virtual internship platforms have failed to attract the targeted [14] Md Raihan Mia and Abu Sayed Md Latiful Hoque. Question bank
similarity searching system (qb3s) using nlp and information retrieval
stakeholders because of poor research efforts and field studies. technique. In 2019 1st International Conference on Advances in Science,
Our research has proposed a novel design to mitigate all Engineering and Robotics Technology (ICASERT), pages 1–7. IEEE,
possible problems regarding the traditional internship process 2019.
[15] Abu Sayed Md Latiful Hoque, Golam Md Muradul Bashiry, and
and transform it into the next generation internship platform. Md Rasel Uddin. Equivalence of problems in problem based e-learning
Our design is based on the real-life scenario of the internship of database. In 2014 IEEE Sixth International Conference on Technology
programs that incorporate with our previous research outcomes for Education, pages 106–109. IEEE, 2014.
[16] Md Afzalur Rahaman and Abu Sayed Md Latiful Hoque. Automatic
and developed components e.g. PBL model, problem bank, evaluation of programming assignments using information retrieval tech-
QBSS, clustering, web-based IDE, automatic assessment, re- niques. In Proceedings of International Conference on Computational
sult monitoring, and ranking. Intelligence and Data Engineering, pages 47–57. Springer, 2019.
[17] Md Monjurul Islam and ASM Latiful Hoque. Automated essay scoring
Many different adaptations, tests, and experiments have been using generalized latent semantic analysis. In 2010 13th International
left for the future due to lack of time (i.e. the experiments Conference on Computer and Information Technology (ICCIT), pages
with real interns are usually very time-consuming, requiring 358–363. IEEE, 2010.
[18] Golam Md Muradul Bashir, Abu Sayed Md Latiful Hoque, and Bipul
a minimum of three months to finish a single internship Chandra Dev Nath. E-learning of php based on the solutions of real-life
program). Future work concerns Human-centered design, new problems. Journal of Computers in Education, 3(1):105–129, 2016.
proposals to try different learning designs, machine learning [19] Ken Schwaber. Scrum development process. In Business object design
and implementation, pages 117–134. Springer, 1997.
models for assessment and evaluation, and a generalized [20] epbl.org. An interactive problem-based learning platform in Bangladesh,
approach to decompose the industry-level problems into the 2017-2019. https://epbl.org.
intern-level problems.

Authorized licensed use limited to: Koforidua Polytechnic. Downloaded on May 30,2022 at 15:36:04 UTC from IEEE Xplore. Restrictions apply.

You might also like