Title
Updating Introductory Computer Science with Creative Computation.
Abstract
This paper reports on the results of a multi-year project in which we identified essential pedagogy and curriculum for teaching introductory computing courses focused on Creative Computation using Processing. The curriculum aligns with a traditional 'CS1' approach as well as 'AP CS A', and goes well beyond "CS Principles" standards to teach foundations of computer science and programming. We addressed the bridge between high school and entry-level college curriculum in computer science (American freshman high school to freshman college) and demonstrated how algorithmic art provides a powerful vehicle for diverse student populations within a broad range of pedagogical frameworks ranging from traditional structured classrooms to inquiry-based student-driven project labs. A secondary result is that instructors require long-term engagement with mentors to extend their own knowledge of computing, visual arts and appropriate pedagogy.
Year
DOI
Venue
2018
10.1145/3159450.3159539
SIGCSE '18: The 49th ACM Technical Symposium on Computer Science Education Baltimore Maryland USA February, 2018
Keywords
Field
DocType
CS AP,K-12 Computing,CS0,CS1,creative computation,Processing
Algorithmic art,Computer science,Curriculum,Mathematics education,Multimedia,Computational creativity
Conference
ISBN
Citations 
PageRank 
978-1-4503-5103-4
0
0.34
References 
Authors
7
4
Name
Order
Citations
PageRank
Dianna Xu1678.40
Ursula Wolz215536.57
Deepak Kumar317727.52
Ira Greenburg400.34