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.
- Host: GitHub
- URL: https://github.com/raufzer/1cs-ai-fundamentals-assignments
- Owner: raufzer
- Created: 2025-03-03T09:42:36.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T15:31:32.000Z (24 days ago)
- Last Synced: 2025-04-07T16:41:15.709Z (24 days ago)
- Topics: folium, jupyter-notebook, matplotlib, numpy, pandas, python, scipy
- Language: Jupyter Notebook
- Homepage: https://raufzer.github.io/1cs-ai-fundamentals-assignments/
- Size: 7.32 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.