PROGRAMMING
Upon completion of this course, the participant acquires the advantage in choosing his / her career as an Application Programmer, Create applications using object oriented programming concepts such as inheritance, polymorphism and virtual functions.
I. END-USER APPLICATION
Computer Fundamentals - Introduction to OS/GUI- Wordpad - Notepad - Paintbrush - Windows Explorer - Control Panel
Word Creating Text and Documents - Indexes and Tables - Embedding Picture - Table Manipulation - Mail Merge - Macro.
Excel Formatting Cells - Charts - Pivot Table - Data Table - Forms - Scenarios - Goal seek - Macros and Module.
PowerPoint Creating Presentations - OLE - Enhancing Presentation - Adding Audio & Video - Special Effects.
Creating E-mail ID - Receiving & Sending E-mail - Chatting - Locating Information - Downloading.
II. FRONT-END LANGUAGE & LIBRARY
HTML Basics - New Elements - Canvas - Multimedia - Form Elements, Semantic.
Syntax - Id, Class, Tag Styling - Using Text -Fonts - Links - Lists and Tables - Box Model -Text Effects - Transition - Animations.
III. DATABASE MANAGEMENT SYSTEM
Client / Server Concepts - Relational Model - Data Definition Using SQL - Modify Tables - Using ALTER TABLE Queries, Add a Column, Add an Index, Add a Primary Key - INSERT and DELETE Queries - UPDATE Queries - Using Select Queries - SELECT, WHERE, LIMIT, OR - DER BY, GROUP BY, JOIN - Constraints and Indexes - Views - Expressions - Grouping - Us- ing Functions - Math Functions, Compare String values, Work with Dates - JOIN and Subqueries -Advanced MySQL Query Processing.
IV. PROGRAMMING TOOLS
Data Types - Operators - Expressions - Conditional Compilation - Looping & Branching - Arrays - Functions - Storage Classes - Structures and Unions - Pointers - Dynamic Memory Allocation - File Handling - Linked Lists - Double Linked List - Circular Linked List - Bit Manipulation - Introduction to Data Structure.
Introduction to OOPS - Input & Output Streams - Classes & Objects - Member Functions - Function Overloading - Friend Functions & Classes - Operator Overloading - Constructor & Destructor - Inheritance - Polymorphism - File handling using Stream Classes - Instance - Templates.
Introduction to Python - History - Features - Working with Python - Basic Syntax - Variable and Data Types - Operator and Expressions - Conditional Statements - If - If- else - Nested If-else - Looping - For - While - Nested loops - Control Statements - Break - Continue -Pass - String Manipulation - Accessing Strings - Basic Operations - String slices - Function and Methods - Lists - Introduction - Accessing list - Operations - Working with lists - Function and Methods - Tuple - Introduction -Accessing tuples - Operations - Working - Functions and Methods - Dictionaries - Introduction - Accessing values in dictionaries - Working with dictionaries - Properties - Functions - Defining a function - Calling a function - Types of functions - Function Arguments - Anonymous functions - Global and local variables - Modules - Importing module - Math module - Random module - Packages - Composition - Input-Output - Printing on screen - Reading data from keyboard - Opening and closing file - Reading and writing files - Functions - Exception Handling - Exception - Except clause - OOPs concept - Class and object - Attributes - Inheritance - Overloading - Overriding - Data hiding - Polymorphism - Data Structure.
ADVANCED PYTHON PROGRAMMING
Will be assigned by the faculty member.