GATE: Computer Science Fundamental Concepts
GATE: Anatomy of a Digital Computer
A digital computer is designed to process data in numerical form; its circuits perform directly the mathematical operations of. Understanding the difference between digital and analog computing systems for GATE.
GATE: Data Processing Concept
Understanding fundamentals of computing, what is data processing and related concepts. Understanding what is data and how do we need to go around it for GATE.
GATE: Computer Software
Computer usually requires two components viz. ssoftware and hardware. Here is a summary of how software are useful and the various kinds of fundamental softwares along with their applications for GATE.
GATE: Operating System
To run a computer one requires a operating system and this tutorial explains what is operating system and an introduction on various types of operating systems. Windows, linux and unix are the commonly used operating systems for GATE.
GATE: Data Communication and Networking
Without communicaation and networking any data produced on one computer cannot be used at another computer and is the basis why we need to study data communication and networking for GATE.
GATE: Fundamentals of Internet and Java Programming
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to serve billions of users worldwide and www or world wide web is commonly used protocol. This tutorial explains the fundamentals and basics of internet along with programming in java language for GATE.
GATE: Introduction to C + +
In the previous module we learnt aabout programming in java language for GATE. This module teaches an introduction to C + + language.
GATE: General Concept of OOP
The object-oriented programming (OOP) is a different approach to programming and maainly deals with design patterns. This technology is now becoming a need in this rapidly changing world and highly competitive and versatile nature of industry for GATE.
GATE: Control Statements
A program consists of a number of statements which are usually executed in sequence. Programs can be much more powerful if we can control the order and are called as control statements. This tutorial explains control statements for GATE.
This tutoorial on computer science deals with understanding the basic concepts of functions for GATE.
Array data structure or array is a data structure consisting of a collection of element used in programming and this tutorial aims to develop the basic understanding on the concept of array for GATE.
GATE: Structure, Type def & Enumerated Data Type
A typedef can be used to eliminate the need for the struct key word in C language and similarly understand the concept of enumerated data types and understanding the basics for the same for GATE.
GATE: Classes & Objects with Constructors or Destructors
Constructors and destructors are special member functions of classes that are used to construct and destroy class objects in programming language C + +. The given tutorial is an effort to help understand the clases and objects with constructors or destructors for GATE.
GATE: Inheritance Extending Classes
Extending classes covers the concept of inheritance under Java for GATE, allowing you to extend existing classes and is primarily governed under Java language. This tutorial aims to simplify the concept of extending classes.
The variable that stores the reference to another variable is pointer and is a very powerful feature in programming language for GATE. This features is simplified and made pointwise in this tutorial.
The data is stored in files in computing. Here is a tutorial for GATE to help understand the types of files and how can they be read using various softwares.