C++ programming courseware using Problem-Based Learning (PBL) approach / Nurul 'Atiqah Azman

Azman, Nurul 'Atiqah (2012) C++ programming courseware using Problem-Based Learning (PBL) approach / Nurul 'Atiqah Azman. Masters thesis, Universiti Teknologi MARA (UiTM).

Abstract

First year students on Information Technology courses at tertiary level find C++ Programming difficult: learning outcomes are poor with high failure rates and low learner retention. A number of research studies have shown that novice programmers have low motivation and low programming self-efficacy. The literature suggests that Problem-based Learning (PBL) can improve the teaching of difficult concepts and it has been promoted by professional as a teaching strategy that can improve learning outcomes and bring about positive changes in learning behavior. The main aim of this research study is how to improve teaching and learning programming after implementing learning courseware that use Problem based Learning (PBL) approach. The objective of this study is to design a learning application to teach programming using PBL approach, develop learning courseware that can help students to learn programming and to identify the students' learning preference between the ordinary classroom learning and the PBL. The prototype has been tested with six IT students who have experienced learning programming. Analysis of the results showed that PBL courseware has succeeded in assisting students in learning C++ Programming. Thus, the PBL approached can be implemented in teaching and learning of programming.

Metadata

Item Type: Thesis (Masters)
Creators:
Creators
Email / ID Num.
Azman, Nurul 'Atiqah
UNSPECIFIED
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Ismail, Marina
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Programming languages (Electronic computers) > C (Computer program language). C++
Divisions: Universiti Teknologi MARA, Shah Alam > Faculty of Computer and Mathematical Sciences
Programme: Master of Science (Information Technology)
Keywords: Problem-Based Learning, C++ programming, prototype
Date: 2012
URI: https://ir.uitm.edu.my/id/eprint/64261
Edit Item
Edit Item

Download

[thumbnail of 64261.pdf] Text
64261.pdf

Download (15kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:
On Shelf

ID Number

64261

Indexing

Statistic

Statistic details