Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/essammohamed1/ds_course_fcis_students_2024

Course material , slides , code and exercises
https://github.com/essammohamed1/ds_course_fcis_students_2024

cpp data-structures

Last synced: about 1 month ago
JSON representation

Course material , slides , code and exercises

Awesome Lists containing this project

README

        

# DS_Course_FCIS_Students_2024

Welcome to the **Data Structures Course (2024)** repository. This repository is designed for students to submit their homework and tasks related to the course.

## πŸ“‹ How to Get Started

1. **Fork this repository** to your GitHub account.
2. **Clone** your forked repository to your local machine.

```bash
git clone https://github.com/your-username/DS_Course_FCIS_Students_2024.git
```

3. **Create a new file** with your name (e.g., `YourName_Task.md`) under the `STUDENT_SOLVE` folder.

4. **Solve the tasks** as per the instructions, and write your solutions in the file.

5. **Commit** your changes every time you solve a task:

```bash
git add .
git commit -m "Solved Task #1"
git push origin main
```

6. **Create a pull request** with your name, once you've solved four tasks. Ensure your pull request follows the format:

```
PR Title: Solved Tasks 1-4 by Your Name
```

## πŸ† Tasks

The tasks are listed in individual sections of the repository. Each task will be marked by its number (e.g., **Task #1**, **Task #2**, etc.), and you should solve them in order. Make sure to commit frequently!

---

## πŸŽ‰ Contributing

We love contributions! Here’s how you can contribute to this repository:

1. **Fork** this repository and make your changes in your own branch.
2. **Write clear commit messages** that describe the changes you have made. Example:

```bash
git commit -m "Fixed issue in Task #2"
```

3. **Open a pull request** when you are ready to submit your changes. In your PR description, please reference the tasks you have solved.

### 🚨 Rules for Contributing:

- Follow the **task instructions** precisely and provide clear, concise solutions.
- Commit frequently with meaningful messages to track your progress.
- Submit your pull request once you've solved **four tasks**. Make sure your PR title includes your name and the tasks you've solved.
- Be respectful to others' code and try to help your peers.

## πŸ“‚ Folder Structure

* β”œβ”€β”€ **STUDENT_SOLVE**
β”‚ β”œβ”€β”€ YourName_Task1.md
β”‚ β”œβ”€β”€ YourName_Task2.md
β”‚ └── YourName_Task3.md
β”œβ”€β”€ **TASKS**
β”‚ β”œβ”€β”€ Task_1.md
β”‚ β”œβ”€β”€ Task_2.md
β”‚ └── Task_3.md
└── **README.md**

## πŸ“… Deadlines

- **Final Submission Deadline:** Before the next section

## πŸ§‘β€πŸ« Rules & Guidelines

- Each student must submit their solutions in a separate file with their name.
- All tasks should be solved and committed individually.
- Pull requests should include the name of the student and the tasks they’ve completed.
- No direct commits to the `main` branchβ€”use pull requests only.

## πŸ“§ Contact For any questions, please contact
the course instructor at: [πŸ“© [email protected]](mailto:[email protected])

#### Happy coding! Let's build something great together! πŸ’»πŸŽ‰