Algorithm for adaptive learning process and improving learners’ skills in Java programming language

Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper presents an algorithm for creating an adaptive learning process that provides knowledge and skills improvement for learners in the Java programmi...

Full description

Saved in:
Bibliographic Details
Published in:Computer applications in engineering education Vol. 26; no. 5; pp. 1362 - 1382
Main Authors: Gavrilović, Nebojša, Arsić, Aleksandra, Domazet, Dragan, Mishra, Alok
Format: Journal Article
Language:English
Published: Hoboken Wiley Subscription Services, Inc 01.09.2018
Subjects:
ISSN:1061-3773, 1099-0542
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper presents an algorithm for creating an adaptive learning process that provides knowledge and skills improvement for learners in the Java programming language. Also, it presents the application of the tool that checks the learner's knowledge through solving practical tasks from the Java programming language. The adaptive learning process in this work leads the learner through teaching materials and practical tasks where the acquired knowledge is required to be applied. Also, the algorithm, based on the measurement of knowledge and time spent on a particular part of the learning process with detailed feedback and the demonstration of observed deficiencies, directs the learner to teaching materials that allow improving the demonstrated knowledge. Teaching materials are conceived as learning objects and, as such, allow for the application of adaptive approach. An analysis of the effectiveness of the algorithm and tool for practical knowledge testing from the Java programming language was done with a test group of learners who gave their opinions and grades.
AbstractList Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper presents an algorithm for creating an adaptive learning process that provides knowledge and skills improvement for learners in the Java programming language. Also, it presents the application of the tool that checks the learner's knowledge through solving practical tasks from the Java programming language. The adaptive learning process in this work leads the learner through teaching materials and practical tasks where the acquired knowledge is required to be applied. Also, the algorithm, based on the measurement of knowledge and time spent on a particular part of the learning process with detailed feedback and the demonstration of observed deficiencies, directs the learner to teaching materials that allow improving the demonstrated knowledge. Teaching materials are conceived as learning objects and, as such, allow for the application of adaptive approach. An analysis of the effectiveness of the algorithm and tool for practical knowledge testing from the Java programming language was done with a test group of learners who gave their opinions and grades.
Author Gavrilović, Nebojša
Domazet, Dragan
Mishra, Alok
Arsić, Aleksandra
Author_xml – sequence: 1
  givenname: Nebojša
  orcidid: 0000-0002-2076-4214
  surname: Gavrilović
  fullname: Gavrilović, Nebojša
  email: nebojsa.gavrilovic@metropolitan.ac.rs
  organization: Belgrade Metropolitan University
– sequence: 2
  givenname: Aleksandra
  surname: Arsić
  fullname: Arsić, Aleksandra
  organization: Mathematical Institute of the Serbian Academy of Sciences and Arts
– sequence: 3
  givenname: Dragan
  surname: Domazet
  fullname: Domazet, Dragan
  organization: Belgrade Metropolitan University
– sequence: 4
  givenname: Alok
  surname: Mishra
  fullname: Mishra, Alok
  organization: Atilim University
BookMark eNp9kMlOwzAQhi1UJNrCgTewxIlDWi9Z6mNVlU2VuMDZmjqT4JI4xU6LeuM1eD2ehLTlhASn2b5_ZvQPSM81Dgm55GzEGRNjAzgSgsXyhPQ5UypiSSx6-zzlkcwyeUYGIawYYyqVqk9wWpWNt-1LTYvGU8hh3dot0grBO-tKuvaNwRAouJzauqu2--5hjD58fXzS8GqrKlDr6ANsYS8oPdT1AQNXbqDEc3JaQBXw4icOyfPN_Gl2Fy0eb-9n00VkhMpklAqIlyIVAjJeyFh1v-e5KUzMDTcouGLAeKJkkWKu4tggT0DwiVgajCHhIIfk6ri3e-Jtg6HVq2bjXXdSC855lmTJhHXU9ZEyvgnBY6HX3tbgd5ozvXdRdy7qg4sdO_7FGttCaxvXerDVf4p3W-Hu79V6Np0fFd9bVobQ
CitedBy_id crossref_primary_10_3390_s20216045
crossref_primary_10_1002_cae_22356
crossref_primary_10_1109_ACCESS_2025_3532595
crossref_primary_10_1145_3636515
crossref_primary_10_1007_s10639_023_12066_z
crossref_primary_10_3390_e23060668
crossref_primary_10_1186_s40594_022_00377_5
crossref_primary_10_3390_educsci15060724
crossref_primary_10_1515_eng_2020_0092
Cites_doi 10.1002/cae.21633
10.1002/cae.21569
10.1002/cae.21770
10.1016/j.compedu.2010.01.007
10.1016/j.intcom.2005.11.009
10.1007/978-0-387-45528-0
10.1002/cae.21832
10.1002/cae.21660
10.1002/cae.20510
10.1007/11768012_54
10.1002/cae.21740
10.1111/j.1365-2729.2010.00368.x
10.1002/cae.21603
10.1145/1067445.1067453
10.1109/ICALT.2015.75
10.1002/cae.21789
ContentType Journal Article
Copyright 2018 Wiley Periodicals, Inc.
Copyright_xml – notice: 2018 Wiley Periodicals, Inc.
DBID AAYXX
CITATION
7SC
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
DOI 10.1002/cae.22043
DatabaseName CrossRef
Computer and Information Systems Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Civil Engineering Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Civil Engineering Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Civil Engineering Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1099-0542
EndPage 1382
ExternalDocumentID 10_1002_cae_22043
CAE22043
Genre article
GroupedDBID .3N
.DC
.GA
.Y3
05W
0R~
10A
1L6
1OB
1OC
31~
33P
3SF
3WU
4.4
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5GY
5VS
66C
6TJ
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
930
A03
AAESR
AAEVG
AAHQN
AAHSB
AAMMB
AAMNL
AANHP
AANLZ
AAONW
AASGY
AAXRX
AAYCA
AAZKR
ABCQN
ABCUV
ABEML
ABIJN
ABJNI
ABPVW
ACAHQ
ACBWZ
ACCZN
ACGFS
ACIWK
ACPOU
ACRPL
ACSCC
ACXBN
ACXQS
ACYXJ
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADNMO
ADOZA
ADXAS
ADZMN
AEFGJ
AEIGN
AEIMD
AENEX
AEUYR
AEYWJ
AFBPY
AFFNX
AFFPM
AFGKR
AFWVQ
AFZJQ
AGHNM
AGQPQ
AGXDD
AGYGG
AHBTC
AIDQK
AIDYY
AIQQE
AITYG
AIURR
AJXKR
ALAGY
ALMA_UNASSIGNED_HOLDINGS
ALUQN
ALVPJ
AMBMR
AMYDB
ASPBG
ATUGU
AUFTA
AVWKF
AZBYB
AZFZN
AZVAB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BMXJE
BNHUX
BROTX
BRXPI
BY8
CMOOK
CS3
D-E
D-F
DCZOG
DPXWK
DR2
DRFUL
DRSTM
DU5
EBS
EJD
F00
F01
F04
FEDTE
G-S
G.N
GNP
GODZA
H.T
H.X
HF~
HGLYW
HVGLF
HZ~
IX1
J0M
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
NF~
O66
O9-
OIG
P2P
P2W
P2X
P4D
PALCI
PQQKQ
Q.N
Q11
QB0
QRW
R.K
RIWAO
RJQFR
ROL
RX1
RYL
SAMSI
SUPJJ
TN5
UB1
W8V
W99
WBKPD
WIH
WIK
WLBEL
WOHZO
WQJ
WXSBR
WYISQ
XG1
XPP
XV2
ZZTAW
~IA
~WT
AAYXX
CITATION
O8X
7SC
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
ID FETCH-LOGICAL-c2973-62a4b2622a71f349054ddcfc41c1ce2190a01593f6ed944ce15a2182bce4a51a3
IEDL.DBID DRFUL
ISICitedReferencesCount 11
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000445448000026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1061-3773
IngestDate Sat Nov 01 15:07:48 EDT 2025
Sat Nov 29 03:21:35 EST 2025
Tue Nov 18 21:54:09 EST 2025
Sun Sep 21 06:21:37 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 5
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2973-62a4b2622a71f349054ddcfc41c1ce2190a01593f6ed944ce15a2182bce4a51a3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-2076-4214
PQID 2111757580
PQPubID 2045172
PageCount 21
ParticipantIDs proquest_journals_2111757580
crossref_primary_10_1002_cae_22043
crossref_citationtrail_10_1002_cae_22043
wiley_primary_10_1002_cae_22043_CAE22043
PublicationCentury 2000
PublicationDate September 2018
2018-09-00
20180901
PublicationDateYYYYMMDD 2018-09-01
PublicationDate_xml – month: 09
  year: 2018
  text: September 2018
PublicationDecade 2010
PublicationPlace Hoboken
PublicationPlace_xml – name: Hoboken
PublicationTitle Computer applications in engineering education
PublicationYear 2018
Publisher Wiley Subscription Services, Inc
Publisher_xml – name: Wiley Subscription Services, Inc
References 2015; 23
2010; 55
2010; 21
2010; 26
2017; 25
2010; 18
2018
2006; 18
2006
2017
2005
2005; 1
2016
2008; 5
2015
2002
2014; 23
2016; 24
2014; 22
Hoe L. S. (e_1_2_8_13_1) 2010; 18
e_1_2_8_29_1
Verdú E. (e_1_2_8_28_1) 2008; 5
e_1_2_8_24_1
e_1_2_8_25_1
e_1_2_8_27_1
e_1_2_8_2_1
e_1_2_8_5_1
e_1_2_8_4_1
e_1_2_8_7_1
e_1_2_8_6_1
e_1_2_8_9_1
e_1_2_8_8_1
e_1_2_8_20_1
e_1_2_8_21_1
e_1_2_8_22_1
e_1_2_8_23_1
Bannan‐Ritland B. (e_1_2_8_3_1) 2002
e_1_2_8_17_1
Thompson K. (e_1_2_8_26_1) 2005; 1
e_1_2_8_18_1
e_1_2_8_19_1
e_1_2_8_14_1
e_1_2_8_15_1
e_1_2_8_16_1
e_1_2_8_10_1
e_1_2_8_11_1
e_1_2_8_12_1
References_xml – volume: 5
  start-page: 859
  year: 2008
  end-page: 868
  article-title: An analysis of the research on adaptive learning: the next generation of e‐learning
  publication-title: WSEAS Transact. Informat. Sci. Appl.
– start-page: 34
  year: 2017
  end-page: 39
– volume: 24
  start-page: 676
  year: 2016
  end-page: 691
  article-title: OPCOMITS: Developing an adaptive and intelligent web based educational system based on concept map model
  publication-title: Comput. Appl. Eng. Educ.
– volume: 25
  start-page: 719
  year: 2017
  end-page: 731
  article-title: Using collaborative learning scenarios to teach programming to non‐CS majors
  publication-title: Comput. Appl. Eng. Educ.
– volume: 23
  start-page: 887
  year: 2015
  end-page: 896
  article-title: A friendly online C compiler to improve programming skills based on student self‐Assessment
  publication-title: Comput. Appl. Eng. Educ.
– year: 2002
– volume: 18
  start-page: 640650
  year: 2010
  article-title: Developing object‐Based learning environment to promote learners’ motivation for learning digital systems
  publication-title: Comput. Appl. Eng. Educ.
– year: 2006
– volume: 22
  start-page: 774
  year: 2014
  end-page: 787
  article-title: eLearning standards and automatic assessment in a distributed eclipse based environment for learning computer programming
  publication-title: Comput. Appl. Eng. Educ.
– volume: 25
  start-page: 188
  year: 2017
  end-page: 199
  article-title: An easy to use open source authoring tool to create effective and reusable learning objects
  publication-title: Comput. Appl. Eng. Educ.
– start-page: 23
  year: 2016
  end-page: 27
– volume: 55
  start-page: 218
  year: 2010
  end-page: 228
  article-title: Learning motivation in e‐learning facilitated computer programming courses
  publication-title: Comput. Educ.
– volume: 26
  start-page: 549
  year: 2010
  end-page: 562
  article-title: Adaptive item‐based learning environments based on the item response theory: Possibilities and challenges
  publication-title: J. Comput. Assist. Learning
– volume: 24
  start-page: 951
  year: 2016
  end-page: 966
  article-title: Learning analytics for the development of adapted E‐assessment workflow system
  publication-title: Comput. Appl. Eng. Educ.
– volume: 23
  start-page: 337
  year: 2014
  end-page: 343
  article-title: An adaptive e‐learning system for Java programming course, based on Dokeos LE
  publication-title: Comput. Appl. Eng. Educ.
– start-page: 14
  year: 2005
  end-page: 18
– volume: 23
  start-page: 610
  year: 2015
  end-page: 620
  article-title: Computer‐Assisted method based on continuous feedback to improve the academic achievements of first‐year students on computer engineering
  publication-title: Comput. Appl. Eng. Educ.
– volume: 1
  start-page: 177
  year: 2005
  article-title: Practical guidelines for learning object granularity from one higher education setting
  publication-title: Interdisc. J. Knowl. Learn. Obj.
– year: 2018
– year: 2015
– volume: 18
  start-page: 385
  year: 2006
  end-page: 409
  article-title: Adapting to intelligent profile in an adaptive educational system
  publication-title: Interact. Comput
– start-page: 374
  year: 2006
  end-page: 377
– start-page: 28
  year: 2015
  end-page: 35
– volume: 21
  start-page: E2
  year: 2010
  end-page: E13
  article-title: Adaptive distance learning and testing system
  publication-title: Comput. Appl. Eng. Educ.
– ident: e_1_2_8_22_1
  doi: 10.1002/cae.21633
– ident: e_1_2_8_20_1
– ident: e_1_2_8_14_1
– ident: e_1_2_8_17_1
  doi: 10.1002/cae.21569
– ident: e_1_2_8_12_1
  doi: 10.1002/cae.21770
– volume-title: The instructional use of learning objects
  year: 2002
  ident: e_1_2_8_3_1
– volume: 5
  start-page: 859
  year: 2008
  ident: e_1_2_8_28_1
  article-title: An analysis of the research on adaptive learning: the next generation of e‐learning
  publication-title: WSEAS Transact. Informat. Sci. Appl.
– volume: 18
  start-page: 640650
  year: 2010
  ident: e_1_2_8_13_1
  article-title: Developing object‐Based learning environment to promote learners’ motivation for learning digital systems
  publication-title: Comput. Appl. Eng. Educ.
– ident: e_1_2_8_21_1
  doi: 10.1016/j.compedu.2010.01.007
– ident: e_1_2_8_18_1
  doi: 10.1016/j.intcom.2005.11.009
– ident: e_1_2_8_7_1
– ident: e_1_2_8_2_1
– ident: e_1_2_8_4_1
  doi: 10.1007/978-0-387-45528-0
– ident: e_1_2_8_27_1
– ident: e_1_2_8_24_1
– ident: e_1_2_8_8_1
  doi: 10.1002/cae.21832
– volume: 1
  start-page: 177
  year: 2005
  ident: e_1_2_8_26_1
  article-title: Practical guidelines for learning object granularity from one higher education setting
  publication-title: Interdisc. J. Knowl. Learn. Obj.
– ident: e_1_2_8_15_1
– ident: e_1_2_8_5_1
  doi: 10.1002/cae.21660
– ident: e_1_2_8_23_1
  doi: 10.1002/cae.20510
– ident: e_1_2_8_25_1
  doi: 10.1007/11768012_54
– ident: e_1_2_8_6_1
  doi: 10.1002/cae.21740
– ident: e_1_2_8_29_1
  doi: 10.1111/j.1365-2729.2010.00368.x
– ident: e_1_2_8_9_1
– ident: e_1_2_8_16_1
  doi: 10.1002/cae.21603
– ident: e_1_2_8_19_1
  doi: 10.1145/1067445.1067453
– ident: e_1_2_8_11_1
  doi: 10.1109/ICALT.2015.75
– ident: e_1_2_8_10_1
  doi: 10.1002/cae.21789
SSID ssj0009639
Score 2.1719904
Snippet Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper...
SourceID proquest
crossref
wiley
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1362
SubjectTerms Adaptive algorithms
Adaptive learning
Adaptive systems
algorithm for adaptive learning process
Algorithms
Distance learning
Educational materials
engineering education
Java
Java grader
Knowledge
Knowledge acquisition
Machine learning
online self‐assessment
Programming languages
Skills
web based learning
Title Algorithm for adaptive learning process and improving learners’ skills in Java programming language
URI https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fcae.22043
https://www.proquest.com/docview/2111757580
Volume 26
WOSCitedRecordID wos000445448000026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVWIB
  databaseName: Wiley Online Library Full Collection 2020
  customDbUrl:
  eissn: 1099-0542
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009639
  issn: 1061-3773
  databaseCode: DRFUL
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1PS8MwFA9z86AH_4vTKUE8eKlr0zRt8TTmhogMEQe7lTRJtbh1Y507-zX8en4SkybdJigI3lr6moaXvOT3XvN-D4ALjyfEtwW3QsQ8CweIWwHzYgvJe-4FPMauLjbh93rBYBA-VMB1mQuj-SEWATdlGcV6rQycxnlzSRrKqLhCKrNzDdRUUpX0vGo3j93-_ZJzlxSFxJTTI-3Id0tiIRs1Fy9_346WGHMVqRZbTXf7X53cAVsGYcKWnhK7oCKyPbC5wju4D0Rr-DyeprOXEZSYFVJOJ2rVg6aExDOc6PQBSDMO0zLsoB9LuPj5_gHz13Q4zGGawTs6p9Ac8xoVYiYEegD63c5T-9Yy9RYspipYWQRRHCOCEPWdxMWhRHOcs4RhhzlMyKXNphI8hG5CBA8xZsLxqCKAj5nA1HOoewiq2TgTRwDaMfMTSrhsTP2-EYFL_JAi5BCahEng1cFlqfaIGTJyVRNjGGkaZRRJzUWF5urgfCE60QwcPwk1yrGLjBHmkfRtJTiSDpEtP1eM0u8NRO1Wp7g4_rvoCdiQ8CnQJ84aoDqbvolTsM7mszSfnpnZ-AVlMOMt
linkProvider Wiley-Blackwell
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bS8MwFD7oJqgP3sW7QXzwpa5N07QFX4Y6ps4horC3kibpLHZ1bNNn_4Z_z19i0ss2QUHwraWnaTjJSb5zmvMdgGNHRNQ1pTB8zB2DeFgYHndCA6t74XgiJHZebMJtt71Ox7-bgbMyFybnhxgH3LRlZOu1NnAdkK5NWEM5k6dYp3bOQpVQ2_UqUL24bzy2JqS7NKskpr0eZUiuXTILmbg2fvn7fjQBmdNQNdtrGsv_6-UKLBUYE9XzSbEKMzJdg8Up5sF1kPWk-zKIR089pFArYoL19bqHiiISXdTPEwgQSwWKy8BD_lgBxs_3DzR8jpNkiOIUXbM3hoqDXr1MrAiCbsBj4_LhvGkUFRcMrmtYGRQzEmKKMXOtyCa-wnNC8IgTi1tcqsXNZAo--HZEpfAJ4dJymKaAD7kkzLGYvQmV9CWVW4DMkLsRo0I1pn_gSM-mrs8wtiiL_MhztuGk1HvACzpyXRUjCXIiZRwozQWZ5rbhaCzazzk4fhLaKwcvKMxwGCjvVsEj5RKZ6nPZMP3eQHBev8wudv4uegjzzYfbVtC6at_swoICU15-_mwPKqPBq9yHOf42ioeDg2JqfgECVucd
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bS8MwFD7oJqIP3sV5DeKDL3VtmvQCvozp8MYQUdhbSZN0FrtubHPP_g3_nr_EpJdNQUHwraWnaTjJSb5zmvMdgBMqIsc1pTB8zKlBPCwMj9PQwOpeUE-ExM6LTbjtttfp-PdzcF7mwuT8ENOAm7aMbL3WBi4HIqrPWEM5k2dYp3bOQ5VQn5IKVC8eWk93M9JdJ6skpr0eZUiuXTILmbg-ffn7fjQDmV-harbXtFb_18s1WCkwJmrkk2Id5mS6ActfmAc3QTaSbn8Yj597SKFWxAQb6HUPFUUkumiQJxAglgoUl4GH_LECjB9v72j0EifJCMUpumEThoqDXr1MrAiCbsFT6_KxeWUUFRcMrmtYGQ5mJMQOxsy1Ipv4Cs8JwSNOLG5xqRY3kyn44NuRI4VPCJcWZZoCPuSSMGoxexsqaT-VO4DMkLsRc4RqTP_AkZ7tuD7D2HJY5EcercFpqfeAF3TkuipGEuREyjhQmgsyzdXgeCo6yDk4fhLaLwcvKMxwFCjvVsEj5RKZ6nPZMP3eQNBsXGYXu38XPYLF-4tWcHfdvt2DJYWlvPz42T5UxsNXeQALfDKOR8PDYmZ-ArIp5pg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Algorithm+for+adaptive+learning+process+and+improving+learners%E2%80%99+skills+in+Java+programming+language&rft.jtitle=Computer+applications+in+engineering+education&rft.au=Gavrilovi%C4%87%2C+Neboj%C5%A1a&rft.au=Arsi%C4%87%2C+Aleksandra&rft.au=Domazet%2C+Dragan&rft.au=Mishra%2C+Alok&rft.date=2018-09-01&rft.issn=1061-3773&rft.eissn=1099-0542&rft.volume=26&rft.issue=5&rft.spage=1362&rft.epage=1382&rft_id=info:doi/10.1002%2Fcae.22043&rft.externalDBID=10.1002%252Fcae.22043&rft.externalDocID=CAE22043
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1061-3773&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1061-3773&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1061-3773&client=summon