BS-CS-Semester-5
This repository consists of course materials used in Semester 5
of Computer Science at Fast National University Of Computer And Emerging Sciences
This may include:
- Slides
- Assignment Questions / Solutions
- Quizes
- Exams / Exams Solutions
📕 📺
Online Resources / Youtube Channels: -
Theory Of Automata / Computing
-
Probability And Statistics
-
Computer Networks
Its possible that some stuff may be missing.
🤔
How to contribute ? -
First, make sure you have a GitHub account.
- If you do not have a GitHub account, you can create one by visiting the GitHub website and signing up for a free account.
-
Fork the repository on GitHub.
- To fork a repository, navigate to the repository you want to contribute to and click the
Fork
button in the top right corner. This creates a copy of the repository under your own GitHub account.
- To fork a repository, navigate to the repository you want to contribute to and click the
-
Clone the forked repository to your local machine.
- To clone the repository, navigate to your forked copy of the repository on GitHub and click the
Clone or download
button.Copy the URL
that is provided. - Open a terminal and navigate to the directory where you want to store the repository.
- Run the command
git clone [URL]
, replacing [URL] with the URL you copied from GitHub. This creates a local copy of the repository on your machine.
- To clone the repository, navigate to your forked copy of the repository on GitHub and click the
-
Create a new branch for your changes.
- After you've cloned the repository, navigate into the repository's directory using the command
cd [repository name]
. - Run the command
git branch [branch name]
to create a new branch with the name you provided. - To switch to your newly created branch use the command
git checkout [branch name]
- After you've cloned the repository, navigate into the repository's directory using the command
-
Make your changes and commit them to your local branch.
- Make the changes you want to contribute to the repository. This can include adding new files, modifying existing files, or deleting files.
- After making your changes, you need to commit them to your local branch.
- Run the command
git add [file name]
to stage the changes for commit. Repeat the command for all the files you've changed. - Run the command
git commit -m [commit message]
to commit the changes. The commit message should briefly describe the changes you've made.
-
Push your local branch to your forked repository on GitHub.
- After committing your changes, you need to push them to your forked repository on GitHub.
- Run the command
git push origin [branch name]
to push your local branch to your forked repository.
-
Open a pull request from your forked repository to the original repository.
- Navigate to your forked repository on GitHub and you should see a
Compare & pull request
button. Click on it. - Fill out the pull request form, describing the changes you've made and why they should be included in the original repository.
- Submit the pull request.
- Navigate to your forked repository on GitHub and you should see a
🙌
Code of Conduct - Please make sure to follow a basic code of
conduct
andethics
while contributing. - Do not contribute irrelevant stuff. It should only be related to Computer Science, specifically Semester 2 subjects.
✉️
Contact / Communication If you have any questions or need help, please feel free to reach out to me at my email address
.
⭐
Recognition All contributions are appreciated provided that they are relevant to this repository. You will featured with a picture in the following line if you contribute.