A Blended Learning Approach for an Introductory Computer Science Course
Saved in:
| Title: | A Blended Learning Approach for an Introductory Computer Science Course |
|---|---|
| Authors: | Förster, Anna (ORCID |
| 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 |