# welcome to cs1101s! 👋

## Welcome 👋 <a href="#top" id="top"></a>

Hi everyone, welcome to your CS1101S Studio sessions! These will be 2 hour long sessions, and we'll cover some topics that will be related to concepts taught in lectures, recitations and missions/quests. I'll try to **recap some lecture content** here and there, and go through some queries and common mistakes I saw during grading, during the first part of these sessions. Afterwards, we'll have **weekly studio sheets** that you need to prepare beforehand! Don't worry, these are mindnumbingly touch, just think of them as thought exercises :D. We'll also have an **in-class studio sheet** that you need to do on the spot, but I'll be there to guide you through it!

### Studio Materials <a href="#studio-materials" id="studio-materials"></a>

I'm doing something new this time round, I'll post all the Studio materials, slides, etc. on this site. Feel free to bookmark this and use as a resource!

> Since there are **in-class** studio sheets, I'll only post them during the studio sessions.

### Resources <a href="#resources" id="resources"></a>

#### Documentations <a href="#documentations" id="documentations"></a>

* **Source Languages** (`https://docs.sourceacademy.org/<source_x>`)
  * Source 1: <https://docs.sourceacademy.org/source_1>
  * Source 2: <https://docs.sourceacademy.org/source_2>
  * Source 3: <https://docs.sourceacademy.org/source_3>
  * Source 4: <https://docs.sourceacademy.org/source_4>
* **Modules** (`https://docs.sourceacademy.org/<MODULE_NAME>`)
  * `runes`: <https://docs.sourceacademy.org/RUNES>
  * `curves`: <https://docs.sourceacademy.org/CURVES>
  * `sound`: <https://docs.sourceacademy.org/SOUNDS>
  * `pix_n_flix`: <https://docs.sourceacademy.org/PIXNFLIX>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://1101s.amooong.us/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
