RMIT University
Browse

CS for All: Catering to Diversity of Master's Students through Assignment Choices

conference contribution
posted on 2024-11-03, 12:26 authored by Sohail Alhazmi, Margaret HamiltonMargaret Hamilton, Charles ThevathayanCharles Thevathayan
Increasingly, students enrolled into foundational CS courses such as programming fundamentals include those from many non-CS majors including Data Analytics, Business, Science and Social Sciences. Staff teaching foundational programming courses must therefore cater for varying student backgrounds, cognitive abilities and interests while teaching abstract concepts such as encapsulation, inheritance and polymorphism. In the past assignments played a major role in learning such abstract concepts as they allowed students to construct their own meanings experientially. However, a single assignment in a given domain pitched at an average student cannot cater effectively to students with varying cognitive abilities and backgrounds resulting in poor learning outcomes and student satisfaction. In this paper we report our experience, substantially improving learning outcomes and student satisfaction in a Master's level introductory programming course with weak learning outcomes and poor student satisfaction by offering a choice of assignments. Our novel approach requires designing assignments which take into account the interests of students and their zone of proximal development which determines the extent to which a learner can grasp new concepts. Our pre and post assignment tests and survey feedback clearly show a substantial improvement in learning outcomes and student perception.

History

Start page

38

End page

43

Total pages

6

Outlet

Proceedings of the 49th ACM Technical Symposium on Computer Science Education

Name of conference

SIGCSE 2018

Publisher

ACM Digital Library

Place published

Maryland, United States

Start date

2018-02-21

End date

2018-02-24

Language

English

Copyright

© 2018 Association for Computing Machinery

Former Identifier

2006089477

Esploro creation date

2020-06-22

Fedora creation date

2019-02-21

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC