Giter Site home page Giter Site logo

gate's Introduction

GATE Syllabus

Syllabus:

[ ] Engineering Mathematics:

[ ] Discrete Mathematics:

  • [ ] Propostional and First Order Logic
  • [ ] Sets
  • [ ] Relations
  • [ ] Functions
  • [ ] Partial Orders and Lattices
  • [ ] Monoids
  • [ ] Groups
  • [ ] Graphs
    • [ ] Connectivity
    • [ ] Matching
    • [ ] Coloring
  • [ ] Combinatorics
    • [ ] Counting
    • [ ] Recurrence Relations
    • [ ] Generating Functions

[ ] Linear Algebra:

  • [ ] Matrices
  • [ ] Determinants
  • [ ] Systems of Linear Equations
  • [ ] Eigenvalues and Eigenvectors
  • [ ] LU Decomposition

[ ] Calculus:

  • [ ] Limits
  • [ ] Continuity and Differentiability
  • [ ] Maxima and Minima
  • [ ] Mean Value Theorem
  • [ ] Integration

[ ] Probability and Statistics:

  • [ ] Random Variables
  • [ ] Uniform, Normal, Exponential, Poisson and Binomial Distributions
  • [ ] Mean, Median, Mode and Standard Deviation
  • [ ] Conditional Probability and Bayes Theorem

[ ] Digital Logic:

  • [ ] Boolean Algebra
  • [ ] Combinational and Sequential Circuits
  • [ ] Minimization
  • [ ] Number Representation and Computer Arithmetic
    • [ ] Fixed Point
    • [ ] Floating Point

[ ] Computer Organization and Architecture:

  • [ ] Machine Instructions and Addressing Modes
  • [ ] ALU
  • [ ] Data path and Control Unit
  • [ ] Instruction Pipelining
  • [ ] Pipeline Hazards
  • [ ] Memory Hierarchy
    • [ ] Cache
    • [ ] Main Memory
    • [ ] Secondary Storage
  • [ ] I/O Interface
    • [ ] Interrupt
    • [ ] DMA Mode

[ ] Programming and Data Structures:

  • [ ] Programming in C
  • [ ] Recursion
  • [ ] Arrays
  • [ ] Stacks
  • [ ] Queues
  • [ ] Linked Lists
  • [ ] Trees
  • [ ] Binary Search Trees
  • [ ] Binary Heaps
  • [ ] Graphs

[ ] Algorithms:

  • [ ] Searching
  • [ ] Sorting
  • [ ] Hashing
  • [ ] Asymptotic
    • [ ] Space Complexity
    • [ ] Time Complexity
  • [ ] Algorithm Design Techniques
    • [ ] Greedy
    • [ ] Dynamic Programming
    • [ ] Divide and Conquer
  • [ ] Graph Traversals
  • [ ] Minimum Spanning Trees
  • [ ] Shortest Paths

[ ] Theory of Computation

  • [ ] Regular Expression and Finite Automata
  • [ ] Context Free Grammars
  • [ ] Push down automata
  • [ ] Regular and Context Free Languages
  • [ ] Pumping Lemma
  • [ ] Turing Machines and Undecidability

[ ] Compiler Design

  • [ ] Lexical Analysis
  • [ ] Parsing
  • [ ] Syntax-Directed Transalation
  • [ ] Runtime Environments
  • [ ] Intermediate Code Generation
  • [ ] Local Optimization
  • [ ] Data flow Analysis
    • [ ] Constant Propagation
    • [ ] Liveness Analysis
    • [ ] Common Sub Expression Elimination

[ ] Operating System

  • [X] System Calls
  • [X] Processes
  • [X] Threads
  • [X] Interprocess Communication
  • [X] Concurrency and Synchronization
  • [X] Deadlock
  • [ ] CPU and I/O Scheduling
  • [ ] Memory Management and Virtual Memory
  • [ ] File Systems

[X] Databases

  • [X] E-R Model
  • [X] Relational Model
    • [X] Relational Algebra
    • [X] Tuple Calculus
  • [X] SQL
  • [X] Integrity Constraints
  • [X] Normal Forms
  • [X] File Organization
  • [X] Indexing (B & B+ Trees)
  • [X] Transactions and Concurrency Control

[ ] Computer Networks

  • [ ] Concept of Layering
    • [ ] OSI Protocal Stacks
  • [ ] Basics of Packet, Circuit and Virtual Circuit Switching
  • [ ] Data Link Layer
    • [ ] Framing
    • [ ] Error Detection
    • [ ] Medium Access Control
  • [ ] Ethernet Bridging
    • [ ] Routing Protocols
      • [ ] Shortest path
      • [ ] Flooding
      • [ ] Distance Vector
      • [ ] Link State Routing
    • [ ] Fragmentation and IP addressing
    • [ ] IPv4
    • [ ] CIDR Notation
  • [ ] IP Support Protocols
    • [ ] ARP
    • [ ] DHCP
    • [ ] ICMP
    • [ ] NAT (Network Address Translation)
  • [ ] Transport Layer
    • [ ] Flow Control
    • [ ] Congestion Control
    • [ ] UDP
    • [ ] TCP
  • [ ] Sockets
  • [ ] Application layer protocols
    • [ ] DNS
    • [ ] HTTP
    • [ ] SMTP
    • [ ] FTP
    • [ ] EMAIL

gate's People

Contributors

bakageddy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.