Integrating computational thinking into discrete mathematics

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper argues that the various problems caused by the traditional mathematical approach to teaching discrete mathematics to computing students can be alleviated by way of integrating computational thinking into discrete mathematics. The paper proposes a combination of three ideas to facilitate such integration: (a) aiming at understanding the notion of computation, (b) emphasizing both abstraction and automation, and (c) incorporating a functional programming language. The paper exemplifies a plausible approach to developing computational thinking in higher education, namely, through integrating it with an existing subject.

Original languageEnglish
Title of host publicationProceedings of International Conference on Computational Thinking Education, CTE 2017
EditorsSiu-cheung KONG, Josh SHELDON, Robert Kwok-yiu LI
PublisherThe Education University of Hong Kong
Pages127-131
Number of pages5
ISBN (Print)9789887703440
Publication statusPublished - 2017
Event1st International Conference on Computational Thinking Education, CTE 2017 - Hong Kong, Hong Kong
Duration: 13 Jul 201715 Jul 2017

Publication series

NameProceedings of International Conference on Computational Thinking Education
ISSN (Electronic)2664-5661

Conference

Conference1st International Conference on Computational Thinking Education, CTE 2017
Country/TerritoryHong Kong
CityHong Kong
Period13/07/1715/07/17

Keywords

  • Abstraction and automation
  • Computation
  • Computational thinking
  • Discrete mathematics
  • Functional programming

Fingerprint

Dive into the research topics of 'Integrating computational thinking into discrete mathematics'. Together they form a unique fingerprint.

Cite this