--- tags: eduit, education --- # CT Code Camp F22 # ## Description ## ### Goal ### The purpose of CT Code Camps is to enable students to enrich their subject-matter knowledge with digital tools and computational technologies. ### Form ### Code camps use two methods 1) project-based learning/the project as a basic unit (i.e., students learn by developing small professionally relevant projects); and 2) Paper with Code (i.e., students learn by reproducing aspects of professionally relevant research papers). ### Content ### Code camps are adapted to the subject-matter domain (ex. history, literature), but consists of five generic modules (a module is two hours lesson/classroom instruction and one hour for excercises/project development): 1. Basics - From the real world to the digital World 2. What will the program do - thiking like a computer 3. Identifying real-world problems 4. Finding solutions - turning pseudocode into runnable code 5. Optimizing code - producing a better and more efficient solution Collectively, the modules teach four skills with the goal of developing a domain-relevan workflow: 1) Navigate a hierarchical file system and database file system 2) Access web data and using databases 3) Interact with an application programmatically 4) Construct a domain-relevant program from a series of simple instructions 5) Workflow: Retrieving, processing, and visualizing data CT Code Camps use popular scripting languages (Python, R, Julia) to teach all skills in order to provide students with a flexible and accessible technology. The teaching environment is hosted in UCloud/DeiC Interacting Computing Facility to ensure a high standard of information security and give students experience with cloud-based computing. ### Expected Impact ### #### Fall 2022 Iteration #### A code camp with one instructor and a helper can manage 25 learners. We expect a 20\% dropout rate (based on previous code camps). 1. School of Culture and Society - Global Studies, lead: Mette Thunø 2. School of Communication and Culture - Art History, lead: Lisbeth Tarp 3. Danish School of Education - lead: Andreas Lieberoth \& Christian Chistrup Kjeldsen For development purpose, we offer experimental CT-Code Camps for 1. Cultural Data Science (supplementary), lead: Ross Deans Kristensen-McLachlan 2. Programming for the Humanities (iv-fag), lead: Kristoffer L. Nielbo ### Online Resources ### [UCloud](https://cloud.sdu.dk) (operational) [Teaching Website](https://chcaa.au.dk/#/courses/CT_Code_Camps) (in development)