Teaching Discrete Mathematics to Computer Science Students View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2019-09-23

AUTHORS

Faron Moller , Liam O’Reilly

ABSTRACT

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. More... »

PAGES

150-164

Book

TITLE

Formal Methods Teaching

ISBN

978-3-030-32440-7
978-3-030-32441-4

Author Affiliations

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-030-32441-4_10

DOI

http://dx.doi.org/10.1007/978-3-030-32441-4_10

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1121183497


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/13", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Education", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1303", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Specialist Studies In Education", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Swansea University, Swansea, UK", 
          "id": "http://www.grid.ac/institutes/grid.4827.9", 
          "name": [
            "Swansea University, Swansea, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Moller", 
        "givenName": "Faron", 
        "id": "sg:person.010425236217.29", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010425236217.29"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Swansea University, Swansea, UK", 
          "id": "http://www.grid.ac/institutes/grid.4827.9", 
          "name": [
            "Swansea University, Swansea, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "O\u2019Reilly", 
        "givenName": "Liam", 
        "id": "sg:person.013067667365.05", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013067667365.05"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2019-09-23", 
    "datePublishedReg": "2019-09-23", 
    "description": "Abstract\nDiscrete 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.", 
    "editor": [
      {
        "familyName": "Dongol", 
        "givenName": "Brijesh", 
        "type": "Person"
      }, 
      {
        "familyName": "Petre", 
        "givenName": "Luigia", 
        "type": "Person"
      }, 
      {
        "familyName": "Smith", 
        "givenName": "Graeme", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-030-32441-4_10", 
    "inLanguage": "en", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-030-32440-7", 
        "978-3-030-32441-4"
      ], 
      "name": "Formal Methods Teaching", 
      "type": "Book"
    }, 
    "keywords": [
      "computer science students", 
      "discrete mathematics", 
      "science students", 
      "computer science degree programs", 
      "first-year students", 
      "science degree programs", 
      "undergraduate computer science degree program", 
      "degree programs", 
      "course syllabi", 
      "entrance requirements", 
      "class size", 
      "attainment levels", 
      "class marks", 
      "students", 
      "mathematics", 
      "number of innovations", 
      "innovation", 
      "program", 
      "positive effect", 
      "syllabus", 
      "class", 
      "necessary evil", 
      "University", 
      "engagement", 
      "inevitable part", 
      "marks", 
      "grade", 
      "issues", 
      "years", 
      "assessment", 
      "century", 
      "two-thirds", 
      "direct result", 
      "part", 
      "decades", 
      "paper", 
      "requirements", 
      "turn", 
      "levels", 
      "detailed analysis", 
      "half", 
      "analysis", 
      "evil", 
      "results", 
      "number", 
      "effect", 
      "size"
    ], 
    "name": "Teaching Discrete Mathematics to Computer Science Students", 
    "pagination": "150-164", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1121183497"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-030-32441-4_10"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-030-32441-4_10", 
      "https://app.dimensions.ai/details/publication/pub.1121183497"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-05-20T07:42", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220519/entities/gbq_results/chapter/chapter_162.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-030-32441-4_10"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-32441-4_10'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-32441-4_10'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-32441-4_10'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-32441-4_10'


 

This table displays all metadata directly associated to this object as RDF triples.

124 TRIPLES      23 PREDICATES      72 URIs      65 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-030-32441-4_10 schema:about anzsrc-for:13
2 anzsrc-for:1303
3 schema:author Nec2a10baa621472a8cebacacb8639c6f
4 schema:datePublished 2019-09-23
5 schema:datePublishedReg 2019-09-23
6 schema:description Abstract 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.
7 schema:editor Na8577f348e2040068e4a314f8c60170d
8 schema:genre chapter
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf N1c4c0fe44e7e40cc9fa24f85bae145e5
12 schema:keywords University
13 analysis
14 assessment
15 attainment levels
16 century
17 class
18 class marks
19 class size
20 computer science degree programs
21 computer science students
22 course syllabi
23 decades
24 degree programs
25 detailed analysis
26 direct result
27 discrete mathematics
28 effect
29 engagement
30 entrance requirements
31 evil
32 first-year students
33 grade
34 half
35 inevitable part
36 innovation
37 issues
38 levels
39 marks
40 mathematics
41 necessary evil
42 number
43 number of innovations
44 paper
45 part
46 positive effect
47 program
48 requirements
49 results
50 science degree programs
51 science students
52 size
53 students
54 syllabus
55 turn
56 two-thirds
57 undergraduate computer science degree program
58 years
59 schema:name Teaching Discrete Mathematics to Computer Science Students
60 schema:pagination 150-164
61 schema:productId N2123858ee0dd456f8b0cfa9b533cadd3
62 N81a8c863215c43149b7005d6be28508d
63 schema:publisher Nfcca90fc1662400f8d1eb492587b3b53
64 schema:sameAs https://app.dimensions.ai/details/publication/pub.1121183497
65 https://doi.org/10.1007/978-3-030-32441-4_10
66 schema:sdDatePublished 2022-05-20T07:42
67 schema:sdLicense https://scigraph.springernature.com/explorer/license/
68 schema:sdPublisher Nd91bd4c2afe7485e83bef52d68938635
69 schema:url https://doi.org/10.1007/978-3-030-32441-4_10
70 sgo:license sg:explorer/license/
71 sgo:sdDataset chapters
72 rdf:type schema:Chapter
73 N0cddbe25a56043498e3ba7058df9567c rdf:first sg:person.013067667365.05
74 rdf:rest rdf:nil
75 N1c4c0fe44e7e40cc9fa24f85bae145e5 schema:isbn 978-3-030-32440-7
76 978-3-030-32441-4
77 schema:name Formal Methods Teaching
78 rdf:type schema:Book
79 N20aaaedf225d4c4580f79d853cfa4252 rdf:first N8da50d56d33142cfba9e6a39ebc36e0c
80 rdf:rest rdf:nil
81 N2123858ee0dd456f8b0cfa9b533cadd3 schema:name dimensions_id
82 schema:value pub.1121183497
83 rdf:type schema:PropertyValue
84 N2f6fcc2050a14d7c842a98c9fe2f9ee5 schema:familyName Petre
85 schema:givenName Luigia
86 rdf:type schema:Person
87 N465666c73fdc4b54a8025efd7c7ae0bc schema:familyName Dongol
88 schema:givenName Brijesh
89 rdf:type schema:Person
90 N81a8c863215c43149b7005d6be28508d schema:name doi
91 schema:value 10.1007/978-3-030-32441-4_10
92 rdf:type schema:PropertyValue
93 N8da50d56d33142cfba9e6a39ebc36e0c schema:familyName Smith
94 schema:givenName Graeme
95 rdf:type schema:Person
96 Na40d7b7a4de24f13af04c7e1197e6397 rdf:first N2f6fcc2050a14d7c842a98c9fe2f9ee5
97 rdf:rest N20aaaedf225d4c4580f79d853cfa4252
98 Na8577f348e2040068e4a314f8c60170d rdf:first N465666c73fdc4b54a8025efd7c7ae0bc
99 rdf:rest Na40d7b7a4de24f13af04c7e1197e6397
100 Nd91bd4c2afe7485e83bef52d68938635 schema:name Springer Nature - SN SciGraph project
101 rdf:type schema:Organization
102 Nec2a10baa621472a8cebacacb8639c6f rdf:first sg:person.010425236217.29
103 rdf:rest N0cddbe25a56043498e3ba7058df9567c
104 Nfcca90fc1662400f8d1eb492587b3b53 schema:name Springer Nature
105 rdf:type schema:Organisation
106 anzsrc-for:13 schema:inDefinedTermSet anzsrc-for:
107 schema:name Education
108 rdf:type schema:DefinedTerm
109 anzsrc-for:1303 schema:inDefinedTermSet anzsrc-for:
110 schema:name Specialist Studies In Education
111 rdf:type schema:DefinedTerm
112 sg:person.010425236217.29 schema:affiliation grid-institutes:grid.4827.9
113 schema:familyName Moller
114 schema:givenName Faron
115 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010425236217.29
116 rdf:type schema:Person
117 sg:person.013067667365.05 schema:affiliation grid-institutes:grid.4827.9
118 schema:familyName O’Reilly
119 schema:givenName Liam
120 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013067667365.05
121 rdf:type schema:Person
122 grid-institutes:grid.4827.9 schema:alternateName Swansea University, Swansea, UK
123 schema:name Swansea University, Swansea, UK
124 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...