Skip to content

Umar-Waseem/BS-CS-Semester-3

Repository files navigation

BS-CS-Semester-3

This repository consists of course materials used in Semester 3 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: 📕📺

  1. Linear Algebra

  2. Data Structures

  3. Computer Organization And Assembly Language

  4. Discrete Structures / Maths


Its possible that some stuff may be missing.


How to contribute ? 🤔

  1. 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.
  2. 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.
  3. 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.
  4. 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]
  5. 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.
  6. 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.
  7. 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.

Code of Conduct 🙌

  • Please make sure to follow a basic code of conduct and ethics 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.

About

Semester 3 course material for BS Computer Science at Fast National University Of Computer And Emerging Sciences

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published