skip to main content
10.1145/3059009.3059018acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Linking Language & Thinking with Code: Computing within a Writing-Intensive Introduction to the Liberal Arts

Published: 28 June 2017 Publication History

Abstract

This paper describes the design, implementation and preliminary evaluation of a computing component for a three-week writing-intensive introductory program at a liberal arts college. Specific curricular recommendations are presented that could have a direct, positive impact if adopted in similar courses. A two-pronged approach involving a faculty-led HTML workshop, along with student-led contextualized coding studios, was employed. Computing Unplugged activities were used, including a novel Page Rank Unplugged networking activity. An analysis of attitude surveys shows the program positively changed students attitudes about enjoyment solving CS problems, but potentially reinforced the misconception that CS is just learning programming languages.

References

[1]
2015. AP Program Participation and Performance Data 2015: Program Summary Report. http://research.collegeboard.org/programs/ap/data/participation/ap-2015.
[2]
Valerie Barr. 2016. Disciplinary thinking, computational doing: promoting interdisciplinary computing while transforming computer science enrollments. Inroads 7, 2 (2016), 48--57. http://dl.acm.org/citation.cfm?id=2891414
[3]
Jorge Luis Borges. 1964. The Garden of Forking Paths. In Labyrinths: Selected Stories & Other Writings, Donald A. Yates and James E. Irby (Eds.). New Directions.
[4]
Vannevar Bush. 1945. As We May Think. The Atlantic (July 1945).
[5]
Brian Dorn and Allison E. Tew. 2015. Empirical Validation and Application of the Computing Attitudes Survey. Computer Science Education 25, 1 (2015), 1--36.
[6]
David Easley and Jon Kleinberg. 2010. Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press.
[7]
Allison Elliott Tew, Brian Dorn, and Oliver Schneider. 2012. Toward a validated computing attitudes survey. In Proceedings of the 8th of ACM International Workshop on Computing Education Research. 135--142.
[8]
Mark Guzdial. 2003. A Media Computation Course for Non-majors. In Proceedings of the 8th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '03). ACM, 104--108.
[9]
A. Kay and A. Goldberg. 1977. Personal Dynamic Media. Computer 10, 3 (March 1977), 31--41.
[10]
Charles Van Loan. 1980. Computer Science and the Liberal Arts Student. Educa- tional Forum, XLV (1980), 29--42.
[11]
Dave Mason, Irfan Khan, and Vadim Farafontov. 2016. Computational Thinking As a Liberal Study. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, 24--29.
[12]
Fernando Pérez and Brian E. Granger. 2007. IPython: a System for Interactive Scientific Computing. Computing in Science and Engineering 9, 3 (May 2007), 21--29.
[13]
Casey Reas, Ben Fry, and John Maeda. 2007. Processing: A Programming Handbook for Visual Designers and Artists. The MIT Press.
[14]
Emmanuel Schanzer and Kathi Fisler. 2015. Teaching Algebra and Computing Through Bootstrap and Program by Design. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15). ACM, 695--695.
[15]
C. Strachey. 1954. The "Thinking" Machine. Encounter III, 4 (1954), 25--31.
[16]
Jay Summet, Deepak Kumar, Keith O'Hara, Daniel Walker, Lijun Ni, Doug Blank, and Tucker Balch. 2009. Personalizing CS1 with Robots. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09). ACM, 433--437.
[17]
Henry M. Walker and Charles Kelemen. 2010. Computer Science and the Liberal Arts: A Philosophical Examination. Trans. Comput. Educ. 10, 1, Article 2 (March 2010), 10 pages.

Cited By

View all
  • (2022)Students’ expert-like attitudes in calculus and introductory computer science courses with active-learning pedagogyComputer Science Education10.1080/08993408.2022.212934434:1(37-67)Online publication date: 8-Oct-2022
  • (2021)Evidence for Teaching Practices that Broaden Participation for Women in ComputingProceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3502870.3506568(57-131)Online publication date: 28-Dec-2021
  • (2020)Theories and Models of Emotions, Attitudes, and Self-Efficacy in the Context of Programming EducationProceedings of the 2020 ACM Conference on International Computing Education Research10.1145/3372782.3406279(36-47)Online publication date: 10-Aug-2020
  • Show More Cited By

Index Terms

  1. Linking Language & Thinking with Code: Computing within a Writing-Intensive Introduction to the Liberal Arts

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
        June 2017
        412 pages
        ISBN:9781450347044
        DOI:10.1145/3059009
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 28 June 2017

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. attitudes
        2. computing in liberal arts
        3. computing unplugged

        Qualifiers

        • Research-article

        Conference

        ITiCSE '17
        Sponsor:

        Acceptance Rates

        ITiCSE '17 Paper Acceptance Rate 56 of 175 submissions, 32%;
        Overall Acceptance Rate 552 of 1,613 submissions, 34%

        Upcoming Conference

        ITiCSE '25
        Innovation and Technology in Computer Science Education
        June 27 - July 2, 2025
        Nijmegen , Netherlands

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)12
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 02 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2022)Students’ expert-like attitudes in calculus and introductory computer science courses with active-learning pedagogyComputer Science Education10.1080/08993408.2022.212934434:1(37-67)Online publication date: 8-Oct-2022
        • (2021)Evidence for Teaching Practices that Broaden Participation for Women in ComputingProceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3502870.3506568(57-131)Online publication date: 28-Dec-2021
        • (2020)Theories and Models of Emotions, Attitudes, and Self-Efficacy in the Context of Programming EducationProceedings of the 2020 ACM Conference on International Computing Education Research10.1145/3372782.3406279(36-47)Online publication date: 10-Aug-2020
        • (2020)Lessons Learned From Introducing Preteens in Parent-Led Homeschooling to Computational ThinkingProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366925(65-71)Online publication date: 26-Feb-2020
        • (2019)Report of the SIGCSE committee on computing education in liberal arts collegesACM Inroads10.1145/331402710:2(22-29)Online publication date: 25-Apr-2019
        • (2018)Language, Thinking, CodeProceedings of the 49th ACM Technical Symposium on Computer Science Education10.1145/3159450.3162296(1078-1078)Online publication date: 21-Feb-2018

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media