Teaching Discrete Mathematics to Computer Science Students

被引:0
|
作者
Moller, Faron [1 ]
O'Reilly, Liam [1 ]
机构
[1] Swansea Univ, Swansea, W Glam, Wales
来源
FORMAL METHODS TEACHING (FMTEA 2019) | 2019年 / 11758卷
关键词
D O I
10.1007/978-3-030-32441-4_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Discrete Mathematics is an inevitable part of any undergraduate computer science degree programme However, computer science students typically find this to be at best a necessary evil with which they struggle to engage. Twenty years ago, we started to address this issue seriously in our university, and we have instituted a number of innovations throughout the years which have had a positive effect on engagement and, thus, attainment. At the turn of the century, a mere 2% of our first-year students attained a 1st-class mark (a mark over 70%) in the discrete mathematics course whilst over half of the class were awarded a failing grade (a mark under 40%). Despite the course syllabus and assessment remaining as difficult as ever (if not more challenging), and despite maintaining the same entrance requirements to the programme whilst more than tripling the class size, for the past two years, two-thirds of the class attained a first-class mark whilst less than 2% of the class failed. In this paper, we describe and motivate the innovations which we introduced, and provide a detailed analysis of how and why attainment levels varied over two decades as a direct result of these innovations.
引用
收藏
页码:150 / 164
页数:15
相关论文
共 50 条
  • [1] An Exploration into Adaptive Teaching of Discrete Mathematics for Computer Science Undergraduate Students
    Xia, Yuni
    Fang, Shiaofen
    Johnson, Kathy E.
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1291 - 1291
  • [2] A discrete mathematics package for computer science and engineering students
    Inceoglu, MM
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 538 - 546
  • [3] Olympiad in Computer Science and Discrete Mathematics
    Maytarattanakhon, Athit
    Akimushkin, Vasiliy
    Pozdniakov, Sergei
    INFORMATICS IN SCHOOLS: CURRICULA, COMPETENCES, AND COMPETITIONS, 2015, 9378 : 94 - 105
  • [4] Discussion on computer science and discrete mathematics
    Rabin, M
    Gromov, M
    Razborov, A
    Milman, V
    Klainerman, S
    Lovász, L
    Alon, N
    Coifman, R
    Hadami, R
    Wigderson, A
    Jones, P
    Connes, A
    GEOMETRIC AND FUNCTIONAL ANALYSIS, 2000, : 950 - 977
  • [5] Teaching of Computing to Mathematics Students Programming and Discrete Mathematics
    Betteridge, Jack
    Davenport, James H.
    Freitag, Melina
    Heijtljes, Willem
    Kynaston, Stef
    Sankaran, Gregory
    Traustason, Gunnar
    3RD CONFERENCE ON COMPUTING EDUCATION PRACTICE (CEP 2019), 2019,
  • [6] The Role of Studying Discrete Mathematics in the Formation of the Logic of Thinking for Computer Science Students
    Marianna, Maksimenko N.
    Ruzan, Mirzakhanyan E.
    PROCEEDINGS OF 2019 7TH INTERNATIONAL CONFERENCE ON INFORMATION AND EDUCATION TECHNOLOGY (ICIET 2019), 2019, : 185 - 190
  • [7] Storytelling techniques in the teaching of mathematics and computer science
    Joel, WJ
    SELECTED PAPERS FROM THE 10TH INTERNATIONAL CONFERENCE ON COLLEGE TEACHING AND LEARNING, 1999, : 67 - 72
  • [8] Discrete Mathematics and Theoretical Computer Science (DMTCS) - Preface
    Chen, J
    Liu, YP
    Chen, SW
    Chen, SQ
    DISCRETE APPLIED MATHEMATICS, 2004, 136 (01) : 1 - 1
  • [10] Teaching bioinformatics to computer science students
    Ackovska, N
    Madevska-Bogdanova, A
    Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 811 - 814