# Computer Science

### Insertion Sort in Python

Insertion Sort in Python Insertion sort examine the previously sorted sub-array and insert an element at its proper position. If you have an array a, a, a, a,……….a[n]. Then in insertion sort a trivially sorted…

### Selection Sort in Python

Selection Sort Selection sort uses statistical technique which finds minimum/maximum from a list and puts it at appropriate position. If you consider ascending order the smallest element will be placed at the first position, the…

### Binary Search in Python

Binary Search Basic idea behind binary search is to divide sorted array in two parts, and check whether the element which divides the array is desired element . And if the desired element is found…

### Bubble Sort in Python

Bubble Sort in Python The basic idea behind bubble sort is to compare the first element in list to second element . Compare the second element to the third element if greater swap the elements….

### Logistic Regression

Hyperbolic Functions These functions are very important in regression, classification and to build neural networks. Moreover, it is important to remember expression hyperbolic functions in the form of exponential functions. I have written the expressions…

### Central Limit Theorem and Normal Distribution

Why is normal distribution is important? To understand the question you have to go through the Central Limit Theorem. Central Limit Theorem According to central limit theorem if X1, X2, X3,……Xn are random variables…

### Skewness and Kurtosis

Skewness and Kurtosis- Introduction- Skewness and Kurtosis are very important  concepts in statistics and have several applications.  In addition, they characterize the nature of data distribution which make data analysis easier. Moreover, I will separately…

### UGC-NET Computer Science and Applications Syllabus

UNIVERSITY GRANTS COMMISSION NET BUREAU NET SYLLABUS Subject : COMPUTER SCIENCE AND APPLICATIONS Code No.:(87) Unit – 1 : Discrete Structures and Optimization Mathematical Logic: Propositional and Predicate Logic, Propositional Equivalences, Normal Forms, Predicates and…

### Divide and Conquer and Dynamic Programming Algorithms

Often students get confused what are differences between divide and conquer and dynamic programming. Since they solve problems in similar nature. Divide the problem into sub-problems combine them to get solution. Here I list the…

### Operating System

An Operating System is a system software which uses the software and hardware resources and provides an environment for application programs to execute appropriately.     Operating System Types 1.  Distributed Operating System With a…