An open API service indexing awesome lists of open source software.

https://github.com/raufzer/1cs-ai-fundamentals-assignments

Assignments for the AI module (1CS). Covers logic, search algorithms , CSPs, expert systems, and more.
https://github.com/raufzer/1cs-ai-fundamentals-assignments

folium jupyter-notebook matplotlib numpy pandas python scipy

Last synced: 17 days ago
JSON representation

Assignments for the AI module (1CS). Covers logic, search algorithms , CSPs, expert systems, and more.

Awesome Lists containing this project

README

        

# 1CS AI Fundamentals Assignments

This repository contains assignments and projects for the Artificial Intelligence (AI) module in my 3rd year of university (1CS). The module covers a wide range of AI topics, including First-Order Logic (FOL), search algorithms, constraint satisfaction problems (CSPs), expert systems, robotics, and more. Each folder corresponds to a specific chapter, and assignments are organized accordingly.

---

## Table of Contents
- [1CS AI Fundamentals Assignments](#1cs-ai-fundamentals-assignments)
- [Table of Contents](#table-of-contents)
- [Repository Structure](#repository-structure)
- [Topics Covered](#topics-covered)
- [Assignments](#assignments)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

---

## Repository Structure
The repository is organized by chapters, with each chapter having its own folder containing relevant assignments. Here’s the folder structure:
```
1cs-ai-fundamentals-assignments/

├── search-algorithms-assignments/ # Search Algorithms (BFS, DFS, A*, etc.)
├── docs/ # Documentation and explanations for assignments
└── README.md
```
NOTE: docs/ folder is included for documentation and supplementary materials.

---

## Topics Covered
- **Search Algorithms (BFS, DFS, A/*, etc.)**
- **Constraint Satisfaction Problems (CSPs)**

---

## Assignments
Each chapter folder contains assignments related to the topic. Here are some examples:
- **Search Algorithms**: Implement BFS, DFS, and A* for pathfinding problems.
- **CSPs**: ..

---

## Usage
To use or explore the code in this repository:
1. Clone the repository:
```bash
git clone https://github.com/raufzer/1cs-ai-fundamentals-assignments.git
```
2. Navigate to the specific chapter folder (e.g., `search-algorithms-assignments`).
3. Run the code using the appropriate programming language (Python, Java, etc.).

---

## Contributing
This repository is for academic purposes and is not open for contributions. However, feel free to fork the repository and adapt the code for your own use.

---

## License
This project is licensed under the MIT License. See the LICENSE file for details.

**Note:** This repository is part of my coursework for the 1CS AI module at École supérieure en Sciences et Technologies de l'Informatique et du Numérique.