• Home
  • Search
  • A Blended Learning Approach for an Introductory Computer Science Course
  • Open Access IconOpen Access
  • Cite Icon10
  • https://doi.org/10.3390/educsci11080372Copy DOI Icon

A Blended Learning Approach for an Introductory Computer Science Course

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Loading PDF

Similar Papers
  • Research Article
  • Citations83

The effects of first programming language on college students’ computing attitude and achievement: a comparison of graphical and textual languages

  • Nov 15, 2018
  • Computer Science Education
  • Chen Chen +4
  • Conference Article
  • Citations5

An examination of mathematics preparation for and progress through three introductory computer science courses

  • Oct 01, 2014
  • Christine F Reilly +1
  • Conference Article
  • Citations28

Teaching introductory programming, problem solving and information technology with robots at West Point

  • Oct 10, 2001
  • J Schumacher +2
  • Conference Article
  • Citations4

Using a Collaborative Programming Methodology to Incorporate Social Computing Projects into Introductory Computer Science Courses

  • Apr 01, 2011
  • Alan Shaw
  • Research Article
  • Citations15

Predicting Academic Achievement of College Computer Science Majors

  • Dec 01, 1998
  • Journal of Research on Computing in Education
  • Tai-Sheng Fan +2
  • Research Article
  • Citations2

Introductory computer science courses

  • Feb 01, 1982
  • ACM SIGCSE Bulletin
  • William G Bulgren +1
  • Conference Article
  • Citations82

Programming patterns and design patterns in the introductory computer science course

  • Mar 01, 2000
  • Viera K Proulx
  • Conference Article
  • Citations36

Evaluating programming ability in an introductory computer science course

  • Mar 01, 2000
  • A T Chamillard +1
  • Conference Article
  • Citations2

Directing Incoming CS Students to an Appropriate Introductory Computer Science Course

  • Oct 21, 2020
  • Leo C Ureel +6
  • Conference Article

Juggling the Jigsaw

  • Feb 24, 2015
  • Farzana Rahman +1
  • Conference Article
  • Citations4

Observations on Student Help-Seeking Behaviors in Introductory Computer Science Courses

  • Mar 01, 2022
  • Matthew Zahn +1
  • Conference Article
  • Citations32

Using collaborative, modified peer led team learning to improve student success and retention in intro cs

  • Mar 04, 2009
  • Maureen Biggers +2
  • Conference Article
  • Citations5

A comparison of Ada and Pascal in an introductory computer science course

  • Nov 01, 1998
  • Jeanne L Murtagh +1
  • Research Article
  • Citations57

Enhancing Learning in Introductory Computer Science Courses Through SCALE: An Empirical Study

  • Feb 01, 2011
  • IEEE Transactions on Education
  • Ilias Verginis +4
  • Research Article
  • Citations3

A structured introductory computer science course

  • Feb 01, 1977
  • ACM SIGCSE Bulletin
  • L Winslow
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.