Computer Science and Programming

### Data Structures and Algorithms

Arrays : Popular Sorting and Searching Algorithms

 Sorting and Searching Bubble Sort Insertion Sort Selection Sort Shell Sort Merge Sort Quick Sort Heap Sort Basic Linear and Self Referential Data Structures  Stacks Queues Single Linked List Double Linked List Circular Linked List  Search Trees Binary Search Trees  Heaps Height Balanced Trees  Graph Algorithms Depth First Search  Breadth First Search  Minimum Spanning Trees: Kruskal Algorithm  Minumum Spanning Trees: Prim's Algorithm Dijkstra Algorithm for Shortest Paths  Floyd Warshall Algorithm for Shortest Paths Bellman Ford Algorithm

Popular Algorithms in Dynamic Programming

Dynamic Programming Integer Knapsack problem Matrix Chain Multiplication Longest Common Subsequence

### Commonly Asked Programming Interview Questions - from Microsoft/Google/Facebook/Amazon interviews

 Programming Interview Questions with Solutions - Microsoft, Google, Facebook, Amazon

## Introduction to Ruby

### Databases - A Quick Introduction To SQL - Sample Queries demonstrating common commands

 Introduction to SQL- A few sample queries - A Case Study - Coming up with a Schema for Tables -Taking a look at how the schema for a database table is defined, how different fields require to be defined. Starting with a simple "case study" on which the following SQL tutorials will be based. Creating tables, defining the type and size of the fields that go into it. Introduction to SQL - A few sample queries : Making Select Queries   Elementary database queries - using the select statement, adding conditions and clauses to it to retrieve information stored in a database. Introduction to SQL - A few sample queries : Insert, Delete, Update, Drop, Truncate, Alter Operation Example of SQL commands which are commonly used to modify database tables. Introduction to SQL - A few sample queries: Important operators - Like, Distinct, Inequality, Union, Null, Join, Top  Other Important SQL operators. Introduction to SQL- A few sample queries: Aggregate Functions - Sum, Max, Min, Avg - Aggregate functions to extract numerical features about the data.

### Introduction To Networking

 Client Server Program in Python A basic introduction to networking and client server programming in Python. In this, you will see the code for an expression calculator . Clients can sent expressions to a server, the server will evaluate those expressions and send the output back to the client.

### Introduction to Basic Digital Image Processing Filters

 Introductory Digital Image Processing filters Low-pass/Blurring filters, hi-pass filters and their behavior, edge detection filters in Matlab . You can take a look at how different filters transform images.  Matlab scripts for these filters.

## Electrical Science and Engineering

### Introduction to DC Circuits

 Circuit Theory 1a- Introduction to Electrical Engineering, DC Circuits, Resistance and Capacitance, Kirchoff Law Circuit Theory 1b - More solved problems related to DC Circuits with Resistance and Capacitance- Capacitors, computing capacitance, RC Circuits, time constant of decay, computing voltage and electrostatic energy across a capacitanc

## Introduction to Electrical Energy Generation and Power Electrical Engineering

 A Tutorial on Power Generation From Thermal Power Plants - TS Graph, Process, Principles, Turbine Model, Basic Boiler Schematics  Other Renewable Sources of Energy - Solar Energy, Biomass Economics of Electrical Power Generation Estimation of Capacitance and Inductance in Electrical Transmission Lines  Insulation of Electrical Cables An Introduction to Power System Protection

ċ
Prashant Bhattacharji,
Oct 15, 2012, 7:31 AM
ċ
Prashant Bhattacharji,
Oct 18, 2012, 7:20 AM
ċ
Prashant Bhattacharji,
Oct 18, 2012, 7:20 AM
ċ
Prashant Bhattacharji,
Dec 4, 2012, 11:50 PM
ą
Prashant Bhattacharji,
Feb 17, 2014, 7:19 AM
ą
Prashant Bhattacharji,
Jul 16, 2013, 9:04 AM
ą
Prashant Bhattacharji,
Apr 11, 2013, 3:01 PM
ċ
Prashant Bhattacharji,
Sep 29, 2012, 2:14 AM
ċ
Prashant Bhattacharji,
Dec 31, 2016, 11:10 PM
ċ
Prashant Bhattacharji,
Jul 23, 2015, 4:14 AM
ą
(167k)
Prashant Bhattacharji,
Dec 15, 2012, 12:05 PM
ą
Prashant Bhattacharji,
May 23, 2019, 12:05 PM
ċ
Prashant Bhattacharji,
Jan 22, 2013, 11:37 AM
ċ
Prashant Bhattacharji,
Sep 13, 2012, 2:09 AM
ċ
Prashant Bhattacharji,
Sep 13, 2012, 1:02 AM
ċ
Prashant Bhattacharji,
Jun 21, 2017, 11:05 PM
ċ
Prashant Bhattacharji,
Jun 6, 2019, 7:48 AM
ċ
Prashant Bhattacharji,
May 27, 2017, 1:30 AM
ċ
Prashant Bhattacharji,
Jun 7, 2019, 4:36 AM
ą
Prashant Bhattacharji,
Jan 23, 2013, 10:17 AM
ą
Prashant Bhattacharji,
Jan 23, 2013, 10:51 AM
ą
Prashant Bhattacharji,
Jan 23, 2013, 10:37 AM