I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   3 J u n e   201 7 ,   p p .   1299 ~ 1 3 0 7   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v7 i 3 . p p 1 2 9 9 - 1307          1299       J o ur na l   ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   Pro g ra m m ing  Le a rning  Require ments  b a sed  o n   M u lti  Perspec tives       F ira s   L a y t h K ha leel 1 ,   No ra i da h Sa ha ri  @ As ha a ri 2 ,   T en g k Siti  M er ia m   T eng k Wo o k 3   A m ira h Is m a il 4   2, 3, 4 F a c u lt y   o f   In f o r m a ti o n   S c ien c e   a n d   T e c h n o l o g y ,   Un iv e rsiti   Ke b a n g sa a n   M a la y sia ,   S OFT A M ,   4 3 6 0 0 ,   M a lay sia   1 Co ll e g e   o f   Co m p u ters   S c ien c e   a n d   M a th e m a ti c s,  Co m p u ter S c ien c e   De p a rt m e n t,   T ik rit   Un iv e rsit y ,   0 0 9 6 4   -   Ira q         Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Oct  1 2 ,   2 0 1 6   R ev i s ed   J an   1 5 ,   2 0 1 7   A cc ep ted   J an   3 0 ,   2 0 1 7       S tu d e n ts  o c c a sio n a ll y   f in d   it   d if ficu lt   to   lea rn   n e w   p ro g ra m m in g   lan g u a g e s.   T h e y   o f t e n   c o n f ro n u n f a m il iar  p ro g ra m m in g   ter m a n d   h a v in g   d i ff icu lt y   to   v isu a li z e   th e   p r o c e ss e th a h a p p e n   i n   c o m p u ter  m e m o r y .   W e a k   stu d e n ts  f in d   th is  a   b u rd e n   a n d   e n d   u p   m e m o rizin g   th e   p ro c e ss e w it h o u u n d e rsta n d in g   th e m   a n d   th e ir  w o rk in g s.  T h is  situ a ti o n   i n v a riab ly   lea d stu d e n ts   to   o b tai n   lo w   g ra d e in   th e ir  p ro g ra m m in g   su b jec ts.   T h e   p re li m in a r y   in v e st ig a ti o n   o f   su rv e y   wa p ro d u c e   in   p re v io u w o rk th e   re su lt sh o we d   th a stu d e n ts  h a v e   e x p e rien c e d   in e ff e c ti v e   le a rn in g ,   lac k   o f   in tere st  to w a rd th is  c o u rse   a n d   lac k   o f   m o ti v a ti o n .   T h e re f o re ,   th e   m a in   o b jec ti v e   o f   th is  stu d y   is  t o   id e n t ify   p ro g ra m m in g   le a rn in g   re q u irem e n ts  b a se d   o n   p re v io u w o rk   a n d   v e rif ied   f ro m   tw o   p e rsp e c ti v e (e x p e rts  a n d   st u d e n ts).   F in a ll y ,   th e   re su lt   w a a   g ro u p   o f   re q u irem e n ts  th a sh o u ld   b e   c o n sid e re d   i n   p ro g ra m m in g   lan g u a g e   c o u rse .   K ey w o r d :   Ga m ele m en ts   Mo tiv atio n   Mu lti p er esp ec ti v es   P r o g r am m i n g   la n g u a g   P r o g r am m i n g   r eq u ir e m e n ts     Co p y rig h ©   2 0 1 7   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .     Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Fira s   L a y t h   K h alee l,    C o lleg o f   C o m p u ter s   Scie n ce   an d   Ma th e m atics,   C o m p u ter   Scien ce   Dep ar t m en t,    T ik r it Un iv er s it y ,     I r aq .   E m ail: F ir as_ L a y t h @ tu . ed u . iq ; u k m p 6 9 6 1 7 @ s is w a. u k m . ed u . m y         1.   I NT RO D UCT I O N   P r o g r am m i n g   L a n g u a g i s   a n   es s en t ial  u n d er g r ad u a te  co u r s f o r   C o m p u ter   Scie n ce ,   I n f o r m atio n   T ec h n o lo g y ,   a n d   So f t w ar E n g in ee r i n g   d ep ar t m e n ts   [ 1 ] .   P r o g r a m m i n g   is   n o a n   ea s y   s u b j e ct  to   lear n   b ec au s e   it  r eq u ir es  d ee p   an d   ac c u r ate  u n d er s ta n d in g   o f   all   o f   t h co n ce p ts   a n d   r u le s   i n v o l v ed   [ 2 ] ,   [ 3 ] .   P r o g r a m m i n g   L a n g u a g co u r s es  h a v h ig h   f ail u r r ates  ac co r d in g   to   [4 - 6] .   T h d e p ar tm e n ts   t h at  i n co r p o r ate  th is   co u r s m u s s at is f y   t h r eq u ir e m en ts   o f   th n e w   er a n d   e m er g in g   tech n o lo g ies  [ 9 ] .   A cc o r d in g l y ,   d eter m i n in g   w h y   u n d er g r ad u ate  s t u d en t s   h a v p o o r   s k ills   in   p r o g r a m m i n g   is   s ig n i f ican tl y   i m p o r tan [ 1 0 ] T h m o s i m p o r tan t   p r o b lem s   e n co u n ter ed   b y   s t u d en ts   i n   lear n i n g   p r o g r a m m i n g   la n g u a g ( P L )   ar th p r ac tical  p ar t,  w h ic h   in v o l v t h n ee d   f o r   th e m   to   p r ac tice  ex t en s iv el y   to   ac h ie v h ig h er   p r o g r a m m in g   s k il ls   [ 1 1 ]   an d   ac q u ir th e   latest  d ev elo p m e n t s   in   p r o g r a m m in g   lan g u ag c u r r icu l u m   s u c h   as  J av [ 1 2 ] [ 1 3 ]   s tated   th at  th d if f ic u lt y   o f   teac h i n g   in tr o d u cto r y   p r o g r a m m in g   r es u lts   in   h i g h er   f ai lu r an d   d r o p o u r ates  in   s u c h   co u r s e s .   St u d en t s   d r o p p ed ,   f ailed ,   o r   w it h d r e w   f r o m   th co u r s at  r ates  o f   b et w ee n   3 5 an d   5 0 [ 1 4 ] ,   [ 1 5 ] .   No v ice  s tu d en ts   h av d i f f icu l t y   lear n in g   p r o g r a m m in g .   Sev er al  r esear c h er s   [ 1 ] ,   [ 1 0 ] ,   [ 1 6 - 32]   h av tr ied   to   s o l v th ese   is s u e s   b y   e m p lo y in g   d i f f er en t   m et h o d s ,   s u ch   a s   t h W eb - B a s ed   J av P r o g r a m m in g   L a n g u ag e,   3 an i m a tio n ,   m o b ile  l ea r n in g   ap p licatio n ,   g a m e - b ased   lear n in g ,   a n d   v i s u aliza tio n .   B u s till   h av p r o b lem   a s   w ell  a s   n o   o n m en tio n ed   ab o u t h e   r eq u ir e m en ts   f o r   lear n in g   p r o g r a m m in g   la n g u a g e.   C o n s eq u en tl y ,   s e v er al  r esear ch es  h a v b ee n   d o n o n   h o w   to   m a k co m p u ter   p r o g r am m in g   f u n ,   s tu d e n ts   m o tiv a ted   an d   in cr ea s s t u d en ts   p er f o r m a n ce   [ 2 2 ] ,   [ 2 3 ] .   I n   2 0 1 0   [ 2 4 ]   m en tio n e d   th at  r ed u cin g   t h Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   3 J u n 2 0 1 7   :   1 2 9 9     1 3 0 7   1300   d if f ic u lt ies  o f   s t u d en ts   i n   u n d e r s tan d in g   t h co n ce p ts   a n d   r u l es  o f   p r o g r a m m in g   la n g u a g e   ca n   en h an ce   t h eir   m o tiv a tio n   a n d   co m p eten c y   t o   lear n   th co u r s e.   Fi n all y ,   to   lear n   P r o g r am m i n g   L a n g u a g n ee d   to   d eter m i n e   th b asic  r eq u ir e m e n ts   t h at  s h o u ld   b co n s id er ed   f r o m   s t u d en ts .   T h er ef o r e,   th o b j ec tiv o f   th is   p ap er   is   to   d is cu s s   t h d er iv at io n   o f   p r o g r a m m in g   lear n i n g   r eq u ir e m e n t s   th a w ill   i n d u ce   p o s iti v e f f e cts  w h en   ap p lied   to   lear n in g   p r o g r a m m i n g   la n g u ag co u r s e.   T h s u m m ar ized   g r o u p   o f   r eq u ir e m en ts   w o u ld   th e n   b v er i f ied   b y   m u lti p er s p ec tiv e s   v ia  q u alitat iv an d   q u a n titat iv m et h o d s .   Sectio n   1   o f   t h is   p ap er   ex p lain s   b r ief   d escr ip tio n   o f   t h m aj o r   f o cu s   o f   t h i s   s tu d y ,   an d   d es cr ib es th e   o b j ec tiv es  an d   h o w   t h e y   ar ac h iev ed .   Sectio n   2   s u m m ar i ze s   th c h alle n g e s   an d   is s u b ased   o n   p r ev io u s   w o r k .   Sectio n   3   s u m m ar izes  an d   cr iticall y   an a l y ze s   r elate d   w o r k s .   Sectio n   4   d escr ib es  t h m eth o d s   u s ed   i n   th is   s t u d y .   Sect io n   5   p r esen t s   th a n al y s is   o f   r es u lts   a n d   d is cu s s es  t h r es u lts   b a s ed   o n   m u ltip le  p er s p ec tiv e s ,   an d   f i n all y ,   th co n c lu s io n   o f   t h is   s tu d y   is   p r esen ted   i n   Secti o n   6 .       2.   P RO G RAM M I NG   L A NG U AG E   CH AL L E NG E S A ND  I SS U E S   S tu d e n ts   h av to   p r ac tice  an d   cu lti v ate  s tr o n g   p r ac tical  a b ilit y   to   ac h ie v e x ce lle n p r o g r a m m i n g   s k il ls   [ 1 1 ] .   T h au th o r   p r o p o s ed   th at to   s o lv th is s u e   ab o v e,   s tu d e n ts   m u s s p e n d   at  least  6 2   h o u r s   f o r   J SP   tech n o lo g y ,   8 5   h o u r s   f o r   J av a   p r o g r am m i n g ,   an d   8 5   h o u r s   f o r   J 2 E E .   T h m et h o d   p r o p o s e d   b y   W ei  in   2 0 1 0 ,   o n l y   i n cr ea s e s   t h h o u r s   o f   te ac h in g ,   w h ich   t h u s   lead s   to   f ee lin g s   o f   b o r ed om   in   th s t u d en b ec au s e   o f   t h ab s en ce   o f   f u n   or   in ter esti n g   ele m e n t s   th at  w o u ld   m ak e   lear n in g   a   p r o g r am m i n g   l an g u a g ea s y   a n d   in ter esti n g   to   s tu d e n ts .   Me a n w h ile,   i n   teac h i n g ,   [ 1 2 ] ,   [ 3 4 ]   u s ed   P air   Pro g r am m i n g   to   im p r o v lear n i n g   o f   p r o g r am m i n g   s k i lls ,   a n d   p r a ctice   i n   t h f ield   o f   co m p u t in g .   Ho w ev er ,   th e   P air   P r o g r a m m i n g   m et h o d   in tr o d u ce d   b y   th e   r esear ch er s   o n l y   i n v o l v es   t h e x ch a n g o f   k n o w led g e   b et w ee n   t w o   s t u d en t s ,   an d   th i s   i s   in s u f f icien b ec au s t h m et h o d   d e p en d s   o n   th p ar ticip an t’ s   b ac k g r o u n d .   A d d itio n al l y ,   W ei  ( 2 0 1 0 )   also   s u g g e s ted   th at   p r ac tical  co m p u ter   co u r s es  b en h a n ce d   to   k ee p   u p   w it h   th u s o f   m o d em   teac h in g   m eth o d s   an d   in d i v id u al s B esid es  th at,   s tu d en ts   f i n d   it  d if f icu lt  to   s ch ed u le  m ee ti n g s   w it h   t h eir   p ar tn er s   b ec au s o f   co n f lic tin g   clas s   an d   w o r k   s c h ed u les o r   f a m il y   o b li g atio n s   [ 3 5 ] ,   [ 3 6 ] .     A cc o r d in g   to   [ 1 6 ] ,   [ 1 7 ]   m e m o r izin g   r eser v ed   w o r d s   i n   co d w r iti n g   is   th m o s co m m o n   p r o b le m   o ld   an d   n o v ic s tu d e n ts   f ac e   w h e n   lear n i n g   v ar iet y   o f   J av p r o g r a m m in g   lev el s .   F u n ab ik i   et  al.   ( 2 0 1 2 )   s o lv ed   th co d w r it in g   p r o b le m   b y   d ev elo p in g   w eb - b ase d   J av Pro g r am m i n g   L ea r n i n g   A s s is ta n S y s te m   ( J P L A S)  to   h elp   s t u d en t s   m e m o r ize  t h r eser v ed   w o r d s   ea s il y   a s   w ell  as  to   s u p p o r s tu d en ts   b y   s o lv i n g   th e   co d w r i tin g   p r o b le m   an d   f il l - in - th e - b la n k s   p r o b lem s .   T h r esu lt s   o f   t h w eb - b ased   J P L A s u p p o r t ed   th ef f ec tiv e n e s s   o f   lear n i n g   b asi J av p r o g r a m m i n g   o n l y ,   s o   it   can n o b e   ap p l ied   ( J P L A S)  f o r   ad v a n ce d   lev e J av p r o g r am m i n g   co u r s e s .   Me an w h ile,   [ 3 7 ]   u s ed   w ww . p r o b lets . o r g   to   im p r o v s t u d en t   co m p r eh e n s io n   o f   p r o g r am m i n g   co n s tr u cts,  e s p ec iall y   tar g etin g   f e m ale  s t u d en ts ,   an d   t h eir   co d in g   s k il ls .   He   f o u n d   th a t   www . p r o b lets . o r g   co u ld   i m p r o v s t u d en t   k n o w led g e   on  p r o g r am m i n g   a n d   t h eir   ab ili t y   to   w r ite  co d es Ho w e v er ,   p r o b lets . o r g   h elp s   f e m ale s   f ir s a n d   f o r e m o s t.  B es id es th at,   th a u t h o r   d id   n o t d i v u l g a n y   d etails  a s   to   th m et h o d   e m p lo y ed   i n   h is   w eb s ite.   T h er is   o n l y   a   s h o r t   w o r k s h o p   d escr ip tio n   t h at  m e n tio n s ,   “u s in g   P r o b lets . o r g   fo r   p r o b lem - s o lvin g   ex ercis es in   in tr o d u cto r c++/ja va /c#   c o u r s es”   on   P ag 1 .   A cc o r d in g   to   [ 3 8 ] ,   th e   p r o b le m   w it h   co d w r iti n g   is   t h at  t h s y n tax   o f   p r o g r a m m i n g   la n g u a g es  ca n   b f r u s tr ati n g   f o r   s tu d en t s   w h o   ar e   n e w   to   p r o g r am m i n g .   T o   g ain   co n f id e n ce   in   u n d er s ta n d in g   p r o g r a m m in g ,   Dal y   [ 3 4 ]   co m p ar ed   t h r es u lt s   o f   u s i n g   p r e -   an d   p o s t - te s f o r   A lice   as   p r ec u r s o r   to   J av p r o g r a m m in g   an d   u s i n g   p u r e   J av p r o g r a m m i n g .   T h r esu lt s   i n d icate   th a t h e   A lice/J av a   g r o u p   ac h ie v ed   s i g n i f ica n tl y   g r ea ter   i m p r o v e m en f r o m   t h p r e - tes to   p o s t - test   th a n   th p u r J av g r o u p   in   t h f o llo w i n g   ar e as:  o b j ec ts ,   class es,  m et h o d s ,   p ar a m eter s ,   ar r a y s ,   a n d   v ar iab les.  Ho w e v er ,   Dal y   [ 3 4 ]   u s ed   o n l y   1 1   p ar ticip an ts   f o r   h is   e x p er i m en t   g r o u p   an d   1 8   f o r   t h co n tr o g r o u p ,   s o   t h i s   is   n o en o u g h   f o r   r ea l   test i n g   an d   th er i s   n o   r ef er en ce   to   j u s ti f y   th is   n u m b er .   A l s o ,   h m en t io n ed   th at  p r an d   p o s t - tes t s   wer e   u s ed   as  s u r v e y   i n s tr u m en to   o n l y   o b tain   f ee d b ac k ,   an d   th is   is   n o t e n o u g h   to   v alid ate  o r   j u s tify   th r es u lt s   o f   h i s   p ap er .     C h a n g   [ 3 9 ]   m en tio n ed   th at   d if f ic u lties   f ac ed   in   lear n i n g   th co n ce p ts   an d   r u les  f o r   u n d er s t an d in g   th e   J av lan g u ag e   m u s b e   r ed u ce d   to   en h an ce   t h e   m o ti v atio n   a n d   u n d er s ta n d in g   o f   s t u d en t s .   T h is   p r o ce s s   ca n   b d o n th r o u g h   w eb - b a s ed   m u ltip la y er   o n l in e   r o le - p la y in g   g a m e   ap p licatio n s   t h at  w o u l d   in cr ea s e   s t u d en t   lear n in g   ac ti v it y   b y   m ak in g   it   f u n   an d   in ter esti n g   to   lear n   g a m e - b ased   co n te n ts .   He  f o u n d   th at  th s t u d en t s   co u ld   h av f u n   w h i le  d o in g   th eir   h o m e w o r k   an d   ex er cise s .   He  also   m e n tio n ed   ab o u th g ap s   in   h is   s t u d y   a s   f o llo w s:   ( 1 )   t h m o s i m p o r tan i s s u is   t h i n teg r atio n   o f   an   o n l in j u d g s y s te m ,   w h ic h   t h s t u d y   d id   n o ac h iev e ( 2 )   C h a n g   [ 3 5 ]   ai m ed   to   f o r m a ll y   ev a lu ate   t h g a m e   i n   u n d er g r ad u ate  le v el   J av p r o g r a m m i n g   co u r s es,  s o   as   to   an al y ze   t h p o s s ib le  in f lu e n ce s   f r o m   f ac t o r s   s u ch   a s   g e n d er ,   cu lt u r e,   ag e,   an d   co u n tr y   i n   f u tu r w o r k .   Fo r   n o v ice  s t u d en ts   th at  h a v e   d if f ic u ltie s   in   u n d er s tan d in g   th b asic  p r i n cip les   o f   th J av a   p r o g r am m i n g   la n g u a g e,   T ig r ek   an d   Ob ad at  [ 1 9 ]   f o u n d   th at  ap p ly i n g   m o b ile  lear n i n g   ap p l icatio n s   ( An d r o id )   in   p r o g r a m m i n g   co u r s es   co u l d   in cr ea s e   en g a g e m e n t   i n   t h e   class r o o m .   Ho w ev er ,   T ig r e k   &   Ob ad at   u s ed   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       P r o g r a mmin g   Lea r n in g   R e q u i r eme n ts   b a s ed   o n   Mu lti P ers p ec tives ( F i r a s   La yth   K h a leel )   1301   P air   P r o g r a m m in g   m et h o d ,   wh ich   o n l y   i n v o lv e s   t h e x ch a n g o f   k n o w led g e   b et w ee n   t w o   s tu d e n ts ,   a n d   t h is   is   in s u f f icien b ec au s t h m et h o d   d ep en d s   o n   th p ar ticip an t’ s   b ac k g r o u n d .   B esid es  th at,   W ei  ( 2 0 1 0 )   s u g g e s ted   th at   p r ac tical  co m p u ter   co u r s es   b en h an ce d   to   k ee p   u p   w it h   t h u s o f   m o d e r n   teac h in g   m eth o d s   an d   in d iv id u al s A d d itio n all y ,   th m o s i m p o r tan d r a w b ac k   o f   P air   P r o g r a m m in g   is   u n b alan ce d   s t u d en t   p ar ticip atio n   [ 4 0 ] .   Fro m   ex a m in i n g   s tu d e n t   ex p er ien ce s   w it h   P air   Pro g r am m i n g ,   th m aj o r ity   o f   th e m   r ep o r t   s ch ed u lin g   co n f l icts   a s   m aj o r   d r aw b ac k   to   th e   p r o g r a m   [ 4 1 ] .   I n   ad d itio n ,   to   m ea s u r k n o w led g p r o p er l y ,   test   g r o u p   o f   q u e s tio n s   as  p r e -   an d   p o s t - test   s h o u ld   b co n d u cted   a n d   n o o n l y   b ased   o n   k n o w led g e   o f   t h e   q u esti o n s .   Me a n w h ile,   in   m o b ile  lear n in g ,   [ 4 2 ]   s tates  t h at ,   W h en   lea r n in g   p r o g r a mmin g   la n g u a g es,  fo r   in s ta n ce ,   it  is   imp era tive  to   w o r w ith   la r g s creen s   a n d   co mfo r ta b le  ke yb o a r d s .   I w o u ld   b a   n o tew o r th a ch ieve men to   b e   a b le  t o   o ffe r   a   n ice  p r o g r a mm in g   en viro n men th r o u g h   s ma ll  s creen s . ”  P ag 9 1 .   Ho w ev er ,   th e ir   r esear c h   d id   n o t   m ea s u r th e   ef f ec t iv e n es s   o f   m o b ile   lear n i n g   o n   s t u d en ts o n l y   a   u s ab ilit y   m ea s u r w a s   u s ed .     Vr ac h n o s   a n d   J i m o y ian n i s   [ 4 3 ]   u s ed   w eb - b ased   f r a m e w o r k   i n   a   D y n a m ic   A l g o r ith m   Vi s u aliza tio n   E n v ir o n m e n ( D A VE )   to   s o lv p r o g r a m m in g   p r o b lem s   f o r   s ec o n d ar y   ed u ca tio n   s t u d en ts   lear n in g   b asi c   alg o r ith m s .   T h r esu lt s   o b tain ed   f r o m   an   e v al u atio n   s t u d y   p r o v id ed   ev id en ce   o f   th u s a b ilit y   o f   th s y s te m   an d   its   p o ten tia to   s u p p o r s tu d e n d ev elo p m e n u s i n g   ef f icien m e n tal  m o d els  i n v o lv i n g   b asic  ar r a y   alg o r ith m s .   Ho w ev er ,   t h is   f r a m e w o r k   i s   d esi g n ed   o n l y   f o r   t h ar r a y   p ar o f   p r o g r a m m i n g   co u r s e,   w h ic h   is   a   b ig   g ap   i n   th i s   r esear c h   ar ea   b ec au s f r a m e w o r k s   s h o u ld   b s u i tab le  f o r   all   k in d s   o f   p r o g r a m m i n g   co n ce p t s   an d   p r o g r a m m in g   la n g u a g e s .   B esid es  th at,   D AVE   w as   d esi g n ed   f o r   h i g h   s ch o o l   s t u d en t s   o n l y .   A d d itio n al l y ,   [ 4 4 ]   u s ed   th co n ce p v is u ali za tio n   tech n iq u to   ad d r ess   t h is s u o f   co d in g   f ac ed   b y   n o v ice  s t u d en ts   i n   p r o g r am m i n g   co u r s es  a n d   t h eir   r esu lt s   co n f ir m ed   s tu d e n t   in ter e s t   u s i n g   t h tech n iq u e .   Ho w e v er ,   t h eir   r esear ch   m u s al s o   in cl u d th e   ed u ca tio n al  ef f ec ti v e n ess   of   th eir   w o r k   v ia   p r an d   p o s t - t est ,   w h ic h   th e y   d id   n o d o P lu s ,   th e y   o n l y   f o cu s ed   o n   co d in g   is s u e s   f o r   n o v i c s tu d en t s   w h e n   it  is   i m p o r tan to   in cr ea s th e   u n d er s ta n d in g   o f   n o v ice  s t u d en ts   r e g ar d in g   th co n ce p t s   f ir s an d   th e n   h o w   to   u s t h e m   f o llo w ed   b y   teac h i n g   th e m   th ac t u al  co d in g .   A cc o r d in g   to   Z h [ 4 5 ] Ja v a   is   d iffi cu lt  a n d   th is   r eflec t s   th s tu d en ts   g e n era fea r   o lea r n in g   Ja va . ”  P ag 4 8 2 .   Sin ce   J av is   an   o b j ec t - o r ien ted   lan g u ag e,   s tu d en t s   m u s t h in k   o f   clas s   an d   o b j ec ts .   Z h i   ( 2 0 1 2 )   in teg r at ed   th eo r y   a n d   p r ac tice  to   co n ce n tr ate  o n   p r ac tical  ab ilit y   b y   e n co u r a g i n g   s tu d en ts   to   p ar ticip ate   in   J av a   p r o g r a m m i n g   la n g u ag r elate d   ce r ti f icat io n s T h a u t h o r   f o u n d   s u cc ess   i n   t w o   p r o g r a m m i n g   co m p eti tio n s ; th f ir s t o n w as   g r ea t su cc e s s ,   an d   t h s ec o n d   w as p o p u lar   w it h   s t u d en t s .   L ea r n i n g   o b j ec t - o r ien ted   p r o g r a m m in g   is   th p r i m ar y   i s s u e   f o r   s tu d en ts .   Si v asa k t h an d   R aj en d r an   [ 4 6 ]   u s ed   q u esti o n n air to   an al y ze   s tu d e n p er s p ec tiv o n   lear n in g   d if f ic u lt  to p ics   o f   t h J av lan g u a g e   s u c h   as  C o n c u r r en p r o g r a m m i n g ,   User   I n ter f ac C o m p o n e n ts   w i th   s w i n g s ,   Ge n er ic  p r o g r am m i n g ,   E x ce p tio n s   a n d   Ass er tio n s ,   E v e n Ha n d li n g ,   I n ter f ac es  a n d   in n er   clas s es,  Gr ap h ics  p r o g r a m m i n g ,   Ob j ec t - Or ie n ted   A cc ess   co n tr o ls ,   Ob j ec Or ien tatio n ,   an d   Fu n d a m en ta p r o g r a m m i n g   s tr u c tu r i n   J av a I n   a d d iti o n ,   T an ,   et  al.   [ 1 0 ]   e m p lo y ed   a   q u est io n n air to   a n al y ze   t h s tu d e n t   p er s p ec ti v e   o n   lear n i n g   d if f ic u lt   J av p r o g r a m m i n g   la n g u a g e   to p ics  an d   s o l u tio n s .   T h e y   f o u n d   t h at  g a m e - b ased   lear n i n g   as  a n   alter n ati v to   teac h in g   a n d   lear n in g   co m p u ter   p r o g r a m m in g   s u b j ec ts   w o u ld   b e   b etter   s o lu tio n .   T h er ef o r e,   th au th o r s   p r o p o s ed   g am e - b ased   lear n in g   f r a m e w o r k   to   s o l v th p r o b le m .   Ho w ev er ,   t h e y   u s ed   p ar ticip an t s   t h at  w er m ai n l y   b eg i n n er s   i n   lear n in g   p r o g r a m m i n g ,   s o   th i s   w o u ld   lead   to   a   d i f f er e n r es u lt  i f   ad v an ce d   p r o g r a m m er s   w er to   ta k p ar i n   th s u r v e y .   B esid es   th a t,   th e y   also   m e n tio n ed   th a t   th e   u n d e r g r ad u ates   w er m o r e   i n ter est ed ,   m o ti v at ed ,   a n d   th o u g h t it  f u n   to   lear n   p r o g r am m in g ,   b u n o   d etail  w a s   g iv e n   to   p r o v th is   s tate m en t .   Dai,   et  al.   [ 1 ]   as s er ts   t h at   m o s o f   th e   s t u d ies   f o c u s   o n   s tu d en p r o b le m s   t h at   co n ce n tr at o n   tr i v ial   d etails  in s tead   o f   t h ess e n tial   o n es.  Fo r   ex a m p le,   s tu d e n ts   w il tak n o te   o f   u s i n g   th e   S tr in g . le n g t h ( )   m et h o d   to   g et  th le n g t h   o f   t h Str in g   o b j ec t,  w h i le  th le n g th   o f   th ar r a y   is   o b tain ed   v i a   th p r o p er ty   o f   A r r a y . le n g th .   R o b o co d an d   Kar el  W o r ld   u s ed   ed u ca tio n al  g a m e s   to   m a k t h J av lan g u ag m o r i n ter esti n g   f o r   s tu d e n ts   a n d   to   f o cu s   o n   ess e n tial  d etails  d u r i n g   th s t u d y .   A s   r es u lt  o f   t h eir   s t u d y ,   th e   P r o g r a m m i n g   L a n g u a g e   co u r s in   Fu d an   U n iv er s it y   r ec eiv ed   t h e   ex ce l le n co u r s e   a w ar d   i n   2 0 0 9 .   Ho w e v er ,   Dai  et  al .   [ 1 ]   u s ed   R o b o co d e ,   w h ich   is   d es ig n ed   ac co r d in g   to   a n   o b j ec t - o r ien ted   p ar ad ig m ,   w h er e   th e   p ac k ag e s   s u ch   a s   r o b o c o d e ,   r o b o co d e. co n tr o l ,   an d   r o b o co d e. u til  ar p r o v id ed ,   in clu d i n g   an   e v e n i n ter f ac e   li k e   r o b o c o d e. E v en t.  Ho w ev er ,   Ka r el  W o r ld   is   d ev elo p ed   s o m e wh at  i n   d ep th ,   a n d   d o es   no t a i m   f o r   t h s t u d en t s   to   lear n   f u n d a m e n tals   f r o m   t h b eg in n i n g .   Un f o r tu n atel y ,   m a n y   teac h i n g   m a ter ials   u s ed   in   th u n i v er s it y   i g n o r th e s s e n tial   is s u es  i n   p r o g r am m i n g   co u r s es,  w h ich   h as  led   to   b ad   c o d in g   h ab its   t h at  h a v ca u s ed   s tu d en ts   to   u n co n s c io u s l y   w r ite   u g l y   co d es  f r o m   t h b eg i n n i n g ,   s u c h   as  s i m p le  a n d   a m b i g u o u s   v ar iab le  an d   f u n ctio n   n a m e s ,   o r   th u s o f   p r o ce d u r al  p r o g r am m i n g   as  p ath w a y   to   o b j ec t - o r ien ted   co n ce p ts .   [ 4 7 ]   th u s   o f f er ed   th eir   o p in io n   o n   h o w   to   s o lv t h p r o b le m s ,   i.e .   b y   a p p ly i n g   t h b asic  co n ce p ts   a n d   s k ill s   to   a   p r o g r a m m in g   la n g u a g e,   s u c h   as  th e   lear n er   m u s b e   f a m il iar   w it h   th J av a   p r o g r a m m i n g   la n g u a g e,   r ea d   d o cu m en tatio n   a n d   c o d s p ec if icatio n s ,   an d   h a v e   d eb u g g i n g   s k ill s .   I n   ad d itio n al l y ,   [ 4 8 ]   tal k ed   ab o u t h d i f f icu l t y   i n   u n d er s ta n d in g   d eb u g g in g   i n   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   3 J u n 2 0 1 7   :   1 2 9 9     1 3 0 7   1302   th eir   s t u d y   an d   u s ed   j GR A SP   v is u aliza t io n   to   allo w   s t u d en ts   to   u n d er s ta n d   th J av a   co u r s m o r ea s il y   a s   w ell   as   cr ea te  p r o g r a m   v i s u al i za tio n   b y   d r ag g i n g .   Ho w e v er ,   th a u th o r s   d id   n o in cl u d a n y   r e s u l t s   or   d etails  ab o u th is   m e th o d ,   n o r   its   e v alu atio n   an d   i m p le m e n tat io n .   Fu r t h er m o r e Z h o u   [ 4 9 ]   an a l y ze d   th co m m o n   p r o b lem s   in   lear n i n g   p r o g r am m in g   lan g u g ae   f r o m   t w o   as p ec ts ,   n a m el y   co n te n t s   ( tea ch in g   co n te n ts )   a n d   r ev ea ls   ( h o w   to   la y o u t   an d   d is p la y   co n te n ts ) ,   w h er e by   co n ten ts   s h o u ld   b t h co r e   asp ec t   of   a   co u r s e w ar e   an d   r ev ea ls   s h o u ld   ass is t   c o n ten t s T h au th o r   f u r th er   p r o p o s ed   a   U n if ied   f r a m e w o r k   o f   th co u r s e w ar e   in   p r o g r a m m i n g   co u r s es  t h a w o u ld   h elp   o r g an ize  co n t en ts   to   m a k u n d er s ta n d in g   ea s y   f o r   s t u d en t s .   Ho w e v er ,   th i s   f r a m e w o r k   o r g an ize s   t h co n te n ts   o f   ce r tain   m u lti m ed ia  co u r s e w ar e   o n l y ,   an d   as  o f   n o w   t h er e   h av b ee n   n o   co n cr ete   r esu lts .   No v ice  s t u d en t s   f ac d i f f icu l t y   in   lear n i n g   p r o g r a m m i n g   lan g u a g e.   T o   m ak lear n i n g   f o r   n o v ice  s tu d e n ts   ea s ier ,   [ 5 0 ]   u s ed   P y t h o n   a n d   Vis u al  L o g ic .   T h e y   f o u n d   th a P y th o n   is   s u itab le  f o r   n o v ice  C o m p u ter   Scien ce   s t u d en t s   an d   th at  P y t h o n   m ak e s   it   ea s ier   f o r   th e m   to   le ar n   p r o g r am m i n g .   Ho w e v er ,   P y th o n   ca n n o b ad ap ted   to   lear n in g   n e x t - le v el  p r o g r am m i n g   s u ch   a s   o b j ec t - o r ien ted   p r o g r a m m in g       3.   P RO G RAM M I NG   L E ARN I NG   R E Q UIR E M E NT S   T h is   s ec tio n   d is c u s s es  t h r eq u ir e m e n ts   o f   lear n i n g   a   p r o g r a m m i n g   lan g u a g b ased   o n   p r ev io u s   w o r k .   First  o f   all ,   t h er ar o n l y   f e w   p ap er s   t h at   i m p licitl y   talk   ab o u t h r eq u ir e m en ts   f o r   lear n i n g   p r o g r am m i n g   lan g u ag a n d   th ese  ar elab o r ated   as f o llo w s :   Z ia f ati,   et   al.   [ 5 1 ]   p r esen ted   f o u r   r eq u ir e m en ts   f o r   DB I   ( Desire - B elie f - I n te n t io n ) - b ased   p r o g r am m i n g   la n g u a g e,   b u t h is   s t u d y   w a s   co n ce r n ed   w it h   t w o   r eq u ir e m e n ts   o n l y   ( R ea l - ti m r ea ctio n   an d   r esp o n s to   e v e n ts )   in   f ac ilit at in g   t h i m p le m e n tatio n   o f   th s y s te m .   O n   th e   o th er   h a n d ,   Ma s ter s o n   [ 5 2 ]   m en tio n ed   t wo   m ai n   r eq u ir e m en ts   f o r   s tu d e n t s   to   lear n   a   p r o g r a m m i n g   lan g u ag i.e .   s i m p li cit y   an d   p o w er .     “T h fir s r eq u ir eme n t,  s imp l icity,   r efer s   to   th ea s w ith   w h ich   s tu d en ts   ca n   lea r n   a   la n g u a g e,   a lea s to   th d eg r ee   th a th ey   ca n   u s it  to   s o lve  s imp le  p r o b lems.  A   s imp le   la n g u a g c a n   b l ea r n e d   q u ic kly,   lea vin g   mo r time  fo r   s tu d en ts   to   a p p ly  t h la n g u a g to   th s u b ject  ma tter   o a   co u r s e.   Th s ec o n d   r eq u ir eme n t,  p o w er,  is   a   mea s u r o th e a s w ith   w h ich   a   p r o g r a mmin g   la n g u a g ca n   b a p p lied   t o   co m p lica ted   p r o b lems.” P a g 1 8 1     A d d itio n al l y ,   Ma s ter s o n   [ 5 2 ]   m en tio n ed   co g n i tiv e   ef f ic ien c y   as   t h ir d   r eq u ir e m e n t h at  f ac ilit ate s   s tu d e n ts   w h e n   th i n k i n g   ab o u p r o b lem s .     “C o g n itive  efficien cy   is   clo s ely  r ela ted   to   th r eq u ir eme n ts   o s imp licity  a n d   p o w er.  I n d ee d ,   ea s o lea r n in g ,   a n d   esp ec ia lly  ea s o a p p lica tio n ,   imp ly  a   r ich   n o ta tio n   f o r   r ep r esen tin g   p r o b lems in   va r io u s   d o ma in s . ”  P a g 1 8 1   a n d   1 8 2 .     W ei  [ 1 1 ]   m en tio n ed   t h at  s tu d en ts   h av e   to   p r ac tice  w it h   s tr o n g   p r ac tical  ab ilit y   to   m as ter   J A V p r o g r am   d e v elo p m e n s k ill s .   T ab le  1   s u m m ar izes  t h p r o g r a m m in g   lear n in g   r eq u ir e m e n t s   b ased   o n   p r ev io u s   r esear ch .       T ab le  1 .   P r o g r am m i n g   L ea r n i n g   R eq u ir e m en ts   b ased   o n   p P ev io u s   R esear c h   No   P r o g r a mm i n g   l e a r n i n g   r e q u i r e me n t s   R e f e r e n c e s   1   R e a l - t i me   r e a c t i o n   R e sp o n se   t o   e v e n t s   [ 5 1 ]     2   S i mp l i c i t y   P o w e r   C o g n i t i v e   e f f i c i e n c y   [ 5 2 ]     3   T h i n k i n g   s k i l l   a n d   P r a c t i c e s   [ 1 1 ]         4.   M E T H O DS A ND  M AT E RI AL S   T h is   s tu d y   w a s   ca r r ied   o u v ia  t w o   k i n d s   o f   r esear ch   m eth o d s   i.e .   th q u alitativ an d   q u an t itati v e   m et h o d s .   T h is   s t u d y   u s ed   an   in ter v ie w   ap p r o ac h   to   ass e s s   th e   p er s p ec tiv o f   ex p er ts .   T o   in v esti g ate  t h e   p er s p ec tiv es  o f   r ea u s er s   ( s t u d en ts ) ,   s u r v e y   ap p r o ac h   u s i n g   i n s tr u m en ts   s u c h   as  q u e s ti o n n air es  w er u s ed .   T h is   is   f u r th er   elab o r ated   u p o n   in   t h s u b s eq u e n t sec tio n .   A   q u alitati v m et h o d   v ia  a n   in ter v ie w   ap p r o ac h   w as  co n d u cted   at  t h Facu l t y   o f   I n f o r m atio n   Scien ce   an d   T ec h n o lo g y ,   Un iv e r s iti   Keb an g s aa n   Ma la y s ia   ( UKM ) .   T h p u r p o s o f   th e   in ter v ie w   w as  to   v er if y   th e   p r o g r a m m i n g   lear n in g   r eq u ir e m e n t s   b ased   o n   p r ev io u s   w o r k .   T h i n ter v i e w   b eg a n   w it h   an   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       P r o g r a mmin g   Lea r n in g   R e q u i r eme n ts   b a s ed   o n   Mu lti P ers p ec tives ( F i r a s   La yth   K h a leel )   1303   ex p lan atio n   o f   t h p u r p o s o f   th r esear ch   a n d   w h y   th i n ter v ie w   m eth o d   w as  u s ed .   A   to tal  o f   5   ex p er ts   w er e   in ter v ie w ed   b ased   o n   [ 5 3 - 55] .   E ac h   in ter v ie w   to o k   1 - 2   h o u r s ,   d u r in g   w h ic h   all  r eq u ir e m en ts   w er as k ed ,   as   s u g g e s ted   b y   [ 2 6 ] ,   [ 2 7 ] [ 1 1 ].   A   q u an t itati v m eth o d   u s i n g   s u r v e y   ap p r o ac h   w as  e m p l o y ed .   T h q u est io n n air b eg a n   w it h   a n   ex p lan atio n   o f   t h p u r p o s o f   th i n v esti g atio n   a n d   w h y   th e   q u esti o n n a ir m e th o d   w a s   u s ed .   T h p u r p o s o f   th q u e s tio n n air w a s   to   g a in   f ee d b ac k   ab o u t h r eq u ir e m e n ts   f r o m   r ea u s er s .   A   to tal  o f   3 0   p ar ticip an ts   ( 30  u n d er g r ad u ate/  p o s tg r ad u ate  s tu d en t s   f r o m   Un i v er s i ti  Keb an g s aa n   Ma la y s ia,   Un i v er s i ti  P u tr Ma la y s ia,   an d   Un i v er s iti   T en ag Na s io n a l,  a g ed   b et w ee n   2 1   to   3 1   y ea r s )   w er i n v ited   to   a n s w er   t h q u esti o n n air e.   A ll   t h e   s tu d e n ts   w er en r o lled   in   Se m ester s   2   ( 2 0 1 3 - 2 0 1 4   s ess io n ) ,   s e m e s ter   1 /2   ( 2 0 1 4 - 2 0 1 5   s ess i o n ) ,   an d   s e m ester   1   ( 2 0 1 5 - 2 0 1 6   s ess io n ) .     A ll  q u esti o n s ,   w h ich   w er b ased   o n   p r ev io u s   s t u d ies  an d   i n ter v ie w s   [ 5 6 ] ,   [ 5 8 ] .   P r i o r   to   an s w er i n g   th q u esti o n n air e .   D u r in g   th s u r v e y ,   ea ch   r esp o n d en is   r eq u ir ed   to   w r i te  co m m e n o r   s u g g es tio n   ab o u th e   r eq u ir e m en ts   o f   lear n i n g   p r o g r a m m in g   la n g u a g e   to w ar d s   th en h a n ce m en t o f   s t u d en t le ar n i n g .     4 . 1 .   Da t a   Co llect io n   I n ter v ie w s   w er co n d u cted   in   p er s o n   as  f ac to   f ac in ter v ie w   i n   UKM .   T h in ter v ie q u esti o n s   w a s   s tr u ct u r ed   an d   ad o p ted   f r o m   p r ev io u s   w o r k ,   t h d etai ls   o f   i n ter v ie w   q u e s tio n s   a s   s h o w n   i n   T ab le  2 .   Su r v e y   w as   in   t h is   s t u d y   co n d u cted   u s in g   q u esti o n n a ir l ik er s ca le,   d is tr ib u ted   b y   s el f - ad m i n is tr atio n   to   s tu d e n ts .   T h q u esti o n s   o f   s u r v e y   ar b ased   o n   th o u tco m e s   o f   in ter v ie w s .   T h m a in   p u r p o s th at  lead s   th i s   s tu d y   to   co n d u c ted   t w o   p er s p ec tiv es   o f   e x p er t   an d   s tu d e n ts   ( u n d er g r ad u a te  an d   p o s t g r ad u ate)   w as  to   v er i f y   b y   e x is tin g   g en er atio n   an d   to   co m p ar b et w ee n   t h eir   v ie w p o in ts   o f   t h s a m ele m e n ts .       T ab le  2 I n ter v ie w   Q u est io n s     No   Q u e st i o n s   1   B a se d   o n   y o u r   e x p e r i e n c e s,  w h a t   i t h e   r e q u i r e me n t   t o   l e a r n   p r o g r a mm i n g   l a n g u a g e ?   2   D o   y o u   t h i n k   t h e   r e q u i r e me n t s   c a n   su p p o r t   t h e   l e a r n i n g ?   I n   w h i c h   me t r i c s?   3   I   su mm a r i z e d   a   g r o u p   o f   r e q u i r e me n t b a se d   o n   p r e v i o u w o r k ;   c a n   sp e c i f y   w h i c h   o n e   i t h e   mo st   s u i t a b l e   f o r   l e a r n i n g   p r o g r a mm i n g   l a n g u a g e ?   4   I n   y o u r   o p i n i o n ,   w h a t   i t h e   i m p a c t   o f   t h e se   r e q u i r e me n t s o n   l e a r n i n g ?   5   B a se d   o n   y o u r   e x p e r i e n c e s,  h o w   t h e se   r e q u i r e me n t i n c r e a se   t h e   e f f e c t i v e n e ss,  l e v e l   o f   i n t e r e st   a n d   mo t i v a t i o n   f o r   st u d e n t i n   l e a r n i n g   p r o g r a mm i n g   l a n g u a g e ?       4 . 2 .   Su rv ey   I ns t ru m ent   T h in s tr u m e n t   i n   t h i s   r esea r ch   u s in g   5 - p o in ts   li k er s ca les  to   m ea s u r th lev el  o f   ag r ee m e n t   n a m e l y ,   s tr o n g l y   d is a g r ee ,   d is ag r ee ,   q u iet  ag r ee ,   ag r ee ,   an d   s tr o n g l y   a g r ee .   Fo r   ea ch   q u esti o n ,   th s tu d e n ts   w er r eq u ir ed   to   s elec o n s ca le  th at  r ef lects  t h eir   b elief .   T h q u esti o n s   o f   s u r v e y   is   b ase d   o n   p r ev io u s   w o r k   an d   th e   in ter v ie w   s c h ed u le  ar p r esen ted   i n   T ab les  1   an d   2 .   T h p u r p o s o f   s u r v e y   i s   to   m ea s u r t h le v el  o f   r eq u ir e m en ts   a g r ee m e n t   b ased   o n   r ea l u s er s .       5.   RE SU L T A ND  AN AL Y SI S       T h r esu lts   an d   a n al y s es  o f   b o th   ap p r o ac h es a r p r esen ted .       5 . 1 .   I nte rv iew   T h r esu lts   o f   t h an al y s i s   r ev ea led   th at  t h in ter v ie w ed   p ar ticip an ts   g a v p o s itiv a n s w er s   i n   s u p p o r t o f ,   an d   to   s o lid if y   a n y   is s u es; a  f e w   ex a m p les ar ill u s tr ated   b elo w :     I n ter v ie w ee   1 :   Th mo s imp a ct  r eq u ir eme n o lea r n in g   p r o g r a mmin g   l a n g u a g is   s tu d en mo tiva tio n .   Ho w   to   mo tiva te  s tu d en ts   s u ch   a s   th r o u g h   g a me  o r   g a me  elem en ts   o r   a n fa cility  led   to   in crea s th s tu d en t in teres t to   lea r n   th is   s u b ject …”     I n ter v ie w ee   2 :   E a ch   s u b ject  h a s   ma n r eq u ir eme n ts   s u ch   a s   fo r   p r o g r a mmin g   la n g u a g e,   a ll  s tu d en mu s t   p r a ctice   a s   mu ch   a s   p a s s a b le  in   o r d er  to   mem o r is th r eser ve d   w o r d   th a d a yly  u s ed .   Ho w   to   mo tiva te  s tu d en is   a n   imp o ta n t req u ir eme n t fo r   a ll su b jec ts …”   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   3 J u n 2 0 1 7   :   1 2 9 9     1 3 0 7   1304   I n ter v ie w ee   3 :   “I  b eliev if  s tu d en ts   fo llo w ed   a ll  r eq u ir eme n ts   b a s ed   o n   th eir  lectu r er s ,   th ey   w ill  g a in   th e   effec tiven ess ,   mo tiva tio n ,   en g a g eme n t a n d   in teres tin g   in   a ll su b jects…     T h is   s ec tio n   an al y ze s   th i n f o r m atio n   p r o v id ed   b y   t h in ter v ie w ed   ( lectu r er s   an d   teac h er s )   to   v er if y   p r o g r am m i n g   lear n i n g   r eq u ir em en ts .   A s   t h b elo w :   1.   I n   g en er al   all  in ter v ie w   w it h   ( l ec tu r er s   a n d   teac h er s )   w a s   p r o v id ed   ag r ee   f ee d b ac k   f o r   all  p r ev io u s   p r o g r am m i n g   lear n i n g   r eq u ir em en ts .   2.   T h ey   ar s u g g e s ti n g   m o r r e q u ir e m e n ts   f o r   lear n i n g   p r o g r a m m in g   lan g u ag e   s u ch   as   ( T h in k i n g   s k il l:  m ea n s   to   en h a n ce   t h i n k i n g   s k ill   b y   m a k i n g   s t u d en t s   w o r k i n g   o n   tea m s ;   it s   v er y   i m p o r ta n t   f o r   n e w   s t u d en to   lear n   th co n ce p ts   o f   p r o g r a m m in g   lan g u a g e,   th at  i s   m ea n   to   m ak s tr o n g   b ase  f o r   t h eir   k n o w led g i n   f u tu r e   w h e n   th e y   w an t   to   ad o p w ith   o th er   p r o g r a m m in g   la n g u a g e;   Mo tiv atio n   t h r o u g h   g a m r u le ,   u s e   attr ac ti v t h in g s   i n   o r d er   to   in cr ea s th in t er e s ti n g   o f   l ea r n in g   p r o g r am m i n g   lan g u ag d u r in g   class   o r   th r o u g h   ap p licatio n Mo tiv atio n   s t u d en t h r o u g h   t h f u n   o f   g a m e le m e n t s m ea n s   u s d r ag - d r o p   q u esti o n s   o r   Mu ltip le   ch o ice  q u esti o n s   ( M C Q)   th at   s h o u ld   b ea s y   a n d   u n d er s tan d ab le  f r o m   s tu d e n ts   t h en   t h f u n   o f   ch alle n g a m o n g   s t u d en w h e n   s h o th eir   r esu lt; an d   R e f er e n ce s m ea n s   s tu d e n ts   m u s k ee p   w it h   t h latest  u p d ate  r ef er en ce s   ( b o o k ) .   F in all y ,   i n   s u b s eq u e n t sectio n   th r esu lt o f   t h s u r v e y   is   p r es en ted .     5 . 2 .   Su rv ey   T h is   s ec tio n   a n al y ze s   th i n f o r m atio n   p r o v id ed   b y   g r ad u ate  s tu d en t s   an d   p o s tg r ad u a te  s t u d en ts   to   v er if y   p r o g r a m m i n g   lear n i n g   r eq u ir e m e n ts ,   as  s h o w n   i n   T ab l 3 .       T ab le  3   T h Me an   S co r o f   Acc ep tan ce   f o r   P r o g r am m i n g   L ea r n in g   R eq u ir e m e n t s     P r o g r a mm i n g   L e a r n i n g   R e q u i r e me n t s   Ex p e r t   ( N = 5 )   U n d e r g r a d u a t e /   P o st g r a d u a t e   st u d e n t s     ( N = 3 0 )   M e a n   S . D   M e a n   S . D   R e a l - t i me   r e a c t i o n ;   4 . 4 0   . 8 9 4   4 . 6 0   . 6 7 5   R e sp o n se   t o   e v e n t s;   4 . 2 0   . 8 3 7   4 . 5 7   . 6 7 9   S i mp l i c i t y ;   4 . 2 0   . 8 3 7   4 . 6 7   . 6 0 6   P o w e r ;   4 . 4 0   . 8 9 4   4 . 6 3   . 6 1 5   C o g n i t i v e   e f f i c i e n c y ;   4 . 0 0   1 . 0 0 0   4 . 5 0   . 7 3 1   P r a c t i c e s;   4 . 2 0   . 8 3 7   4 . 5 7   . 6 7 9   M o t i v a t i o n   t h r o u g h   g a me   r u l e s;   4 . 0 0   1 . 0 0 0   4 . 6 0   . 6 2 1   U se d   u p d a t e   r e f e r e n c e s a n d   b a si c   c o n c e p t s;   4 . 0 0   1 . 0 0 0   4 . 6 7   . 6 0 6   M o t i v a t i o n   s t u d e n t   t h r o u g h   t h e   f u n   o f   g a me   e l e me n t s.   4 . 0 0   1 . 0 0 0   4 . 5 7   . 6 7 9       A cc o r d in g   to   th r es u lt  in   T ab le  3 ,   th m i n i m u m   v al u o f   m ea n   b ased   o n   ex p er ts   p er s p ec tiv e   is   4 . 0 0 ,   b u 4 . 5 0   b ased   o n   s tu d e n ts   p er s p ec ti v e .   I s h o w s   r es p o n d en ts   a g r ee   all  p r o g r a m m i n g   r eq u ir e m e n t s   i n   T ab le   3 .   T h f ir s r eq u ir e m e n is   ―Real - ti m r ea ctio n ‖  h a s   4 . 4 0   f r o m   ex p er ts   p er s p ec tiv e   an d   4 . 6 0   f r o m   s tu d e n ts   p er s p ec ti v e .   B u i n   ―m o tiv a tio n   s t u d en t h r o u g h   th f u n   o f   g a m ele m en ts ‖  h av e   4 . 0 0   f r o m   e x p er ts   p er s p ec tiv e   an d   4 . 5 7   f r o m   s t u d en ts   p er s p ec tiv e .   T h s tan d ar d   d ev iatio n   S.D  v alu e s   in   o v er   all  r eq u ir em e n t s   ar less   th a n   1 . 0 0 ,   th at  m ea n s   t h a m o u n t o f   v ar iatio n   o r   d is p er s io n   o f   s et  o f   d ata  v alu e s   a r ad eq u ate .   I n   co n clu s io n   all  p r o g r a m m i n g   lear n in g   r eq u ir e m e n t s   b ased   o n   p r ev io u s   r esear ch   an d   in ter v ie o u tco m es  i n d icate   p o s iti v e   ac ce p tan ce   f r o m   t h t w o   p er s p ec tiv es .   So m s u g g es tio n   to   i m p r o v p r o g r am m i n g   lear n in g   ar s t u d en t s   s h o u ld   p r ac tice  as  m u c h   as   p o s s ib le;   p r o v id m o r e x a m p le s   w ith   t h s o lu tio n s s tu d e n t   m u s b ex p o s ed   to   d if f er e n ass es s m en t y p es  a n d   f i n all y ,   p r o v id s tu d en t s   w it h   f u n   a n d   e n j o y ab le  lear n i n g   en v ir o n m e n t s . .         6.   CO NCLU SI O N   T h is   s tu d y   atte m p ts   to   id en ti f y   th p r o g r am m i n g   lear n i n g   r eq u ir e m e n t s   b ased   o n   p r ev io u s   w o r k .   T h id en ti f ied   r eq u ir e m en ts   ar th en   v er i f ied   b y   e x p er ts   an d   s t u d en t s .   A   s et   o f   lear n i n g   p r o g r a m m i n g   lan g u a g e   r eq u ir e m en ts   ar id e n ti f ied   s u ch   as  ( 1 )   R ea l - t i m e   r ea ctio n ( 2 )   R esp o n s to   e v e n ts ;   ( 3 )   Sim p licit y P o w er ( 4 )   C o g n iti v ef f icie n c y ( 5 )   P r ac t ices;  ( 6 )   Mo tiv atio n   th r o u g h   g a m r u les  ( 7 )   Used   u p d ate  r e f er en ce s   an d   b asic  c o n ce p ts ; a n d   ( 9 )   Mo tiv atio n   s tu d en th r o u g h   t h f u n   o f   g a m ele m e n ts .   Fi n all y ,   th f u t u r w o r k   w o u ld   m atc h   th ese  r eq u ir e m e n ts   w it h   t h e n j o y ab le  en v ir o n m e n ts   s u c h   a s   g a m i f icatio n   tec h n iq u i n   o r d er   to   m ea s u r th e   ef f ec tiv e n e s s   o n   s tu d e n ts   lear n in g .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       P r o g r a mmin g   Lea r n in g   R e q u i r eme n ts   b a s ed   o n   Mu lti P ers p ec tives ( F i r a s   La yth   K h a leel )   1305   ACK NO WL E D G E M E NT S   T h is   w o r k   is   s u p p o r ted   b y   C en tr f o r   So f t w ar T ec h n o lo g y   an d   Ma n ag e m e n t,   F ac u lt y   o f   I n f o r m a tio n   Scie n ce   an d   T ec h n o lo g y ,   U n i v er s it Keb an g s a an   Ma la y s ia,   Mu lti m ed ia  So f t w ar a n d   Usab il it y   R esear ch   Gr o u p   ( DP P - 2 0 1 5 - 0 2 2 )   an d   FR GS/2 /2 0 1 4 /I C T 0 5 / UKM /0 2 /1   r esear ch   g r an t .       RE F E R E NC E S   [1 ]   K.  Da i,   Y.  Zh a o ,   a n d   R.   Ch e n ,   R e se a rc h   a n d   Pr a c ti c e   o n   Co n stru c ti n g   t h e   Co u rs e   o Pr o g ra mm i n g   L a n g u a g e ,   i n   Co m p u ter an d   I n f o rm a ti o n   T e c h n o lo g y   (CIT ),   2 0 1 0   I EE 1 0 t h   I n tern a ti o n a Co n f e re n c e   o n ,   2 0 1 0 ,   p p .   2 0 3 3 - 2 0 3 8 .   [2 ]   E.   L a h ti n e n ,   K.  A la - M u tk a ,   a n d   H. - M .   rv in e n ,   A   stu d y   o f   th e   d if f icu lt ies   o f   n o v ice   p ro g ra m m e rs,‖   in   ACM   S IGCS B u ll e ti n ,   2 0 0 5 ,   p p .   1 4 - 1 8 .   [3 ]   J.  M .   Ro d ríg u e z   Co rra l,   A .   Civ it   Ba lce ll s,  A .   M o rg a d o   Estév e z ,   G .   Jim é n e z   M o re n o ,   M .   J.   F e rre iro   Ra m o s,    G am e - b a se d   A p p ro a c h   to   th e   T e a c h in g   o f   Ob jec t - Orie n ted   P ro g ra m m in g   Lan g u a g e s,   Co mp u ter &   Ed u c a ti o n v o l.   7 3 ,   p p .   8 3 - 9 2 ,   4 //   2 0 1 4 .   [4 ]   A .   Ro b in s,   J.  Ro u n tree ,   N.  R o u n t re e ,   L e a rn in g   a n d   T e a c h in g   P r o g ra m m in g A   Re v ie w   a n d   Disc u ss io n ,   C o mp u ter   S c ien c e   Ed u c a ti on ,   v o l.   1 3 ,   p p .   1 3 7 - 1 7 2 ,   2 0 0 3 .   [5 ]   A .   A d o rjan ,   I.   F riss  d e   Ke re k i,   M u lt ip le  In telli g e n c e   A p p ro a c h   a n d   Co m p e ten c ies   Ap p li e d   t o   Co mp u ter   S c ien c e   1 ,   i n   F r o n ti e rs i n   Ed u c a ti o n   Co n f e r e n c e ,   2 0 1 3   IE EE ,   2 0 1 3 ,   p p .   1 1 7 0 - 1 1 7 2 .   [6 ]   P .   Kin n u n e n ,   L .   M a lm i,   W h y   S tu d e n ts  d r o p   o u CS 1   Co u rs e ? ,   in   P ro c e e d i n g o f   th e   se c o n d   in ter n a ti o n a l   w o rk sh o p   o n   Co m p u ti n g   e d u c a ti o n   re se a rc h ,   2 0 0 6 ,   p p .   9 7 - 1 0 8 .   [7 ]   J.  Be n n e d se n ,   M .   E.   Ca sp e rse n ,   " F a il u re   Ra tes   in   In tr o d u c to ry   P r o g ra m m in g ,”   ACM   S IGCS Bu ll e t in ,   v o l.   3 9 ,   p p .   32 - 3 6 ,   2 0 0 7 .   [8 ]   A .   P .   Am b sio ,   F .   M .   C o sta ,   L .   A l m e id a ,   A .   F ra n c o ,   J.  M a c e d o ,   Id e n ti fyi n g   Co g n it ive   A b il it ies   to   Imp ro v e   CS 1   Ou tco me ,   i n   F r o n t iers   in   E d u c a ti o n   C o n f e re n c e   (F IE) ,   2 0 1 1 ,   2 0 1 1 ,   p p .   F 3 G - 1 - F 3 G - 7.   [9 ]   Z.   T e n g ,   Refo rm   a n d   P r a c ti c e   o J 2 E C o u rs e ,   i n   C o m p u ter  S c ien c e   &   Ed u c a ti o n   (ICC S E),   2 0 1 3   8 t h   In tern a ti o n a C o n f e re n c e   o n ,   2 0 1 3 ,   p p .   1 2 7 2 - 1 2 7 6 .   [1 0 ]   P. - H.  T a n ,   C. - Y.  T in g ,   S . - W .   L in g ,   L e a rn i n g   d if fi c u lt ies   in   Pr o g r a mm in g   C o u rs e s:  Un d e rg r a d u a te s'   Per sp e c ti v e   a n d   Per c e p ti o n ,   in   C o m p u ter  T e c h n o l o g y   a n d   De v e lo p m e n t,   2 0 0 9 .   ICCT D' 0 9 .   In tern a ti o n a Co n f e re n c e   o n ,   2 0 0 9 ,   p p .   4 2 - 4 6 .   [1 1 ]   X .   W e i,   Res e a rc h   o Pra c t ica l   Co u rs e   T e a c h i n g   o f   J AV L a n g u a g e ,   i n   2 0 1 0   In ter n a ti o n a Co n f e re n c e   o n   Ed u c a ti o n a a n d   I n f o rm a ti o n   T e c h n o lo g y   (IE EE ),   2 0 1 0 .   [1 2 ]   L .   Ha n ,   X .   W e n ju a n ,   A n   Exp e rime n ta Res e a rc h   o t h e   Pa ir  Pro g ra mm in g   in   J a v a   Pr o g ra mm i n g   Co u rs e ,   in   e - Ed u c a ti o n ,   En terta i n m e n a n d   e - M a n a g e m e n (ICEE E),   2 0 1 1   I n tern a ti o n a Co n f e re n c e   o n ,   2 0 1 1 ,   p p .   2 5 7 - 2 6 0 .   [1 3 ]   W .   P u ll a n ,   S .   Dre w ,   S .   T u c k e r,   An   In teg ra t e d   Ap p r o a c h   to   T e a c h in g   In tro d u c t o ry   Pro g ra mm in g ,   in   e - L e a rn in g   a n d   e - T e c h n o lo g ies   i n   Ed u c a ti o n   (ICEE E),   2 0 1 3   S e c o n d   In ter n a ti o n a Co n f e re n c e   o n ,   2 0 1 3 ,   p p .   8 1 - 86.   [1 4 ]   P .   J.  De n n in g ,   T h e   F ield   o f   P ro g ra m m e rs  m y th ,”   Co mm u n ica ti o n s   o t h e   ACM ,   v o l.   4 7 ,   p p .   15 - 2 0 ,   2 0 0 4 .   [1 5 ]   J.  F li e g e r,   J.  D.  P a lm e r,   S u p p o rti n g   P a ir  P r o g ra m m in g   w it h   Ja v a G rin d e r ,”   J o u rn a o C o mp u ti n g   S c ien c e in   Co ll e g e s,   v o l.   2 6 ,   p p .   6 3 - 7 0 ,   2 0 1 0 .   [1 6 ]   N.  F u n a b ik iy ,   Y.  Ko re n a g a ,   Y.  M a tsu sh im a ,   T .   Na k a n ish i,   K.   W a tan a b e An   On li n e   Fi ll - in - t he - Bl a n k   Pr o b lem   Fu n c ti o n   f o L e a r n in g   Res e rv e d   W o rd s   in   J a v a   Pr o g r a mm in g   Ed u c a ti o n ,   in   A d v a n c e d   In f o rm a ti o n   Ne tw o rk in g   a n d   A p p li c a ti o n s W o rk sh o p s (W A IN A ),   2 0 1 2   2 6 t h   I n tern a ti o n a C o n f e re n c e   o n ,   2 0 1 2 ,   p p .   3 7 5 - 3 8 0 .   [1 7 ]   N.  F u n a b ik i,   Y .   K o re n a g a ,   T .   Na k a n is h i,   K.  W a tan a b e ,   An   Ext e n sio n   o F il l - in - th e - Bl a n k   Pr o b l e Fu n c ti o n   i n   J a v a   P ro g ra m min g   L e a r n in g   Ass ista n S y ste m,”   in   Hu m a n it a rian   T e c h n o lo g y   Co n f e r e n c e   (R1 0 - HT C),   2 0 1 3   IEE E   Re g io n   1 0 ,   2 0 1 3 ,   p p .   8 5 - 90.   [1 8 ]   N.  F u n a b ik i,   Y.  M a tsu sh im a ,   T .   Na k a n ish i,   K.  Wa tan a b e ,   N.  Am a n o ,   A   J a v a   P ro g ra m m in g   L e a r n in g   A ss istan t   S y st e m   Us in g   T e st - Dri v e n   De v e lo p m e n M e th o d ,”   I AE NG  In ter n a ti o n a J o u rn a o C o mp u ter   S c ien c e ,   v o l.   4 0 ,   2 0 1 3 .   [1 9 ]   S .   T ig re k ,   M .   Ob a d a t,   T e a c h i n g   S ma rt p h o n e P ro g ra mm in g   u sin g   ( An d ro i d   J a v a ):  Ped a g o g y   a n d   In n o v a ti o n ,   i n   In f o rm a ti o n   T e c h n o lo g y   Ba se d   Hig h e Ed u c a ti o n   a n d   T ra in in g   (IT HE T ),   2 0 1 2   I n tern a ti o n a Co n f e re n c e   o n ,   2 0 1 2 ,   p p .   1 - 7.   [2 0 ]   S .   He c k m a n ,   T .   B.   Ho rto n ,   M .   S h e rrif f ,   T e a c h in g   S e c o n d - L e v e J a v a   a n d   s o f twa re   E n g i n e e rin g   wi th   An d ro i d ,   i n   S o f tw a r e   En g in e e rin g   Ed u c a ti o n   a n d   T ra in in g   (CS E E&T ),   2 0 1 1   2 4 th   IEE E - CS   Co n f e re n c e   o n ,   2 0 1 1 ,   p p .   5 4 0 - 5 4 2 .   [2 1 ]   J.  J.  M a g e e ,   L .   Ha n ,   In teg ra ti n g   a   S c ien c e   Per sp e c ti v e   in to   a n   In tro d u c t o ry   Co mp u ter   S c ien c e   Co u rs e ,   i n   In teg ra ted   S T EM   Ed u c a ti o n   Co n f e re n c e   (IS EC),   2 0 1 3   IEE E ,   2 0 1 3 ,   p p .   1 - 4.   [2 2 ]   H.  T su k a m o to ,   N.  Nitt a ,   Y.  T a k e m u ra ,   H.  Na g u m o ,   W o rk   in   Pro g re ss An a lys is  o th e   Rela ti o n sh i p   b e twee n   T e a c h in g   C o n te n ts  a n d   M o ti v a ti o n   in   Pro g r a mm in g   E d u c a ti o n ,   in   P ro c e e d i n g o f   th e   2 0 1 2   I E EE   F r o n ti e rs  in   Ed u c a ti o n   C o n f e re n c e   (F IE) ,   2 0 1 2 ,   p p .   1 - 2.   [2 3 ]   S .   M o n tero ,   P .   Día z ,   D.  Díe z ,   I .   Ae d o ,   Du a In str u c ti o n a S u p p o rt  M a teria ls  f o In tro d u c to ry   Ob jec t - Orie n ted   P r o g ra m m in g Clas se s v s.  Ob jec ts,   in   E d u c a t io n   E n g i n e e rin g   ( EDUCO N) ,   2 0 1 0   I EE E,   2 0 1 0 ,   p p .   1 9 2 9 - 1 9 3 4 .   [ 2 4 ]   M .   Ch a n g ,   W e b - Ba se d   M u l ti p la y e On li n e   R o le  Pl a y i n g   G a me   (M ORPG)  fo Asse ss in g   S tu d e n ts '   J a v a   Pr o g ra mm i n g   Kn o wled g e   a n d   S k il ls,   in   Dig it a G a m e   a n d   In telli g e n T o y   En h a n c e d   L e a rn in g   (DI G I T E L ),   2 0 1 0   T h ird   IEE I n tern a ti o n a C o n f e re n c e   o n   I EE E,   2 0 1 0 ,   p p .   1 0 3 - 1 0 7 .   [2 5 ]   F .   L .   Kh a lee l,   N.  S .   A sh a a ri,   T .   S .   M e riam ,   T .   W o o k ,   A .   Is m a il ,   " T h e   S tu d y   o Ga mif ica ti o n   A p p li c a ti o n   Arc h it e c tu re   fo Pro g ra mm i n g   L a n g u a g e   C o u rs e , "   in   P r o c e e d in g o f   th e   9 th   In tern a ti o n a Co n f e re n c e   o n   Ub iq u it o u s In f o rm a ti o n   M a n a g e m e n a n d   C o m m u n ica ti o n ,   2 0 1 5 a ,   p .   1 7 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   3 J u n 2 0 1 7   :   1 2 9 9     1 3 0 7   1306   [2 6 ]   F .   L .   Kh a lee l,   N.  S .   A sh a a ri,   T .   S .   M e riam ,   T .   W o o k ,   A .   Is m a il ,   Us e r - En jo y a b le  L e a rn i n g   E n v iro n me n Ba se d   o n   Ga mifi c a ti o n   El e me n ts,   i n   In tern a ti o n a Co n f e re n c e   o n   Co m p u ter,  Co m m u n ica ti o n ,   a n d   Co n tr o T e c h n o lo g y   (I4 CT   2 0 1 5 ), ,   Ku c h i n g ,   S a ra w a k ,   M a lay sia ,   2 0 1 5 b ,   p .   2 2 1 .   [2 7 ]   F .   L .   Kh a lee l,   N.   S .   A sh a a ri,   T .   S .   M e riam ,   T .   W o o k ,   A .   Is m a il ,   T h e   A rc h it e c tu re   o f   D y n a m i c   G a m i f ica ti o n   E lem e n ts  Ba se d   L e a rn in g   Co n ten t ,”   J o u rn a o Co n v e rg e n c e   In f o rm a ti o n   T e c h n o l o g y ,   v o l.   1 1 ,   p p .   1 6 4 - 1 7 7 ,   2 0 1 6 a .   [2 8 ]   F .   L .   Kh a lee l,   T .   S .   M .   T .   W o o k ,   N.  S .   A sh a a ri,   A .   Is m a il ,   G a m if ica ti o n   El e m e n ts  f o L e a rn in g   A p p li c a ti o n s ,”   In ter n a t io n a J o u rn a o n   Ad v a n c e d   S c ien c e ,   E n g in e e rin g   a n d   I n f o rm a ti o n   T e c h n o l o g y v o l.   6 ,   p .   1 - 8,   2 0 1 6 b .   [2 9 ]   M .   A b d u r o h m a n ,   A .   S a so n g k o ,   S o f twa re   f o S im p li fy in g   E m b e d d e d   S y ste m   D e sig n   Ba se d   o n   Ev e n t - Driv e n   M e th o d ,”   I n ter n a ti o n a J o u rn a o El e c trica a n d   Co mp u ter   E n g i n e e rin g ,   v o l .   5 ,   p .   4 9 1 ,   2 0 1 5 .   [3 0 ]   L .   El a a c h a k ,   A .   Be lah b ib e ,   M .   Bo u h o rm a ,   T o w a rd a   S y st e m   o f   G u id a n c e ,   As sista n c e   a n d   L e a rn in g   A n a l y ti c Ba se d   o n   M u lt A g e n S y ste m   A p p li e d   o n   S e ri o u G a m e s ,”   In ter n a ti o n a J o u rn a o El e c trica l   a n d   C o m p u ter   En g i n e e rin g ,   v o l.   5 ,   p .   3 4 4 ,   2 0 1 5 .   [3 1 ]   A .   A lali,   I.   A s s a y a d ,   M .   S a d ik ,   M u lt il e v e M P S o P e rf o rm a n c e   Ev a lu a ti o n :   Ne w   IS S P T   M o d e l ,”   In ter n a ti o n a J o u rn a o El e c trica a n d   C o mp u t e r E n g i n e e rin g ,   v o l.   5 ,   2 0 1 5 .   [3 2 ]   S .   Q.  A m e e n ,   R.   C.   M u n iy a n d i,   I m p ro v e m e n a Ne tw o rk   P lan n i n g   Us in g   He u risti c   A lg o rit h m   to   M in im ize   Co st  o f   Dista n c e   b e t w e e n   N o d e in   W irele ss   M e sh   Ne t w o rk s ,”   In ter n a ti o n a J o u r n a o El e c trica a n d   C o mp u ter   En g i n e e rin g ,   p p .   1 - 8 ,   Ju st ac c e p ted ,   2 0 1 6 .   [3 3 ]   Q.  M a h m o u d ,   M .   A .   Ta li b ,   Z.   M a a m a r,   E.   Ba tain e h ,   L .   Jo lo li a n ,   Rev it a li zi n g   t h e   in tro d u c t o ry   p ro g ra mm i n g   c o u rs e ,   in   G CC Co n f e re n c e   a n d   Ex h ib it i o n   (G CC),   2 0 1 1   IE EE ,   2 0 1 1 ,   p p .   5 4 5 - 5 4 8 .   [3 4 ]   P .   G a y a th ri,   I m p ro v in g   S tu d e n t’s  P ro g ra m m in g   A b il it y   u sin g   P e e L e a rn in g   A g e n t ,”   M id d le - Ea st  J o u rn a o f   S c ien ti fi c   Res e a rc h ,   v o l.   2 0 ,   p p .   2 2 9 4 - 2 2 9 6 ,   2 0 1 4 .   [3 5 ]   B.   Ha n k s,  S tu d e n P e rf o rm a n c e   in   CS 1   w it h   Distrib u ted   P a ir  P ro g ra m m in g ,   in   ACM   S IGCS Bu ll e ti n ,   2 0 0 5 ,     p p .   3 1 6 - 3 2 0 .   [3 6 ]   B.   Ha n k s,  E m p iri c a l   Ev a lu a ti o n   o f   Distrib u ted   P a ir  P ro g ra m m in g ,”   In ter n a ti o n a J o u rn a o Hu ma n - Co m p u te r   S tu d ies ,   v o l.   6 6 ,   p p .   5 3 0 - 5 4 4 ,   2 0 0 8 .   [3 7 ]   A .   N.  Ku m a r,   Us in g   Pro b lets  fo Pro b lem - S o lvin g   Exe rc ise in   In tro d u c to ry   C+ + /Ja v a /C #   C o u rs e s,”   in   F r o n t iers   in   E d u c a ti o n   C o n f e re n c e ,   2 0 1 3   IE EE ,   2 0 1 3 ,   p p .   9 - 1 0 .   [3 8 ]   T .   Da l y ,   M in im izin g   to   M a x i m iz e A n   In it ial  A tt e m p a T e a c h in g   In tr o d u c to ry   P r o g ra m m in g   u sin g   A li c e ,”   J o u rn a o Co m p u ti n g   S c ien c e s in   Co ll e g e s ,   v o l .   2 6 ,   p p .   2 3 - 3 0 ,   2 0 1 1 .   [3 9 ]   M .   Ch a n g ,   W e b - Ba se d   M u l ti p la y e On li n e   R o le  Pl a y i n g   G a me   (M ORPG)  fo Asse ss in g   S tu d e n ts '   J a v a   Pr o g ra mm i n g   Kn o wled g e   a n d   S k il ls,   in   Dig it a G a m e   a n d   In telli g e n T o y   En h a n c e d   L e a rn in g   (DI G I T E L ),   2 0 1 0   T h ird   IEE I n tern a ti o n a C o n f e re n c e . ,   2 0 1 0 ,   p p .   1 0 3 - 1 0 7 .   [4 0 ]   D.   T so m p a n o u d i ,   M .   S a tratz e m i,   S .   X in o g a lo s,  Distrib u ted   P a ir   P r o g ra m m in g   Us in g   Co ll a b o ra ti o n   S c rip ts:  A n   Ed u c a ti o n a S y ste m   a n d   In i ti a R e su lt s ,‖   In f o rm a ti c s in   Ed u c a ti o n ,   v o l.   1 4 ,   2 0 1 5 .   [4 1 ]   S .   F a ja,  P a ir  P r o g ra m m in g   a a   T e a m   b a se d   L e a rn in g   A c ti v it y A   Re v ie w   o f   Re se a r c h ,   Iss u e in   In f o rm a ti o n   S y ste ms ,   v o l.   1 2 ,   p p .   2 0 7 - 2 1 6 ,   2 0 1 1 .   [4 2 ]   O.  Ortiz,  P .   M .   A lco v e r,   F .   S a n c h e z ,   J.  A .   P a s to r ,   R.   He rre ro ,   M - L e a rn in g   T o o ls:  T h e   De v e lo p m e n o f   P r o g ra m m in g   S k il ls  in   En g in e e r in g   De g re e s,‖   T e c n o lo g ias   d e A p re n d iza je,  IEE Re v ista  Ib e r o a m e ri c a n a   d e ,     v o l.   1 0 ,   p p .   8 6 - 9 1 ,   2 0 1 5 .   [4 3 ]   E.   V ra c h n o s,  A .   Jim o y ian n is,   De sig n   a n d   Ev a lu a ti o n   o f   a   W e b - b a se d   D y n a m ic  A lg o rit h m   V is u a li z a ti o n   En v iro n m e n f o No v ice s,‖   Pro c e d ia   C o mp u ter   S c ien c e ,   v o l .   2 7 ,   p p .   2 2 9 - 2 3 9 ,   2 0 1 4 .   [4 4 ]   C.   W a tso n ,   F .   W .   L i,   R.   W .   L a u ,   L e a rn in g   P ro g ra m m in g   Lan g u a g e t h ro u g h   Co rre c ti v e   F e e d b a c k   a n d   Co n c e p V isu a li sa ti o n ,   in   A d v a n c e s in   W e b - Ba se d   L e a rn in g - ICWL   2 0 1 1 ,   e d S p r in g e r,   2 0 1 1 ,   p p .   1 1 - 2 0 .   [4 5 ]   Y.  Zh i,   I n v e stig a ti o n   a n d   Im p l e m e n tatio n   o f   T e a c h in g   M e th o d o f   Ja v a   L a n g u a g e ,   in   Co mp u t e S c ien c e   a n d   El e c tro n ics   En g in e e rin g   ( ICCS E E),   2 0 1 2   In tern a ti o n a Co n f e re n c e   o n ,   2 0 1 2 ,   p p .   4 8 2 - 4 8 5 .   [4 6 ]   M .   S iv a sa k th i,   R.   Ra jen d ra n ,   L e a rn in g   d if f icu lt ies   o f' Ob jec t - Orie n ted   P ro g ra m m in g   P a ra d ig m   u sin g   Ja v a ' S tu d e n ts'   P e rsp e c ti v e ,   In d i a n   J o u rn a l   o f   S c ien c e   &   T e c h n o l o g y ,   v o l.   4 ,   2 0 1 1 .   [4 7 ]   P .   Yu ,   L .   Ya n g ,   P r o g ra m m in g   S k il ls  T ra in in g   in   P r o g ra m m in g   L a n g u a g e   Co u rse s,‖   in   Ed u c a ti o n a l   a n d   In fo rm a t io n   T e c h n o l o g y   ( ICEIT ),   2 0 1 0   I n tern a ti o n a C o n f e re n c e   o n ,   2 0 1 0 ,   p p .   V3 - 14 - V3 - 16.   [4 8 ]   I.   Cro ss ,   H .   Ja m e s,  Us in g   th e   n e w   jG R A S P   Ca n v a o f   D y n a m ic  V iew e rs  f o P r o g ra m   Un d e rsta n d i n g   a n d   De b u g g in g   in   Ja v a   Co u rse s,‖   J o u rn a o C o mp u ti n g   S c ie n c e s in   Co ll e g e s ,   v o l.   2 9 ,   p p .   3 7 - 3 9 ,   2 0 1 3 .   [4 9 ]   X .   Z h o u ,   Re se a rc h   o n   t h e   CA I   S o f tw a r e   f o T e a c h in g   Ja v a ,   in   Ed u c a ti o n   T e c h n o lo g y   a n d   Co mp u ter   S c ien c e   ( ET C S ),   2 0 1 0   S e c o n d   I n tern a ti o n a W o rk sh o p   o n ,   2 0 1 0 ,   p p .   7 8 7 - 7 8 9 .   [5 0 ]   K.  K.  A g a r wa l,   A .   Ag a r w a l,   L .   F if e ,   P y th o n   a n d   V isu a L o g i c A   G o o d   C o m b in a ti o n   f o CS 0 , "   J o u rn a o f   Co mp u t in g   S c ien c e s i n   Co l leg e s ,   v o l.   2 7 ,   p p .   2 2 - 2 7 ,   2 0 1 2 .   [5 1 ]   P .   Zi a f a ti ,   M .   Da sta n i,   J. - J.   M e y e r,   L .   v a n   d e T o rre ,   Ag e n P ro g ra m m in g   Lan g u a g e Re q u irem e n ts  f o P r o g ra m m in g   A u to n o m o u s Ro b o t s,‖   in   P r o g ra m m in g   M u lt i - A g e n S y st e m s,  e d S p ri n g e r,   2 0 1 3 ,   p p .   3 5 - 53.   [5 2 ]   F .   M a ste rso n ,   Ev a lu a ti n g   L o g o A   Ca s e   S tu d y   in   Re q u irem e n ts  f o S tu d e n P r o g ra m m in g   L a n g u a g e s,‖   Co mp u ter in   t h e   S c h o o ls ,   v o l.   2 ,   p p .   1 7 9 - 1 9 5 ,   1 9 8 5 .   [5 3 ]   J.  Nie lse n ,   Us a b il it y   e n g in e e rin g El se v ier,  1 9 9 4 .   [5 4 ]   J.  W .   Cre s w e ll ,   Qu a li tativ e   in q u ir y   a n d   re se a rc h   d e sig n Ch o o si n g   a m o n g   f iv e   a p p ro a c h e s: S a g e ,   2 0 0 7 .   [5 5 ]   J.  W .   Cre s w e ll ,   Qu a li tativ e   in q u ir y   a n d   re se a rc h   d e sig n Ch o o si n g   a m o n g   f iv e   a p p ro a c h e s: S a g e ,   2 0 1 2 .   [5 6 ]   N.  A .   M a tzin   a n d   W .   S e n g Yu e ,   " De sig n   a n d   e v a lu a ti o n   o f   h ist o ry   d ig it a g a m e   b a se d   lea rn in g   (D GBL so f t wa re , "   Jo u rn a o f   Ne x G e n e ra ti o n   In f o r m a ti o n   T e c h n o l o g y ,   v o l.   4 ,   p .   9 ,   2 0 1 3 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       P r o g r a mmin g   Lea r n in g   R e q u i r eme n ts   b a s ed   o n   Mu lti P ers p ec tives ( F i r a s   La yth   K h a leel )   1307   [5 7 ]   N.  A .   M a tzin ,   W .   S .   Yu e ,   Histo ry   Ed u c a ti o n a G a m e De si g n ,   in   El e c trica l   En g in e e rin g   a n d   I n f o rm a ti c s ,   2 0 0 9 .   ICEE I' 0 9 .   I n tern a ti o n a C o n f e re n c e   o n ,   2 0 0 9 ,   p p .   2 6 9 - 2 7 5 .   [5 8 ]   F .   L .   Kh a lee l,   Re c ru it m e n a n d   J o b   S e a rc h   A p p li c a ti o n ,   M . S c .   IT .   th e sis,  Un iv e rsiti   Uta ra   M a la y si a ,   2 0 1 1 .           Evaluation Warning : The document was created with Spire.PDF for Python.