# Computer Science

- [Semester 1](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1.md)
- [1. Introduction to Computer Science and Programming in Python](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/1.-introduction-to-computer-science-and-programming-in-python.md)
- [2. Introduction to C and C++](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/2.-introduction-to-c-and-c++.md)
- [3. Single Variable Calculus](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/3.-single-variable-calculus.md)
- [4. Mathematics for Computer Science](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/4.-mathematics-for-computer-science.md)
- [5. Introduction to Computational Thinking and Data Science](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/5.-introduction-to-computational-thinking-and-data-science.md)
- [Semester 2](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2.md)
- [1. Computer System Architecture](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/1.-computer-system-architecture.md)
- [2. Algebraic Combinatorics](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/2.-algebraic-combinatorics.md)
- [3. Multivariable Calculus](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/3.-multivariable-calculus.md)
- [4. Object-Oriented Programming](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/4.-object-oriented-programming.md)
- [5. Effective Programming in C and C++](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/5.-effective-programming-in-c-and-c++.md)
- [Semester 3](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3.md)
- [1. Introduction to Algorithms](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/1.-introduction-to-algorithms.md)
- [2. Introduction to Probability and Statistics](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/2.-introduction-to-probability-and-statistics.md)
- [3. Computer Networks](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/3.-computer-networks.md)
- [4. Linear Algebra](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/4.-linear-algebra.md)
- [5. Introduction to Programming in Java](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/5.-introduction-to-programming-in-java.md)
- [Semester 4](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4.md)
- [1. Operating System Engineering](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/1.-operating-system-engineering.md)
- [2. Software Engineering Concepts](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/2.-software-engineering-concepts.md)
- [3. Artificial Intelligence](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/3.-artificial-intelligence.md)
- [4. Design and Analysis of Algorithms](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/4.-design-and-analysis-of-algorithms.md)
- [5. Discrete Stochastic Processes](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/5.-discrete-stochastic-processes.md)
- [Semester 5](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5.md)
- [1. Database Systems](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/1.-database-systems.md)
- [2. Distributed Computer Systems Engineering](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/2.-distributed-computer-systems-engineering.md)
- [3. Digital Signal Processing](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/3.-digital-signal-processing.md)
- [4. Introduction to Robotics](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/4.-introduction-to-robotics.md)
- [5. Advanced Algorithms](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/5.-advanced-algorithms.md)
- [Semester 6](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6.md)
- [1. Machine Learning](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/1.-machine-learning.md)
- [2. Parallel Computing](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/2.-parallel-computing.md)
- [3. Data Mining](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/3.-data-mining.md)
- [4. Statistics for Applications](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/4.-statistics-for-applications.md)
- [5. Computational Cognitive Science](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/5.-computational-cognitive-science.md)
- [Semester 7](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7.md)
- [1. Matrix Methods in Data Analysis, Signal Processing, and Machine Learning](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/1.-matrix-methods-in-data-analysis-signal-processing-and-machine-learning.md)
- [2. Mathematics of Machine Learning](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/2.-mathematics-of-machine-learning.md)
- [3. Time Series Analysis](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/3.-time-series-analysis.md)
- [4. Language Processing](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/4.-language-processing.md)
- [5. Topics in Mathematics with Applications in Finance](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/5.-topics-in-mathematics-with-applications-in-finance.md)
- [Semester 8](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8.md)
- [1. Advanced Natural Language Processing](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/1.-advanced-natural-language-processing.md)
- [2. Introduction to Convex Optimization](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/2.-introduction-to-convex-optimization.md)
- [3. Cognitive Robotics](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/3.-cognitive-robotics.md)
- [4. Bioinformatics and Proteomics](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/4.-bioinformatics-and-proteomics.md)
- [5. Introduction to Computational Thinking and Data Science](https://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/5.-introduction-to-computational-thinking-and-data-science.md)


---

# 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://savitar.gitbook.io/mynotes/the-computer-science-and-engineering-program/computer-science.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.
