/Computer-science-Project

Computer science-related projects and learning data, including data structures, search, and artificial intelligence.

Primary LanguagePython

Computer science project

A repository for computer science project.

Projects

  • Bus reservation program

    • Description: This code implements a bus ticket reservation system that allows users to check bus ticket status, make reservations, change reservations, and cancel reservations, with seat information being read from and written to a file.
    • Link: Bus reservation program
    • Language: C
  • Turing machine

    • Description: This code simulates a Turing Machine by reading an initial tape configuration from an input file, processing it with state transitions, and writing the final tape configuration to an output file.
    • Link: Turing machine
    • Language: C
  • Bank algorithm

    • Description: This C++ code implements a simple bank management program where users can view account information, deposit money, withdraw money, and check their balance after verifying their account number and password.
    • Link: Bank algorithm
    • Language: C++
  • Movie ranking

    • Description: This Python script scrapes the top 5 weekly box office rankings from the Daum Movies website and prints each movie's rank, title, release date, and cumulative audience.
    • Link: Movie ranking
    • Language: Python
  • Plagiarism rate

    • Description: This Python script calculates and prints the percentage similarity between two text files (such as C, Java, or Python files) using TF-IDF vectorization and cosine similarity.
    • Link: Plagiarism rate
    • Language: Python
  • User recommended search term program

    • Description: This Python script reads user-input keywords from a file, increments their count upon input, performs web crawling to retrieve related keywords and sentences containing the keyword, filters and displays words containing the keyword, and saves the updated keyword counts back to the file.
    • Link: User recommended search term program
    • Language: Python
  • Send Mail

    • Description: This bash script prompts for recipient and sender email addresses, subject, and body, then sends an email using the mail command.
    • Link: Send mail
    • Language: Shell
  • GitHub Unfollowers Checker

    • Description: This script checks which GitHub users a specified user is following but who are not following back using the GitHub API.
    • Link: GitHub Unfollowers Checker
    • Language: Python
  • Word Embedding Project - Skip-gram Model

    • Description: This project focuses on training word embeddings using a Skip-gram model with negative sampling. The model is trained on a large text corpus and can find semantically related words based on cosine similarity or Euclidean distance.
    • Link: Word Embedding Project
    • Language: Python

Contribution

If you would like to contribute to this repository, please follow the Contribution Guidelines.

License

This repository is distributed under the MIT License.

Contact