Experience report: CS1 for majors with media computation

Beth Simon, Päivi Kinnunen, Leo Porter, Dov Zazkis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

34 Citations (Scopus)

Abstract

Previous reports of a media computation approach to teaching programming have either focused on pre-CS1 courses or courses for non-majors. We report the adoption of a media computation context in a majors' CS1 course at a large, selective R1 institution in the U.S. The main goal was to increase retention of majors, but do so by replacing the traditional CS1 course directly (fully preparing students for the subsequent course). In this paper we provide an experience report for instructors interested in this approach. We compare a traditional CS1 with a media computation CS1 in terms of desired student competencies (analyzed via programming assignments and exams) and find the media computation approach to focus more on problem solving and less on language issues. In comparing student success (analyzed via pass rates and retention rates one year later) we find pass rates to be statistically significantly higher with media computation both for majors and for the class as a whole. We give examples of media computation exam questions and programming assignments and share student and instructor experiences including advice for the new instructor.

Original languageEnglish (US)
Title of host publicationITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education
Pages214-218
Number of pages5
DOIs
StatePublished - 2010
Externally publishedYes
Event15th Innovation and Technology in Computer Science Education Conference, ITiCSE 2010 - Bilkent, Ankara, Turkey
Duration: Jun 26 2010Jun 30 2010

Other

Other15th Innovation and Technology in Computer Science Education Conference, ITiCSE 2010
CountryTurkey
CityBilkent, Ankara
Period6/26/106/30/10

Fingerprint

Students
instructor
experience
programming
student
Teaching
language

Keywords

  • CS1
  • Media computation
  • Retention

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Education

Cite this

Simon, B., Kinnunen, P., Porter, L., & Zazkis, D. (2010). Experience report: CS1 for majors with media computation. In ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education (pp. 214-218) https://doi.org/10.1145/1822090.1822151

Experience report : CS1 for majors with media computation. / Simon, Beth; Kinnunen, Päivi; Porter, Leo; Zazkis, Dov.

ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. 2010. p. 214-218.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Simon, B, Kinnunen, P, Porter, L & Zazkis, D 2010, Experience report: CS1 for majors with media computation. in ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. pp. 214-218, 15th Innovation and Technology in Computer Science Education Conference, ITiCSE 2010, Bilkent, Ankara, Turkey, 6/26/10. https://doi.org/10.1145/1822090.1822151
Simon B, Kinnunen P, Porter L, Zazkis D. Experience report: CS1 for majors with media computation. In ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. 2010. p. 214-218 https://doi.org/10.1145/1822090.1822151
Simon, Beth ; Kinnunen, Päivi ; Porter, Leo ; Zazkis, Dov. / Experience report : CS1 for majors with media computation. ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. 2010. pp. 214-218
@inproceedings{1751be8d94a94fc386a820fcf81f0dcb,
title = "Experience report: CS1 for majors with media computation",
abstract = "Previous reports of a media computation approach to teaching programming have either focused on pre-CS1 courses or courses for non-majors. We report the adoption of a media computation context in a majors' CS1 course at a large, selective R1 institution in the U.S. The main goal was to increase retention of majors, but do so by replacing the traditional CS1 course directly (fully preparing students for the subsequent course). In this paper we provide an experience report for instructors interested in this approach. We compare a traditional CS1 with a media computation CS1 in terms of desired student competencies (analyzed via programming assignments and exams) and find the media computation approach to focus more on problem solving and less on language issues. In comparing student success (analyzed via pass rates and retention rates one year later) we find pass rates to be statistically significantly higher with media computation both for majors and for the class as a whole. We give examples of media computation exam questions and programming assignments and share student and instructor experiences including advice for the new instructor.",
keywords = "CS1, Media computation, Retention",
author = "Beth Simon and P{\"a}ivi Kinnunen and Leo Porter and Dov Zazkis",
year = "2010",
doi = "10.1145/1822090.1822151",
language = "English (US)",
isbn = "9781605588209",
pages = "214--218",
booktitle = "ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education",

}

TY - GEN

T1 - Experience report

T2 - CS1 for majors with media computation

AU - Simon, Beth

AU - Kinnunen, Päivi

AU - Porter, Leo

AU - Zazkis, Dov

PY - 2010

Y1 - 2010

N2 - Previous reports of a media computation approach to teaching programming have either focused on pre-CS1 courses or courses for non-majors. We report the adoption of a media computation context in a majors' CS1 course at a large, selective R1 institution in the U.S. The main goal was to increase retention of majors, but do so by replacing the traditional CS1 course directly (fully preparing students for the subsequent course). In this paper we provide an experience report for instructors interested in this approach. We compare a traditional CS1 with a media computation CS1 in terms of desired student competencies (analyzed via programming assignments and exams) and find the media computation approach to focus more on problem solving and less on language issues. In comparing student success (analyzed via pass rates and retention rates one year later) we find pass rates to be statistically significantly higher with media computation both for majors and for the class as a whole. We give examples of media computation exam questions and programming assignments and share student and instructor experiences including advice for the new instructor.

AB - Previous reports of a media computation approach to teaching programming have either focused on pre-CS1 courses or courses for non-majors. We report the adoption of a media computation context in a majors' CS1 course at a large, selective R1 institution in the U.S. The main goal was to increase retention of majors, but do so by replacing the traditional CS1 course directly (fully preparing students for the subsequent course). In this paper we provide an experience report for instructors interested in this approach. We compare a traditional CS1 with a media computation CS1 in terms of desired student competencies (analyzed via programming assignments and exams) and find the media computation approach to focus more on problem solving and less on language issues. In comparing student success (analyzed via pass rates and retention rates one year later) we find pass rates to be statistically significantly higher with media computation both for majors and for the class as a whole. We give examples of media computation exam questions and programming assignments and share student and instructor experiences including advice for the new instructor.

KW - CS1

KW - Media computation

KW - Retention

UR - http://www.scopus.com/inward/record.url?scp=77955165412&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77955165412&partnerID=8YFLogxK

U2 - 10.1145/1822090.1822151

DO - 10.1145/1822090.1822151

M3 - Conference contribution

AN - SCOPUS:77955165412

SN - 9781605588209

SP - 214

EP - 218

BT - ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education

ER -