Sujoy Datta (@sujoyyyy)
  • Stars
    star
    39
  • Global Rank 406,458 (Top 15 %)
  • Followers 69
  • Following 107
  • Registered over 4 years ago
  • Most used languages
    C++
    23.8 %
    Java
    19.0 %
    C
    14.3 %
    HTML
    9.5 %
    JavaScript
    9.5 %
    Verilog
    9.5 %
    Assembly
    4.8 %
  • Location 🇮🇳 India
  • Country Total Rank 14,490
  • Country Ranking
    Verilog
    115
    Assembly
    490
    C++
    1,368
    C
    2,007
    Java
    7,717
    HTML
    8,859

Top repositories

1

Coding-Problems

Ace your programming interview. Get exceptionally good at coding interviews by solving problems.
C++
5
star
2

Computer-Architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.
Verilog
3
star
3

Multi-Level-Indexing

Index records comprise search-key values and data pointers. Multilevel index is stored on the disk along with the actual database files.
C++
3
star
4

Udemy-Course-C

"Data Structures and Algorithms In C" course is thoroughly detailed and uses lots of animations to help you visualize the concepts.
C++
3
star
5

VLSI

Lab work for VLSI for computer science. It formalizes the notion of hierarchical design of Integrated Circuits and abstracts the notion of design of integrated circuits.
Verilog
2
star
6

Tic-Tac-Toe-App

The player who succeeds in placing three of their marks in a diagonal, horizontal, or vertical row is the winner. It is a solved game with a forced draw assuming best play from both players.
Java
2
star
7

sujoyyyy

2
star
8

sujoyyyy.github.io

Personal web pages are world wide web pages created by an individual to contain content of a personal nature rather than content pertaining to a company, organization or institution.
HTML
2
star
9

High-Performance-Computing

High Performance Computing most generally refers to the practice of aggregating computing power in a way that delivers much higher performance than one could get out of a typical desktop computer or workstation in order to solve large problems in science, engineering.
Jupyter Notebook
2
star
10

Sales-Page-Template

This is a full stack web application created to visualize the effectiveness of Database Management Systems.
HTML
2
star
11

Compiler-Design

A compiler translates the code written in one language to some other language without changing the meaning of the program. ... Compiler design covers basic translation mechanism and error detection & recovery. It includes lexical, syntax, and semantic analysis as front end, and code generation and optimization as back-end.
C
2
star
12

Operating-Systems

Basic concepts of operating systems that are taught in a regular UG OS course in a CS curriculum.
C
1
star
13

React_Application

React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies.
JavaScript
1
star
14

CN-programs

A computer networking is a process of connecting two more than two computers with the purpose to share data, provide technical support, and to communicate.
C
1
star
15

Basketball-Counter-App

A single activity nested layout app which uses button clicks to compare basketball scores of 2 teams and has a reset button.
Java
1
star
16

Engine-Translator-App

A multi activity app that gives basic translation tips from English to a special user defined language "Engine" and has multimedia features for pronunciation. (Ongoing)
Java
1
star
17

Cpp-stl

Standard Template Library is a software library for the C++ programming language that provides four components called algorithms, containers, functions, and iterators.
C++
1
star
18

ARM-Assembly-Codes

An assembler translates a file containing assembly language code into the corresponding machine language. The design of the machine language encoding is called the instruction set architecture (ISA).
Assembly
1
star
19

Machine-Learning

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
Jupyter Notebook
1
star
20

Dynamic-Programming

Dynamic programming is used where we have problems, which can be divided into similar sub-problems, so that their results can be re-used. Mostly, these algorithms are used for optimization.
C++
1
star
21

JavaScript

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm.
JavaScript
1
star
22

Coffee-Order-Summary-App

An app that explores user input feature and generates an order summary which can be shared to social media using intents.
Java
1
star