Object Oriented Programming (OOP) courses have been taught since 1998 at Universiti Teknologi MARA (UiTM). The syllabus of the first Object-oriented programming course covers basic knowledge in problem solving using objectoriented programming. There are currently two approaches applied to the course: Structured-First-Object-Last(SFOL) and Object-First-Structured-Last(OFSL) approaches. As of now, there is no published study done in Malaysia on the effect of the two different teaching approaches on the students' performance. This study examines student performance: their grades and their problem solving skills. This study involves six groups of students enrolled for the first level of OOP course over a period of three semesters. For each seme...
Published ArticleAbstract reasoning involves flexible thinking as well as solving problems creativel...
In teaching Object Oriented Programming to university students, we have noticed that motivation is v...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Difficulties in learning programming especially Object-Oriented Programming (OOP) have been widespre...
This study has the purpose to implement object-first approach to students who have notstudied struct...
This study has the purpose to implement an object-first approach to students who have not studied st...
One of the essential elements of a successful organization is information technology, which has as i...
Methods and approaches behind technology enhanced learning (TEL) in programming courses at a univers...
A range of technologies and teaching strategies may be used to improve the quality of teaching objec...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Učenje i poučavanje programiranja je teško. Poteškoće se pojavljuju kod svih uzrasta, a na fakulteti...
The learning difficulties of Object-Oriented Programming can be one of the causes of failure in coll...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
Published ArticleAbstract reasoning involves flexible thinking as well as solving problems creativel...
In teaching Object Oriented Programming to university students, we have noticed that motivation is v...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Difficulties in learning programming especially Object-Oriented Programming (OOP) have been widespre...
This study has the purpose to implement object-first approach to students who have notstudied struct...
This study has the purpose to implement an object-first approach to students who have not studied st...
One of the essential elements of a successful organization is information technology, which has as i...
Methods and approaches behind technology enhanced learning (TEL) in programming courses at a univers...
A range of technologies and teaching strategies may be used to improve the quality of teaching objec...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Učenje i poučavanje programiranja je teško. Poteškoće se pojavljuju kod svih uzrasta, a na fakulteti...
The learning difficulties of Object-Oriented Programming can be one of the causes of failure in coll...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
Published ArticleAbstract reasoning involves flexible thinking as well as solving problems creativel...
In teaching Object Oriented Programming to university students, we have noticed that motivation is v...
The quest for a better way to learn and teach programming, in particular object-oriented programming...