Jakob E . Barnard | Jamestown College (original) (raw)

Jakob E . Barnard

Uploads

Papers by Jakob E . Barnard

Research paper thumbnail of Computer Science Curriculum Guidelines

Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1

ACM/IEEE curriculum guidelines for computer science, such as CS2013 or the forthcoming CS2023, pr... more ACM/IEEE curriculum guidelines for computer science, such as CS2013 or the forthcoming CS2023, provide well-researched and detailed guidance about the content and skills that make up an undergraduate computer science (CS) program. Liberal arts CS programs often struggle to apply these guidelines within their institutional context and goals. Historically, this has been addressed through the development of model CS curricula tailored for the liberal arts context. We take a different position: that no single model curriculum can apply across the wide range of liberal arts institutions. Instead, we argue that liberal arts CS educators need best practices for using guidelines such as CS2023 to inform curriculum design. These practices must acknowledge the opportunities and priorities of a liberal arts philosophy as well as a program's mission and identity. This paper reviews the context and motivation behind computing in the liberal arts. We also review the history of liberal arts CS educators and ACM/IEEE curriculum guidelines. We present data and trends about liberal arts computing programs, discussing how this informs curriculum design. Finally, we propose a process that guides programs to work with curriculum guidelines through the lens of institutional and program missions and identities, goals, and situational factors. CCS CONCEPTS • Social and professional topics → Model curricula; Computing education programs.

Research paper thumbnail of CS Curricular Innovations with a Liberal Arts Philosophy

Proceedings of the 53rd ACM Technical Symposium on Computer Science Education

Research paper thumbnail of Computer Science Curriculum Guidelines

Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1

ACM/IEEE curriculum guidelines for computer science, such as CS2013 or the forthcoming CS2023, pr... more ACM/IEEE curriculum guidelines for computer science, such as CS2013 or the forthcoming CS2023, provide well-researched and detailed guidance about the content and skills that make up an undergraduate computer science (CS) program. Liberal arts CS programs often struggle to apply these guidelines within their institutional context and goals. Historically, this has been addressed through the development of model CS curricula tailored for the liberal arts context. We take a different position: that no single model curriculum can apply across the wide range of liberal arts institutions. Instead, we argue that liberal arts CS educators need best practices for using guidelines such as CS2023 to inform curriculum design. These practices must acknowledge the opportunities and priorities of a liberal arts philosophy as well as a program's mission and identity. This paper reviews the context and motivation behind computing in the liberal arts. We also review the history of liberal arts CS educators and ACM/IEEE curriculum guidelines. We present data and trends about liberal arts computing programs, discussing how this informs curriculum design. Finally, we propose a process that guides programs to work with curriculum guidelines through the lens of institutional and program missions and identities, goals, and situational factors. CCS CONCEPTS • Social and professional topics → Model curricula; Computing education programs.

Research paper thumbnail of CS Curricular Innovations with a Liberal Arts Philosophy

Proceedings of the 53rd ACM Technical Symposium on Computer Science Education

Log In