---
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)