A Blended Learning Approach for an Introductory Computer Science Course

Saved in:
Bibliographic Details
Title: A Blended Learning Approach for an Introductory Computer Science Course
Authors: Förster, Anna (ORCID 0000-0001-5755-2672), Dede, Jens (ORCID 0000-0002-8422-265X), Udugama, Asanga (ORCID 0000-0001-8159-5146), Förster, Alexander (ORCID 0000-0003-0117-0135), Helms, Daniel, Kniefs, Louis, Müller, Julia, Gerken, Lars, Richter, Franziska, Kulmann, Jan
Source: Education Sciences. 2021 11.
Availability: MDPI AG. Klybeckstrasse 64, 4057 Basel, Switzerland. Tel: e-mail: indexing@mdpi.com; Web site: http://www.mdpi.com
Peer Reviewed: Y
Page Count: 14
Publication Date: 2021
Document Type: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Blended Learning, Introductory Courses, Required Courses, Computer Science Education, Programming Languages, Engineering Education, College Freshmen, Student Motivation, Relevance (Education), Experiential Learning, Instructional Effectiveness, Student Projects, Grades (Scholastic), Dropout Rate, Group Activities, Foreign Countries
Geographic Terms: Germany
ISSN: 2227-7102
Abstract: In this paper, we present our experience with redesigning an introductory computer science course for (electrical) engineers with blended learning concepts. It is a large mandatory course with eight credit points over the course of two semesters, where first year electrical engineers learn how to program with Arduino, C and Python. Additionally, they need to cover basic computer science concepts such as binary numbers, Boolean algebra, encodings, finite state machines and object-oriented programming. We designed the course to cover the fields that are most relevant to our students' future careers. With the new format, students declare they are much more engaged with the course, they drop the course less often and they actually achieve better exam results. We completely re-structured the course, introduced inverted classroom elements and hackathons and we continuously optimized and adapted the course. The main focus is on hands-on-experience and teamwork, which we mostly achieve by the use of hackathons. In this paper, we described the contents and teaching concepts of the course and we discussed the achieved results.
Abstractor: As Provided
Entry Date: 2021
Accession Number: EJ1307337
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1307337
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: EJ1307337
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Blended Learning Approach for an Introductory Computer Science Course
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Förster%2C+Anna%22">Förster, Anna</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-5755-2672">0000-0001-5755-2672</externalLink>)<br /><searchLink fieldCode="AR" term="%22Dede%2C+Jens%22">Dede, Jens</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-8422-265X">0000-0002-8422-265X</externalLink>)<br /><searchLink fieldCode="AR" term="%22Udugama%2C+Asanga%22">Udugama, Asanga</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-8159-5146">0000-0001-8159-5146</externalLink>)<br /><searchLink fieldCode="AR" term="%22Förster%2C+Alexander%22">Förster, Alexander</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0003-0117-0135">0000-0003-0117-0135</externalLink>)<br /><searchLink fieldCode="AR" term="%22Helms%2C+Daniel%22">Helms, Daniel</searchLink><br /><searchLink fieldCode="AR" term="%22Kniefs%2C+Louis%22">Kniefs, Louis</searchLink><br /><searchLink fieldCode="AR" term="%22Müller%2C+Julia%22">Müller, Julia</searchLink><br /><searchLink fieldCode="AR" term="%22Gerken%2C+Lars%22">Gerken, Lars</searchLink><br /><searchLink fieldCode="AR" term="%22Richter%2C+Franziska%22">Richter, Franziska</searchLink><br /><searchLink fieldCode="AR" term="%22Kulmann%2C+Jan%22">Kulmann, Jan</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Education+Sciences%22"><i>Education Sciences</i></searchLink>. 2021 11.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: MDPI AG. Klybeckstrasse 64, 4057 Basel, Switzerland. Tel: e-mail: indexing@mdpi.com; Web site: http://www.mdpi.com
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 14
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2021
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Blended+Learning%22">Blended Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Required+Courses%22">Required Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Engineering+Education%22">Engineering Education</searchLink><br /><searchLink fieldCode="DE" term="%22College+Freshmen%22">College Freshmen</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Motivation%22">Student Motivation</searchLink><br /><searchLink fieldCode="DE" term="%22Relevance+%28Education%29%22">Relevance (Education)</searchLink><br /><searchLink fieldCode="DE" term="%22Experiential+Learning%22">Experiential Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Projects%22">Student Projects</searchLink><br /><searchLink fieldCode="DE" term="%22Grades+%28Scholastic%29%22">Grades (Scholastic)</searchLink><br /><searchLink fieldCode="DE" term="%22Dropout+Rate%22">Dropout Rate</searchLink><br /><searchLink fieldCode="DE" term="%22Group+Activities%22">Group Activities</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink>
– Name: Subject
  Label: Geographic Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Germany%22">Germany</searchLink>
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 2227-7102
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In this paper, we present our experience with redesigning an introductory computer science course for (electrical) engineers with blended learning concepts. It is a large mandatory course with eight credit points over the course of two semesters, where first year electrical engineers learn how to program with Arduino, C and Python. Additionally, they need to cover basic computer science concepts such as binary numbers, Boolean algebra, encodings, finite state machines and object-oriented programming. We designed the course to cover the fields that are most relevant to our students' future careers. With the new format, students declare they are much more engaged with the course, they drop the course less often and they actually achieve better exam results. We completely re-structured the course, introduced inverted classroom elements and hackathons and we continuously optimized and adapted the course. The main focus is on hands-on-experience and teamwork, which we mostly achieve by the use of hackathons. In this paper, we described the contents and teaching concepts of the course and we discussed the achieved results.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2021
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1307337
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1307337
RecordInfo BibRecord:
  BibEntity:
    PhysicalDescription:
      Pagination:
        PageCount: 14
    Subjects:
      – SubjectFull: Blended Learning
        Type: general
      – SubjectFull: Introductory Courses
        Type: general
      – SubjectFull: Required Courses
        Type: general
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Engineering Education
        Type: general
      – SubjectFull: College Freshmen
        Type: general
      – SubjectFull: Student Motivation
        Type: general
      – SubjectFull: Relevance (Education)
        Type: general
      – SubjectFull: Experiential Learning
        Type: general
      – SubjectFull: Instructional Effectiveness
        Type: general
      – SubjectFull: Student Projects
        Type: general
      – SubjectFull: Grades (Scholastic)
        Type: general
      – SubjectFull: Dropout Rate
        Type: general
      – SubjectFull: Group Activities
        Type: general
      – SubjectFull: Foreign Countries
        Type: general
      – SubjectFull: Germany
        Type: general
    Titles:
      – TitleFull: A Blended Learning Approach for an Introductory Computer Science Course
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Förster, Anna
      – PersonEntity:
          Name:
            NameFull: Dede, Jens
      – PersonEntity:
          Name:
            NameFull: Udugama, Asanga
      – PersonEntity:
          Name:
            NameFull: Förster, Alexander
      – PersonEntity:
          Name:
            NameFull: Helms, Daniel
      – PersonEntity:
          Name:
            NameFull: Kniefs, Louis
      – PersonEntity:
          Name:
            NameFull: Müller, Julia
      – PersonEntity:
          Name:
            NameFull: Gerken, Lars
      – PersonEntity:
          Name:
            NameFull: Richter, Franziska
      – PersonEntity:
          Name:
            NameFull: Kulmann, Jan
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2021
          Identifiers:
            – Type: issn-electronic
              Value: 2227-7102
          Numbering:
            – Type: volume
              Value: 11
          Titles:
            – TitleFull: Education Sciences
              Type: main
ResultId 1