Programming: A key component of computational thinking in CS courses for non-majors

被引:5
|
作者
Cooper, Stephen [1 ]
Dann, Wanda [2 ]
机构
[1] Computer Science Department, Stanford University, Stanford,CA,94305, United States
[2] Department of Computer Science, Carnegie Mellon University, Pittsburgh,PA,15213, United States
关键词
Computational thinkings - Douglas - Introduction to computing - Non-majors - Stanford;
D O I
10.1145/2723169
中图分类号
学科分类号
摘要
The intent of Stanford's CS105 Introduction to Computing class is the introductory computing class for non-majors. The class starts asking students to read and then write an Amazon-style review for Douglas Rushkoff's book, Program or Be Programmed [12]. This book is used to help provide the justification to students for the inclusion of computer programming in CS105 - students find programming the hardest part of the course, and it is important for them to understand why programming is included. © 2015 ACM
引用
收藏
页码:50 / 54
相关论文
共 50 条
  • [1] THERMODYNAMICS IN NON-MAJORS COURSES
    HILL, JW
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1978, 176 (SEP): : 10 - 10
  • [2] China's Perspective from the Viewpoint of Computational Thinking on CS1 for Non-majors
    Zhang, Ming
    Li, Bo
    Lo, Ginnie
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 730 - 730
  • [3] Field Courses for Non-Majors
    Kauffman, Laurie
    AMERICAN JOURNAL OF PHYSICAL ANTHROPOLOGY, 2015, 156 : 185 - 185
  • [4] THE IMPACT OF HORTICULTURE COURSES FOR NON-MAJORS
    WOOTTON, RD
    HORTSCIENCE, 1982, 17 (03) : 324 - 324
  • [5] PAPER-AND-PENCIL PROGRAMMING STRATEGY TOWARD COMPUTATIONAL THINKING FOR NON-MAJORS: DESIGN YOUR SOLUTION
    Kim, Byeongsu
    Kim, Taehun
    Kim, Jonghoon
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2013, 49 (04) : 437 - 459
  • [6] Pilot senior CS capstone sequence for CS majors and non-majors
    Buchheit, Nathan
    Ruocco, Anthony S.
    Welch, Donald J.
    Proceedings - Frontiers in Education Conference, 1999, 3 : 3 - 12
  • [7] Engaging Non-Majors in Computer Literacy Courses
    Gardner, David
    Demuynck, Marie-Anne
    Zhang, Jian
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 36 - 41
  • [8] Implementation issues for CS majors and non-majors in a senior CS capstone sequence
    Hamilton, AJ
    Ruocco, AS
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1012 - 1015
  • [9] NEW LOOK AT NON-MAJORS CHEMISTRY COURSES
    SEYMOUR, RB
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1975, (169): : 39 - 40
  • [10] Connecting Majors/Non-Majors Courses Via Tabular Data
    Erkan, Ali
    Lee, Adam
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 235 - 236