A Two-Tier Test-based Approach to Improving Students' Computer-Programming Skills in a Web-Based Learning Environment

Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environment...

Full description

Saved in:
Bibliographic Details
Published inEducational Technology & Society Vol. 18; no. 1; pp. 198 - 210
Main Authors Yang, Tzu-Chi, Hwang, Gwo-Jen, Yang, Stephen J. H, Hwang, Gwo-Haur
Format Journal Article
LanguageEnglish
Published Palmerston North International Forum of Educational Technology & Society 01.01.2015
International Forum of Educational Technology & Society
Subjects
Online AccessGet full text
ISSN1176-3647
1436-4522
1436-4522

Cover

Abstract Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important issue. To address this issue, this study proposes a two-tier test-based learning system to enhance students' learning outcomes in computer-programming courses. We conducted an experiment on a college computer-programming course to evaluate the effectiveness of the proposed method. The experimental results show that the proposed method not only improves the students' attitude toward learning the programming language, but also enhances their programming skills.
AbstractList Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important issue. To address this issue, this study proposes a two-tier test-based learning system to enhance students' learning outcomes in computer-programming courses. We conducted an experiment on a college computer-programming course to evaluate the effectiveness of the proposed method. The experimental results show that the proposed method not only improves the students' attitude toward learning the programming language, but also enhances their programming skills.
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important issue. To address this issue, this study proposes a two-tier test-based learning system to enhance students' learning outcomes in computer-programming courses. We conducted an experiment on a college computer-programming course to evaluate the effectiveness of the proposed method. The experimental results show that the proposed method not only improves the students' attitude toward learning the programming language, but also enhances their programming skills. Keywords Computer programming, Computer-assisted learning, Two-tier test, Web-based learning environments
Audience Higher Education
Postsecondary Education
Academic
Author Gwo-Jen Hwang
Tzu-Chi Yang
Gwo-Haur Hwang
Stephen J. H. Yang
Author_xml – sequence: 1
  fullname: Yang, Tzu-Chi
– sequence: 2
  fullname: Hwang, Gwo-Jen
– sequence: 3
  fullname: Yang, Stephen J. H
– sequence: 4
  fullname: Hwang, Gwo-Haur
BackLink http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1062509$$DView record in ERIC
BookMark eNptkW9r2zAQxs3oYG23jzAQ7MUYQ0N_bNl-mYVsywhtoRl7KRT5nCqLpUySu-3b75KUlkARSHe63z3SI10UZz54eFGc81IqWlZCnGHMa0WlKutXxUVKG8YEKxU7L8YJWf4JdOkgkiWkTFcmQUcmu10Mxt6RHMh8wPje-TW5zWMHPqf3ZBqG3Zgh0psY1tEMw6H8y223iThPDPkJK_r5ILUAE_2-PPP3LgY_oMLr4mVvtgnePKyXxY8vs-X0G11cf51PJwtqZMsy7UvOeiFkB7CqhCp7NGRsJblsW9v0UlWy46Y3VhjWVWVf16piAjiXnbJi1crL4t1RFx38HtGe3oQxejxS84ZxJSrBxRO1NlvQzvchR2MHl6yelLwVqmnqBqlPz1A4OhicxRfvHe6fNHw4aUAmw9-8NmNKen57dcq-PbIQndW76AYT_-nZd87wjmxv5OOxvkk5xEdgA91oM9i7FKxDS5pr3u7V6iNtXHTZPZm-EUygYyHx__UVJpIdEl5phnMt_wMyGqvb
ContentType Journal Article
Copyright Copyright 2015 by International Forum of Educational Technology & Society (IFETS)
COPYRIGHT 2015 International Forum of Educational Technology & Society
2015. This work is published under https://creativecommons.org/licenses/by-nc-nd/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: Copyright 2015 by International Forum of Educational Technology & Society (IFETS)
– notice: COPYRIGHT 2015 International Forum of Educational Technology & Society
– notice: 2015. This work is published under https://creativecommons.org/licenses/by-nc-nd/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID 188
7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
ISN
0-V
3V.
4U-
7XB
88B
8AL
8FE
8FG
8FK
8FQ
8FV
8G5
ABUWG
AFKRA
AHOVV
ALSLI
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
CJNVE
DWQXO
GNUQQ
GUQSH
HCIFZ
JQ2
K7-
M0N
M0P
M2O
MBDVC
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEDU
PQEST
PQGLB
PQQKQ
PQUKI
Q9U
DatabaseName Chinese Electronic Periodical Services (CEPS)_2025
ERIC
ERIC (Ovid)
ERIC
ERIC
ERIC (Legacy Platform)
ERIC( SilverPlatter )
ERIC
ERIC PlusText (Legacy Platform)
Education Resources Information Center (ERIC)
ERIC
Gale In Context: Canada
ProQuest Social Sciences Premium Collection【Remote access available】
ProQuest Central (Corporate)
University Readers
ProQuest Central (purchase pre-March 2016)
Education Database (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Canadian Business & Current Affairs Database
Canadian Business & Current Affairs Database (Alumni)
Research Library
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Education Research Index
Social Science Premium Collection
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials - QC
ProQuest Central
Technology Collection
ProQuest One Community College
Education Collection (ProQuest)
ProQuest Central
ProQuest Central Student
ProQuest Research Library
ProQuest SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Computing Database
Education Database
Research Library
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Education
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central Basic
DatabaseTitle ERIC
Publicly Available Content Database
ProQuest One Education
University Readers
Research Library Prep
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central
CBCA Complete (Alumni Edition)
ProQuest One Applied & Life Sciences
ProQuest Central Korea
CBCA Complete
ProQuest Research Library
ProQuest Central (New)
Advanced Technologies & Aerospace Collection
Social Science Premium Collection
ProQuest Computing
Education Collection
ProQuest Central Basic
ProQuest Education Journals
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest Social Sciences Premium Collection
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Education Journals (Alumni Edition)
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList ERIC




Publicly Available Content Database

Database_xml – sequence: 1
  dbid: ERI
  name: ERIC
  url: https://eric.ed.gov/
  sourceTypes: Index Database
– sequence: 2
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Education
Computer Science
EISSN 1436-4522
ERIC EJ1062509
EndPage 210
ExternalDocumentID 4108026431
A419268878
EJ1062509
jeductechsoci.18.1.198
P20221223002_N202302230015_00017
GeographicLocations Taiwan
GeographicLocations_xml – name: Taiwan
GroupedDBID -W8
0-V
0S8
188
29G
2UF
2WC
3V.
5GY
5VS
8FE
8FG
8FQ
8G5
AAFWJ
AAGJD
AAHSB
AAKPC
ABBHK
ABCFB
ABDBF
ABIVO
ABOPQ
ABUWG
ABXSQ
ACGFO
ACHQT
ACUHS
ADBBV
ADDVE
ADMLS
ADNHR
ADULT
AEUPB
AFDYH
AFKRA
AFPKN
ALMA_UNASSIGNED_HOLDINGS
ALSLI
ARALO
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
BPHCQ
CCPQU
CJNVE
CMRWG
DWQXO
E3Z
EAD
EAP
EAS
EBS
EDJ
EJD
EMK
ESX
FRA
GNUQQ
GROUPED_DOAJ
GUQSH
HCIFZ
IAO
IER
IPSME
ISE
ISN
ITC
JAAYA
JBMMH
JENOY
JHFFW
JKQEH
JLEZI
JLXEF
JPL
JSODD
JST
K6V
K7-
M0N
M0P
M2O
M3F
M~E
OK1
P2P
P62
PIMPY
PQEDU
PQQKQ
PROAC
PV9
QF4
QM7
QN7
RNS
RZL
SA0
TR2
XH6
XSB
CDVRH
CNMHZ
OVT
PHGZM
PHGZT
UZ2
.GO
7SW
BJH
BNH
BNI
BNJ
BNO
C1A
ERI
IPNFZ
PET
PQGLB
REK
RIG
WWN
4U-
7XB
8AL
8FK
AHOVV
JQ2
MBDVC
PKEHL
PQEST
PQUKI
PUEGO
Q9U
ID FETCH-LOGICAL-a390t-f410f223deeb5264f436ac531399c8f3653d1afac2a0d54f776502e113d6c2b93
IEDL.DBID BENPR
ISSN 1176-3647
1436-4522
IngestDate Sat Aug 23 13:22:49 EDT 2025
Mon Oct 20 22:29:07 EDT 2025
Mon Oct 20 16:47:16 EDT 2025
Thu Oct 16 14:20:48 EDT 2025
Tue Oct 14 19:46:11 EDT 2025
Thu Jul 03 21:09:54 EDT 2025
Tue Feb 18 00:56:10 EST 2025
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Computer programming
Computer-assisted learning
Web-based learning environments
Two-tier test
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a390t-f410f223deeb5264f436ac531399c8f3653d1afac2a0d54f776502e113d6c2b93
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/1801625212?pq-origsite=%requestingapplication%&accountid=15518
PQID 1801625212
PQPubID 1586335
PageCount 13
ParticipantIDs proquest_journals_1801625212
gale_infotracmisc_A419268878
gale_infotracacademiconefile_A419268878
gale_incontextgauss_ISN_A419268878
eric_primary_EJ1062509
jstor_primary_jeductechsoci_18_1_198
airiti_journals_P20221223002_N202302230015_00017
PublicationCentury 2000
PublicationDate 20150101
2015-00-00
PublicationDateYYYYMMDD 2015-01-01
PublicationDate_xml – month: 01
  year: 2015
  text: 20150101
  day: 01
PublicationDecade 2010
PublicationPlace Palmerston North
PublicationPlace_xml – name: Palmerston North
PublicationTitle Educational Technology & Society
PublicationYear 2015
Publisher International Forum of Educational Technology & Society
International Forum of Educational Technology & Society
Publisher_xml – name: International Forum of Educational Technology & Society
– name: International Forum of Educational Technology & Society
SSID ssj0020460
Score 2.294829
Snippet Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has...
SourceID proquest
gale
eric
jstor
airiti
SourceType Aggregation Database
Index Database
Publisher
StartPage 198
SubjectTerms CAI
College Science
College Students
Computer Assisted Instruction
Computer programming
Computer Science
Computer science education
Control Groups
Diagnostic Tests
Educational activities
Educational Assessment
Educational Environment
Educational Strategies
Educational Technology
Engineering education
Experimental Groups
Experiments
Feedback (Response)
Foreign Countries
Full Length Articles
Fundamental Concepts
Guidance
High Achievement
Influence of Technology
Instructional Effectiveness
Java
Knowledge Level
Learner Engagement
Learning
Learning Activities
Learning Problems
Learning Strategies
Literature Reviews
Methods
Misconception
Misconceptions
Online education
Online learning
Pretests Posttests
Prior Learning
Problem Solving
Program Evaluation
Programming
Programming Languages
Questionnaires
Researchers
Retention (Psychology)
Science Education
Skill learning
Skills
Statistical Analysis
Student Attitudes
Students
Study and teaching
Taiwan
Web Based Instruction
Title A Two-Tier Test-based Approach to Improving Students' Computer-Programming Skills in a Web-Based Learning Environment
URI https://www.airitilibrary.com/Article/Detail/P20221223002-N202302230015-00017
https://www.jstor.org/stable/jeductechsoci.18.1.198
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1062509
https://www.proquest.com/docview/1801625212
Volume 18
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: DOA
  dateStart: 19980101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVEBS
  databaseName: EBSCOhost Academic Search Ultimate
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: ABDBF
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  providerName: EBSCOhost
– providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: ADMLS
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: M~E
  dateStart: 19980101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: BENPR
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: 8FG
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1ba9swFBZt-rKXXbqVZe2CGIU-iVm25dgPY6QjWVeYCWvK-iYUXUq6zm5rh_39nSPLCWGwRyMhy9a5fJLO-Q4hp9pwq5zImUhBm1LFNcsN6KPRqXFgHFVeYO7w9zK7uE4vb8TNHin7XBgMq-xtojfUptZ4Rv6RgykFrA6W9vPDI8OqUXi72pfQUKG0gvnkKcb2yUGMzFgDcnA-Lec_NlswvAbsyq1kDJnTwe-oFbIHbcKdg2HughP_MdDe68xekucBLtJJt76vyJ6tDsmLvhQDDZp5iMWXQ6DGa7Ke0MWfmi3A4dEFjMnQUxk6CezhtK3p5iiBXnXcls0Z7Qdl8y5k67dv_rW6v2_oqqKK_rRLdu6HCqSst3S6TZN7Q65n08WXCxaqKzCVFFHLXMojB-DAWLsUAItcmmRKg0oCZNG5SzKRGK6c0rGKjEjdeAxgLracJybT8bJIjsigqiv7llBAlcI64wototRooaxJrBqDumtMzLVDEnV_WQYFaeQ8BvDA4fWwKLLEGu6Rf-DCX4ePh-QI10M-dJwbcnoJe1eAa8WQfMAVkshdUWFwzK1aN438dlXKCd5oZ2A18yE5C51c3T4prUKuAUwX6a52ep7s9ATl0jvNp14QNvO4Q0JdpNdF3ZE8l1zyAkfp5WT7iVuJfff_5mPyDGCY6A52TsigfVrb9wB12uWI7Oezr6MgxSO_uf8LXw3-DA
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELem7QFe-BhMFAZYaGhPFnUSp8nDhDro1O4jqlgm9mZcf0yFkYwl1cQ_x9_GXeK0qpB422Nly0nju_vd2Xe_I2RPG26VEwkTEWhTpLhmiQF9NDoyDoyjSlKsHT7L4vFFdHwpLjfIn64WBtMqO5vYGGpTajwj_8DBlIKvDpb2480vhl2j8Ha1a6GhfGsFc9BQjPnCjhP7-w5CuOpg8hn2-30QHI3yT2PmuwwwBfF-zVzE-w5A0lg7E-AeuCiMlQbRBOjWiQtjERqunNKB6hsRucEAnJrAch6aWAczJGMCCNiKwiiF4G_rcJRNvyxDPrx2bNu7xAyZ2gHn1BzZipbp1R4I2mTIfwChQbmjJ-SRd0_psJWnp2TDFtvkcdf6gXpLsI3Nnn1iyDOyGNL8rmQ5ACzNYU2GyGjo0LOV07qky6MLet5yaVb7tFuUTdsUsZ_N8I_59XVF5wVV9KudscNmKU8Ce0VHq7K85-TiXr7zDtksysK-IBS8WGGdcakW_chooawJrRqAedFYCGx7pN9-ZekVspLTAJwVDo-HTZEZ9ozvNz-4aK7fBz2yg_shb1qODzk6hlgZ3MO0R97hDknkyigwGedKLapKTs4zOcQb9BisdNIj-36SK-tbpZWvbYDXRXqttZm7azNBmfXa8F4jCMv3-I4Evkjni7oqeSK55Cmu0snJ6i-uNOTl_4ffkgfj_OxUnk6yk1fkIbiAoj1U2iWb9e3CvgY3q5698bJMybf7Vp-_fCQ4bg
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=A+Two-Tier+Test-Based+Approach+to+Improving+Students%27+Computer-Programming+Skills+in+a+Web-Based+Learning+Environment&rft.jtitle=Educational+technology+%26+society&rft.au=Yang%2C+Tzu-Chi&rft.au=Hwang%2C+Gwo-Jen&rft.au=Yang%2C+Stephen+J.+H&rft.au=Hwang%2C+Gwo-Haur&rft.date=2015&rft.pub=International+Forum+of+Educational+Technology+%26+Society&rft.issn=1436-4522&rft.volume=18&rft.issue=1&rft.spage=198&rft.externalDocID=EJ1062509
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2FP20221223002-c.jpg