Enjoying python, processing, and java in CS1

被引:0
|
作者
Bälter O. [1 ]
Bailey D.A. [2 ]
机构
[1] School of Computer Science and Communication, KTH Royal Institute of Technology, SE-100 44 Stockholm
[2] Department of Computer Science, Williams College, Williamstown, MA 01267
关键词
Introductory course; !text type='Java']Java[!/text; Processing; !text type='Python']Python[!/text; Student projects;
D O I
10.1145/1869746.1869758
中图分类号
学科分类号
摘要
Here we describe an introductory course in computer science where we combined Python, Processing, and core Java. The main reason for this structure was to make the initial contact with programming as gentle, enjoyable, and understandable as possible, while still having the power of graphics and suffi cient Java knowledge for more advanced courses in computer science. This course was designed with a few informal pedagogical principles that facilitated the students' abilities to learn how to learn on their own. Informal results suggest that students may be interested in a greater diversity of programming assignments. © 2010 ACM.
引用
收藏
页码:28 / 32
页数:4
相关论文
共 50 条
  • [41] Perspectives on the Student Transition into CS1
    Siegel, Angela A.
    Zarb, Mark
    Glassey, Richard
    Hughes, Janet
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 168 - 169
  • [42] Enhancing CS1 with Mobile Apps
    Ilinkin, Ivaylo
    Kim, Sunghee
    PROCEEDINGS OF THE TWENTY-SECOND AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE'20, 2020, : 211 - 212
  • [43] Quality of Peer Assessment in CS1
    Hamer, John
    Purchase, Helen
    Denny, Paul
    Luxton-Reilly, Andrew
    FIFTH INTERNATIONAL COMPUTING EDUCATION RESEARCH WORKSHOP - ICER 2009, 2009, : 27 - 35
  • [44] Flipped classroom in a CS1 course
    Friss de Kereki, Ines
    Adorjan, Alejandro
    PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 110 - 114
  • [45] Creativity in CS1: A Literature Review
    Sharmin, Sadia
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2022, 22 (02)
  • [46] PrairieLearn in CS1: An Experience Report
    Devathasan, Kezia
    Kepler, Jason
    Warawa, Johnathan
    Penney, Amy
    Tsui, Isabella
    Berg, Celina
    PROCEEDINGS OF THE 25TH WESTERN CANADIAN CONFERENCE ON COMPUTING EDUCATION, 2023,
  • [47] RECOMMENDED CURRICULUM FOR CS1, 1984
    KOFFMAN, EB
    MILLER, PL
    WARDLE, CE
    COMMUNICATIONS OF THE ACM, 1984, 27 (10) : 998 - 1001
  • [48] Guidelines for Group Work in CS1
    Heiner, Cecily
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 708 - 708
  • [49] Objectives and objective assessment in CS1
    Lister, R
    PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 292 - 296
  • [50] From Data to Insights in CS1
    Gunawardena, Ananda
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 310 - 310