What is python?

Python is an object-oriented, high level language, interpreted, dynamic and multipurpose programming language. Python is easy to learn yet powerful and versatile scripting language which makes it attractive for Application Development. Python’s syntax and dynamic typing with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas.

Core Python Programming (Duration: 2 Months)

Introduction

Introduction to Python, Python features, history, versions, How to install ,python, Python variables, keywords, identifiers, literals, comments, Python operators and Expression, Mutable and Immutable type

Control Statement

Python if, if elif statements, Python Loops for loop, while loop, break statement, continue statement

Python Strings

Python strings, Accessing string, Applying string operators, String slice notation, String functions

 Python Lists

Storing data in list, Accessing data, Manipulating data, List functions

Python Tuples

Accessing tuple,Adding tuple, Replicating tuple, Updating tuple, Tuple Functions

Python Dictionary

Accessing Dictionary, Adding Dictionary, Replicating Dictionary, Updating Dictionary, Dictionary Functions

Python Functions

Python functions, Inbuilt functions, User defined function, With parameter, With return

Python Modules

What is python module?, What are the usage of modules? How to create and use module?

Python OOPS Concepts

Class and object, Constructor and Destructor, Polymorphism, Inheritance and types

Python Files I/O

Working with files, Type of files, Opening and closing files, Mode of file opening, Write data into file, Read data from file, Writing and reading , class data into file, Operation performed on file

Python Exceptions

Error and its Type, Exception Handling, How to handling exceptions in Python

 

Advance Python Programming (Duration: 2 Months)

Python Multi threading

What is thread? Multithreading in python, Application of Multithreading, Implementation of Multithread in Python, Thread Priority

Python MySQL

Environment Setup (mysqldb library), Database Connection, Creating New Database, Creating Tables, Insert Operation, Select Operation, Update Operation, Delete operation, Join Operation, Performing more Query

Python Tkinter (GUI)

Introduction about GUI, Environment Setup for GUI (Tkinter library), Tkinter Button, Canvas, Checkbutton, Entry, Frame, Label, Listbox, Menubutton, Menu, Message, Radiobutton, Scale, Scrollbar, Text, Toplevel, Spinbox, PanedWindow, LabelFrame, MessageBox

NumPy in Python

NumPy Introduction, Environment Setup, NumPy Ndarray, Data Types, Array Creation, Array from Existing Data, Arrays within the numerical range, Array Iteration, String Functions, Mathematical Functions, Statistical Functions, Sorting & Searching, Copies and Views, Matrix Library

Python Visualization(matplotlib)

Introduction about Data Visualization, Setup matplotlib library in Python, plotting data using charts, Type of Plots: – Line Graph, Bar Graph, Histogram, Scatter Plot, Area Plot, Pie Chart

What is Java

Java ProgrammingJava is a “high level, Simple, Robust, Portable, Platform-independent, Secured, High Performance, Multi-threaded, Architecture Neutral, Object-Oriented, Interpreted and Dynamic” programming language.

Java was originally designed for digital devices such as set-top boxes, interactive television, etc. Currently, Java is used in internet programming, mobile devices, games, e-business solutions, etc.

Initially Java was developed by James Gosling, Mike Sheridan, and Patrick Naughton in June 1991. The small team of sun engineers called Green Team at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995.

 

Core Java       Duration: 3 Months Fee:    

Module ‘A’ (Basic concept)

Introduction about Java, Basics of Java Programming, Declarations and Access Controls, Flow of control, Methods in Java, Array in Java, Oops concept in Java, Class &Constructor, Inheritance & Interface, Java Package, Exception handling in java, Java File Handling concept, Threads in Java, Applet Programming, Collection Framework,Wrapper Class,Java Graphics API,

Module ‘B’ (Advance Concept)

Windows Programming using AWT, Swing (Swing Components), Layout Managers, Event Handling, Database programming with Java, Networking concept in Java, Java Frameworks: NetBeans, Eclipse

Project work

Advance Java

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

C, C++ Programming

What is C?

The C Language is developed for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc. C programming is considered as the base for other programming languages, that is why it is known as mother language.

C programming language was developed in 1972 by Dennis Ritchie at bell laboratories of AT&T (American Telephone & Telegraph), located in the U.S.A. Dennis Ritchie is known as the founder of the c language.

What is C++?

C++ is an object-oriented programming language. It is an extension to C programming. It supports the object-oriented programming features as, Inheritance, Polymorphism, Encapsulation, Abstraction

C++ programming language was developed in 1980 by Bjarne Stroustrup at bell laboratories of AT&T (American Telephone & Telegraph), located in U.S.A. Bjarne Stroustrup is known as the founder of C++ language.

C Programming        Duration: 2 Months      

Introduction

About C, Tokens, Keywords, Literals/ Constant, Variables, Identifiers, comments, datatype as Fundamental, Derived and User Defined Datatype

Operator in C

Operators, Operands and Expression, Type of Operators as Arithmetical, Logical, Relational, Increment/Decrement, Assignment, Conditional (? 🙂 etc.

Flow of Control

statement types, sequential, conditional and Iteration statements, if, if else, nested if, loops, entry control and exit control loop, while, do while, for loops, jump statements, break, continue, goto, return.

Functions in C

About Function, Advantage of Function, Type of Function, Library Function, User Defined Function, Many ways to implements Functions, Call by value and Call by ref, scope rules, local and global variable,

Array in C

What is Array, its benefits? Operation Performed on Array, Type of Array- single and multi-dimension Array, implementation of Array, String as character type of Array. String Operations.

Pointer & Memory Allocation in C

Static and Dynamic Memory Allocations, Pointer, its uses and implementation, Operations on Pointers,

Structure & Union

About Structure, its uses, implementation of Structure, nested Structure, self-reference structure, union and enumeration, symbolic constant and macro definition, typedef

Working With Files

Type of files, Text Files and Binary File, File Mode, Operation on File. Reading, Writing and Appending Data in File. Command Line Argument

C++ Object Oriented Programming    Duration: 2 Months    

Introduction

Beginning with C++, Explaining Procedure Oriented Language(C) and Object Oriented Language. (C++), OOPS concept- Abstractions, Encapsulation, Polymorphism, Inheritance

Fundamentals of C++

C++ Tokens, Keywords, Identifiers, Variables, Datatype, Expressions, Operators and Operands

Control Structure

Statement type sequential, selection and Iteration statement, if else, nested if, switch case, while, do while, for, break, continue etc.

Functions in C++

Function and its type, Advantage of Using Function, Library and User Defined Function, Call by value and ref, Actual, Formal and Default Parameters, Function Overloading, Scope Rules, Local and Global variable,

Array in C++

Array and its benefits, type of Array, Operation on array, String Operations, String functions

Classes and Objects

Working with Class and Object, Access Rules- public, protected, private, Class and Array, static method and variable, inline function, friend function.

Constructor and Distributor

Constructor and its importance in C++, Type of Constructor, Default, Parameterized and copy constructor, Characteristics of Constructor, Destructor and its importance, Characteristics of Destructor

Inheritance

Inheritance and its Importance, Type of Inheritance, Super and Sub Class, Implementation of different type of inheritance,

Operator Overloading

Importance of Operator Overloading, Overloading Unary and Binary Operators,

Pointer, Virtual Functions, Polymorphism

Data Files Handling

Data File Handling in C++, Type of Files, Text Files and Binary File, File Mode, Operation on File, Reading, Writing and Appending Data in File.

Exception Handling

Error and its Type, Exception handling in C++, try, catch, throw in C++,

Templates in C++

Template and its advantage, Template Function and Class, implement template using C++

Data Structure using C/C++What is Data Structure?

Data Structure can be defined as the group of data elements which provides an efficient way of storing and organizing data in the computer so that it can be used efficiently.Data Structures are the main part of many computer science algorithms as they enable the programmers to handle the data in an efficient way. It plays a big role in enhancing the performance of a software or a program as the main function of the software is to store and retrieve the user’s data as fast as possible

Data Structure Using C   Duration: 2 Months

Introduction

Introduction about Data Structure, Type of Data Structure, Algorithm, Asymptotic Analysis, Pointer, Structure

Array

Array and its Advantage, Array type, 1 D Array, 2 D Array, Array Implementation, Operation On Array, Sparse Matrix

Linked List

Linked List Introduction, Type of Link list, Single Link List, Circular Link List, Double Link List, Double Circular Link List, Operation On Link List, Insertion, Deletion, Traversing, Searching, Reversing

Stack

Stack Introduction, Array & Linked List Implementation, Infix, Prefix and Postfix Conversion,

Queue

Queue, Array & Linked List Implementation, Circular Queue, Priority Queue, Dqueue

Tree

Tree Introduction, Binary Tree, Pre-order Traversal, In-order Traversal, Post-order Traversal, Binary Search Tree, Searching in BST, Insertion in BST, Deletion in BST, AVL Tree, Insertion in AVL Tree, LL Rotation, LR Rotation, RL Rotation, RR Rotation, Deletion in AVL Tree, B Tree, B+ Tree

Graph

Graph, Graph Implementation, BFS Algorithm, DFS Algorithm, Spanning Tree, Prim’s Algorithm, Kruskal’s Algorithm

Searching, Sorting & Hashing

Linear Search, Binary Search, Bubble Sort, Heap Sort, Insertion Sort, Merge Sort, Quick Sort, Radix Sort, Selection Sort, Hashing, Different Hashing Technique, Hash   Collision, Solving Hash Collision

What is SQL

SQL (Structured Query Language) is used to perform operations on the records stored in database such as updating records, deleting records, creating and modifying tables, views etc.

SQL is just a query language, it is not a database. To perform SQL queries, you need to install any database for example Oracle, MySQL, MongoDB, PostGre SQL, SQL Server, DB2 etc.