# About

Software System foundations are curial for every first undergraduate student enrolled into Computer Science (or any other computers/IT-related area) Engineering degree. Thus it is offered as an undergraduate course at various Indian Universities as Introductory Course in Software System or as an IT Workshop. This course provides exposure to latest technologies and helps them lose the fear of programming. However, the contents of a Software System course are widely available in different forms and there is no prescribed textbook as the concepts evolve every 4-5 years. This is creating confusion among early undergraduate students as they are unsure about the source of the concepts.

To bridge this gap, the Instructors and Teaching Assistants at IIIT Hyderabad, India have come up with this Workbook to help students learn software systems concepts in one place. If you are an institute/college/university who are offering a similar course, feel free to use this content for your teaching and evaluation. Also, if you wish to contribute - we request you to please reach us at <raghu.reddy@iiit.ac.in> or <saianirudh.karre@iiit.ac.in>/sai11101989\@gmail.com

At IIIT-H, we designed and executed this course over a period of time and have compiled our experiences as part of below publication. Hope our learnings will help you improve executing this course at your institute.

*Sai Anirudh Karre, Abhinav Gupta, Lalit Mohan S., Y. Raghu Reddy:* [*Introducing Software System Course to Engineering Undergraduate Students - An Experience Report*](http://ceur-ws.org/Vol-3062/Paper01_SEED.pdf)*.* [*SEED/QuASoQ@APSEC 2021*](https://sites.google.com/view/seed-workshop/)*: 1-7*


---

# 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://sai11101989.gitbook.io/iss_workbook/about.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.
