CHI TIẾT NGHIÊN CỨU …

Tiêu đề

Designing Computing Education Courses for Liberal Arts and Science Students

Tác giả

Guzdial M.

Năm xuất bản

2022

Source title

Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE

Số trích dẫn

0

DOI

10.1145/3502717.3532129

Liên kết

https://www.scopus.com/inward/record.uri?eid=2-s2.0-85134518022&doi=10.1145%2f3502717.3532129&partnerID=40&md5=695b0cece443cac023c7613ac4d21791

Tóm tắt

Computing education practitioners and researchers know a lot about how to design courses for students who are going to pursue a career in computing (e.g., professional software developer, data scientist, or computer engineer). Today, computing is a necessary part of other careers, such as scientists who create computational models and simulations, artists working in computational media, and critical computing scholars. The University of Michigan College of Literature, Science, and the Arts (LSA) charged a task force with defining the computing education needs for their students. The task force conducted a year long process involving searches of courses and programs, interviews with students and faculty, and a large survey. The task force proposed themes of Computing for Discovery, Expression, and Justice as useful in organizing computing within the liberal arts and sciences. We are now designing the introductory courses for expression and justice. We are using participatory design methods where faculty advisors engage in tasks (like card sorting) to define projects and learning goals. The expression and justice card sorts are markedly different. We are planning to use a block-based language (Snap!) for instruction and homework, but students will also engage with a purpose-built Runestone ebook in a textual language like Processing (for expression), and Python and HTML (for justice). The ebook activities are informed by purpose-first programming in order to support transfer of knowledge and to encourage a sense of self-efficacy and authenticity. © 2022 Owner/Author.

Từ khóa

computational literacy; computational science; computational thinking; critical computing; cs for all; liberal arts and sciences

Tài liệu tham khảo

Cunningham K., Ericson B.J., Agrawal Bejarano R., Guzdial M., Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose, (2021); Ericson B.J., Rogers K., Parker M., Morrison B., Guzdial M., Identifying Design Principles for CS Teacher Ebooks Through Design-Based Research, Proceedings of the 2016 Acm Conference on International Computing Education Research (Melbourne, VIC, Australia) (ICER '16), pp. 191-200, (2016)

Nơi xuất bản

Association for Computing Machinery

Hình thức xuất bản

Conference paper

Open Access

Nguồn

Scopus