Unit I
SELF-AWARENESS(WHO) & POSITIVE THINKING(UNICEF)
Unit II
EMPATHY
Unit III
CRITICAL & CREATIVE THINKING
Unit IV
Part of Speech
4.1 Articles
4.2 Noun
4.3 Pronoun
4.4 Verb
4.5 Adverb
4.6 Adjective
4.7 Preposition
Unit V
Paragraph and Essay Writing
5.1 Descriptive
5.2 Expository
5.3 Persuasive
5.4 Narrative
Reading Comprehension
Unit – I
Introduction: The essence of computational problem solving – Limits of computational problem solving-Computer algorithms-Computer HardwareComputer Software-The process of computational problem solving-Python programming language – Literals – Variables and Identifiers – Operators – Expressions and Data types, Input / output
Unit -II
Control Structures: Boolean Expressions – Selection Control – If StatementIndentation in Python- Multi-Way Selection — Iterative Control- While Statement- Infinite loops- Definite vs. Indefinite Loops- Boolean Flag. String, List and Dictionary, Manipulations Building blocks of python programs,Understanding and using ranges.
Unit – III
Functions: Program Routines- Defining Functions- More on Functions: Calling Value-Returning Functions- Calling Non-Value-Returning Functions- Parameter Passing – Keyword Arguments in Python – Default Arguments in Python-Variable Scope. Recursion: Recursive Functions.
Unit – IV
Objects and their use: Software Objects – Turtle Graphics – Turtle attributesModular Design: Modules – Top-Down Design – Python Modules – Text Files: Opening, reading and writing text files – Exception Handling.
Unit – V
Dictionaries and Sets: Dictionary type in Python – Set Data type. Object Oriented Programming using Python: Encapsulation – Inheritance – Polymorphism. Python packages: Simple programs using the built-in functions of packages matplotlib, NumPy, pandas etc
List of Programs
1. Program to convert the given temperature from Fahrenheit to Celsius and vice versa depending upon user’s choice.
2. Write a Python program to construct the following pattern, using a nested loop
*
**
***
****
*****
****
***
**
*
3. Program to calculate total marks, percentage and grade of a student. Marks obtained in each of the five subjects are to be input by user. Assign grades according to the following criteria: Grade A: Percentage >=80 Grade B: Percentage >=70 and 80 Grade C: Percentage >=60 and <70 Grade D: Percentage >=40 and <60 Grade E: Percentage < 40
4. Program, to find the area of rectangle, square, circle and triangle by accepting suitable input parameters from user.
5. Write a Python script that prints prime numbers less than 20.
6. Program to find factorial of the given number using recursive function.
7. Write a Python program to count the number of even and odd numbers from array of
N numbers.
8. Write a Python class to reverse a string word by word.
9. Given a tuple and a list as input, write a program to count the occurrences of all items
of the list in the tuple. (Input: tuple = (‘a’, ‘a’, ‘c’, ‘b’, ‘d’), list = [‘a’, ‘b’], Output: 3)
10. Create a Savings Account class that behaves just like a Bank Account, but also has an
interest rate and a method that increases the balance by the appropriate amount of
interest (Hint: use Inheritance).
11. Read a file content and copy only the contents at odd lines into a new file.
12. Create a Turtle graphics window with specific size.
13. Write a Python program for Towers of Hanoi using recursion
14. Create a menu driven Python program with a dictionary for words and their meanings.
15. Devise a Python program to implement the Hangman Game.
Unit I
Methods of collection: Complete enumeration – Sample Survey – Primary data – Secondary data sources – Types of variables. Norminal, ordinal and scale data. Presentation of Data: Presentation of data by tables – construction of tables (Univariate and Bivariate) – frequency table and contingency table
Unit II
Diagrammatic presentation: Line diagram, Bar diagrams: Simple, multiple,subdivided and Percentage-Pie chart, comparative pie chart – Graphical representation of a frequency distribution by histogram and frequency polygon and Ogives
Unit III
Analysis of Data (Univariate): Measures of central tendency: Arithmetic meanMedian and Mode choice of an average-characteristic of a good average
Unit IV
Measures of dispersion: Range-Quartile deviation-mean deviation – standard deviation – relative measures of dispersion – Coefficient of Variance
Unit V
Analysis of Data (Bivariate): Correlation- Scatter plot-coefficient of correlationPearson’s Correlation Coefficient, Spearmen’s rank correlation coefficientcorrelation coefficient for bivariate frequency table- Association of attributes: Chisquare test of independence of attributes
Unit I
Introductory concepts: Hardware and Software – Memory unit – CPU-Input Devices: Key board, Mouse and Scanner. Output devices: Monitor, Printer. Introduction to Operating systems – Introduction to Programming Languages.
Unit II
Word Processing: File menu operations – Editing text – tools, formatting, bullets and numbering – Spell Checker – Document formatting – Paragraph alignment, indentation, headers and footers, printing – Preview, options, merge.
Unit III
Spreadsheets: Excel – opening, entering text and data, formatting, navigating; Formulas – entering, handling and copying
Unit IV
Charts – creating, formatting and printing, analysis tables, preparation of financial statements, introduction to data analytics
Unit V
Power point: Introduction to Power point – Features – Understanding slide typecasting & viewing slides – creating slide shows. Applying special object – including objects & pictures – Slide transition – Animation effects, audio inclusion,timers.
Unit I
Understanding the Computer: – Introduction – Evolution of Computers -Generations of Computers – Classification of Computers – Computing Concepts -The Computer System – Applications of Computers. Computer Organisation and Architecture: – Introduction – Central Processing Unit – Internal Communications -Machine Cycle – The Bus – Instruction Set. Memory and Storage Systems: -Introduction – Memory Representation – Random Access Memory – Read Only Memory – Storage Systems – Magnetic Storage Systems – Optical Storage Systems -Magneto Optical Systems – Solid-state Storage Devices – Storage Evaluation Criteria. Input Devices: – Introduction – Keyboard – Pointing Devices – Scanning Devices – Optical Recognition Devices – Digital Camera – Voice RecognitionSystem – Data Acquisition Sensors – Media Input Devices.Output Devices: – Introduction – Display Monitors – Printers – Impact Printers – Non-impact Printers -Plotters – Voice Output – Systems – Projectors – Terminals
Unit II
Computer Codes: – Introduction – Decimal System – Binary System – Hexadecimal System Octal System – Binary Coded Decimal (BCD) Systems – Unicode.Computer Arithmetic: – Introduction – Binary Addition – Binary Multiplication -Binary Subtraction – Binary Division Signed/unsigned Numbers – Complements of Binary Numbers – Binary Subtraction Using Complements – Representing Numbers- Integer Arithmetic – Floating-point Arithmetic
Unit III
Boolean Algebra of Switching Circuits: – Introduction – Elements of Boolean Algebra – Basic Postulates of Boolean Algebra – Boolean Operations – Principle of Duality – Basic Laws of Boolean Algebra – De Morgan’s Theorem – Boolean Expressions. Logic Gates and Digital Circuit Introduction – Basic Logic Gates – Derived Logic Gates – Conversion of Boolean Functions – Adder Circuits – Flipflop Circuits – Application of Flip-flops. Computer Software: – Introduction -Types of Computer Software – System Management Programs – System Development Programs – Standard Application Programs – Unique Application Programs – Problem Solving – Structuring the Logic – Using the Computer
Unit IV
Operating Systems: – Introduction – History of Operating Systems – Functions of Operating Systems – Process Management – Memory Management – File Management – Device Management – Security Management – Types of Operating Systems – Providing User Interface – Popular Operating Systems. Programming Languages: – Introduction – History of Programming Languages – Generations of Programming Languages – Characteristics of a Good Programming Language – Categorisation of High-level Languages – Popular High-level Languages – Factors Affecting the Choice of a Language – Developing a Program – Running a Program
Unit V
Data Communications and Networks: – Introduction – Data Communication Using Modem – Computer Network – Network Topologies – Network – Protocols and Software – Applications of Network. The Internet and World Wide Web: – Introduction – History of Internet – Internet Applications – Understanding the World Wide Web – Web Browsers – Browsing the internet – Using a Search Engine – Email Service – Protocols Used for the Internet
A toggle box content area
Unit I
RESILIENCE
Unit II
DECISION MAKING
Unit III
PROBLEM SOLVING
Unit IV
Tenses
4.1 Present
4.2 Past
4.3 Future
4.4 Concord
Unit V
English in the Workplace
5.1 E-mail – Invitation, Enquiry, Seeking
Clarification
5.2 Circular
5.3 Memo
5.4 Minutes of the Meeting
Unit I
Object Oriented Programming Concepts: Complexity in software – The need for object-orientation – Abstraction – Encapsulation – Modularity – Hierarchy. Basic Elements of C++: Classes – Objects – Data members and member functions – private and public access specifiers – Static members – Constructors – Singleton class – Destructors – Friend Functions and Friend Classes – Array of objects – Pointer to objects – this pointer – References – Dynamic memory allocation – Namespaces
Unit II
Function Overloading: Overloading a function – Default arguments – Overloading Constructors.Operator Overloading: Overloading an operator as a member function – Overloading an operator as a friend function – Overloading the operators [], (), -> and comma
operators – Conversion Functions.
Unit III
Inheritance: Types of inheritance – protected access specifier –Virtual Base Class –Base class and derived class constructors. Run-time Polymorphism: Virtual Functions – Function overriding – Pure virtual function – Abstract base class
Unit IV
Templates: Function templates – Overloading a function template – Class templates.Standard Template Library (STL): Containers: vector, list – Iterators: forward,backward – Algorithms: removing and replacing elements, sorting, counting, reversing a sequence. Exception Handling: Exceptions – try, catch, throw – Rethrowing an exception – Restricting exceptions – Handling exceptions in derived classes – terminate(), abort(), unexpected(), set_terminate().
Unit V
I/O Streams: Formatted I/O with ios class functions – Manipulators – Creating own manipulator – Overloading << and >> operators. File I/O: fstream class – Opening and closing a file – Reading from and writing to a text file – Unformatted and Binary I/O – Random access I/O.
List of Programs
1. 1. Write a class to represent a complex number which has member functions to do the following
a. Set and show the value of the complex number
b. Add, subtract and multiply two complex numbers
c. Multiplying the complex number with a scalar val2.
2.Write a Point class that represents a 2-d point in a plane. Write member functions to
a. Set and show the value of a point
b. Find the distance between two points
c. Check whether two points are equal or not
3. Design and implement a class that represents a Harmonic Progression (HP).
Implement functions to do the following:
a. Generate the HP up to a specified number of terms
b. Calculate the sum of the HP to n terms and to infinity
c. Generate the nth term of the HP
d. Generate the corresponding Arithmetic Progression. (Design and implement
a class that encapsulates an AP, and allow the HP class to use its facilities by implementing friend functions.)
4. Design and implement a class to represent a Solid object.
a. Apart from data members to represent dimensions, use a data member to
specify the type of solid.
b. Use functions to calculate volume and surface area for different solids.
5. Design a class representing time in hh:mm:ss. Write functions to
a. Set and show the time
b. Find the difference between two time objects
c. Adding a given duration to a time
d. Conversion of the time object to seconds
Unit I
Basic concepts of Probability: Random Experiments, Sample space, Trial, Events, -Classical and empirical approach to probability and their limitations –Types of events: Exhaustive, mutually exclusive, equally likely and Independent events – Axiomatic approach to probability – Basic theorems on probability using axiomatic approach. Bayes Theorem (statement only)
Unit II
Discrete probability mass function, cumulative distribution function- Theory and problems based on it. Bernoulli distribution, Binomial Distribution and Poisson Distribution
Unit III
Continuous probability density function, cumulative distribution function – Theory and problems based on it. Normal Distribution and its properties, Standard Normal distribution, Problems based on it. Exponential Distribution
Unit IV
Introduction of Sampling distributions- student’s t and chi-square distributions, distribution of sample mean from normal distribution. Density function and Properties only.
Unit V
Testing of Hypothesis, Single mean test and double means test based on normal distribution and students t-distribution. Proportion test, Chi-square test, ANOVA test.
Contents
WORD
1. Create and save a document using MSWORD Deletion of Character, Word, line and block of text – Undo and redo process – Moving, Copying and renaming
2. Format the Text document Character formatting – Paragraph formatting – Page formatting
3. Spell check the document Finding and Replacing of text – Bookmarks and Searching for a Bookmarks -Checking Spelling and Grammar automatically – Checking Spelling and Grammar
using Dictionary
4. Print the document Print Preview – Print Dialog box
5. Mail Merge in Ms-word Create main document and data file for mail merging – Merging the files – From letters using mail merging – Mailing labels using mail merging
6. Table creation in Ms-word Create a table in the document – Add row, column to a table – Changing column width and row height – Merge, split cells of table – Use formulae in tables – Sorting data in a table – Formatting a table.
EXCEL
1. Create and save a new work book in Excel
2. Entering Data into Work sheet
3. Editing data of Worksheet
4. Formatting the text in the cells
5. Formatting the numbers in the cells.
6. Formatting cells.
7. Copying format of cell along with data format.
8. Changing the height and width of cells.
9. Freezing Titles, splitting screen
10. Enter formulae for calculation in the cells.
11. Copying the formula over a range of cells.
12. Inserting built-in functions in to the cells.
13. Create graphs for the data using ChartWizard.
14. Format graphs in Excel.
15. Printing of work sheet.
POWER POINT
1. Create and save a new presentation using MS Power Point
a) layout of opening screen in PowerPoint
b) he tool bars in MS PowerPoint
2. Choose Auto Layout for a new slide.
3. Insert text and pictures into a blank slide.
4. Insert new slides into the presentation.
5. Apply slide transition effects.
6. Slide show. Set animation to text and pictures in a slide – Set the sounds, order and timing
for animation
Unit I
Numbers – HCF and LCM of numbers – Decimal fractions – Simplification – Square roots and cube roots – Average – problems on Numbers
Unit II
Problems on Ages – Surds and Indices – percentage – profits and loss – ratio and proportion – partnership – Chain rule
Unit III
Time and work – pipes and cisterns – Time and Distance – problems on trains – Boats and streams – simple interest – compound interest – Logarithms – Area – Volume and surface area – races and Games of skill
Unit IV
Permutation and combination – probability – True Discount – Bankers Discount – Height and Distances – Odd man out & Series
Unit V
Calendar – Clocks – stocks and shares – Data representation – Tabulation – Bar Graphs – Pie charts – Line graphs
A toggle box content area
Unit I
ACTIVE LISTENING
Unit II
INTERPERSONAL RELATIONSHIPS
Unit III
COPING WITH STRESS
Unit IV
Grammar
4.1 Phrasal Verbs & Idioms
4.2 Modals and Auxiliaries
4.3 Verb Phrases – Gerund, Participle, Infinitive
Unit V
Composition/ Writing Skills
5.1 Official Correspondence – Leave Letter , Letter of Application, Permission Letter
5.2 Drafting Invitations
5.3 Brochures for Programmes and Events
Unit I
INTRODUCTION TO DATA STRUCTURES:
Representation of arrays, Applications of arrays, sparse matrix and its representation -Linear list: Singly linked list implementation, insertion, deletion and searching operations on linear list
Unit II
Circular linked list: implementation, Double linked list implementation, insertion, deletion and searching operations.
STACKS and QUEUES:
Operations, array and linked representations of stack, stack applications, infix to postfix conversion, postfix expression evaluation
Unit III
Queues: operations on queues, array and linked representations – Circular Queue: operations, applications of queues.
TREES & GRAPHS:
Trees: Definitions and Concepts- Representation of binary tree, Binary tree traversals (Inorder, Postorder, preorder), Binary search trees in arrays
Unit IV
Heaps – AVL Trees – B Trees
Graphs: Representation of Graphs- Types of graphs
Unit V
Graph Applications: Breadth first traversal – Depth first traversal- -Single source shortest path – Minimal spanning trees – prim’s and kruskal’s algorithms
Implement the following exercises using Java Programming language:
1. Array implementation of stacks
2. Array implementation of Queues
3. Linked list implementation of stacks
4. Linked list implementation of Queues
5. Covert infix expression to postfix.
6. Binary Tree Traversals (Inorder, Preorder, Postorder)
7. Implementation of Linear search and binary search
8. Implementation of Depth-First Search & Breadth-First Search of Graphs.
9. Finding single source shortest path of a Graph
Unit I
Introduction of Cost Accounting
Cost Accounting – Definition – Nature and Scope – Principles of Cost Accounting – Cost Accounting and Financial Accounting – Cost Accounting Vs Management Accounting – Installation of Costing System – Classification of Costs – Preparation of Cost Sheet. (Simple
Problems Only)
Unit II
Material Costing
Material Control – Meaning and Objectives – Purchase of Materials –EOQ –Stores Records – Reorder Levels – ABC Analysis – Issue ofMaterials –Methods of Issue – FIFO – LIFO – Base Stock Method –Specific Price Method – Simple and Weighted Average Method.(Simple Problems Only)
Unit III
Labour Costing
Direct Labour and Indirect Labour – Time Keeping – Methods and Calculation of Wage Payments – Time Wages – Piece Wages –Incentives – Different Methods of Incentive Payments – Idle time–
Overtime – Labour Turnover – Meaning, Causes and Measurement.(Simple Problems Only)
Unit IV
Introduction to Management Accounting & Financial Statements
Management Accounting – Meaning – Scope – Importance –Limitations – Analysis and Interpretation of Financial Statements –Nature and Significance – Types – Tools of Analysis – Comparative –common – Trend Percentages.
Unit V
Ratio Analysis
Ratio Analysis – Meaning – Advantages – Limitations – Types of Ratios – Liquidity Ratios – Profitability Ratios – Turnover Ratios –Calculation of Ratios (Direct Methods only) (Simple Problems Only)
Unit – I
What is HTML? – HTML Documents – Basic structure of an HTML document – Creating an HTML document – Mark up Tags – Heading-Paragraphs – Line Breaks – HTML Tags
Unit – II
Introduction to elements of HTML: Working with Text – Working with Lists, Tables and Frames – Working with Hyperlinks, Images and Multimedia – Working with Forms and controls.
Unit – III
Concept of CSS: Creating Style Sheet – CSS Properties – CSS Styling(Background, Text Format, Controlling Fonts) – Working with block elements and objects – Working with Lists and Tables – CSS Id and Class – Box Model(Introduction, Border properties, Padding – Properties, Margin properties)
Unit – IV
CSS Advanced (Grouping, Dimension, Display,Positioning, Floating, Align, Pseudo class, Navigation Bar,Image Sprites, Attribute sector)- CSS Color- Creating page Layout and Site Designs
Unit – V
Introduction to Web Graphics: Creating a Web Photo Album – Creating a Button Creating a Web Page Banner
Unit I
Introduction to Environmental Studies
Multidisciplinary nature of environmental studies;
Scope and importance; concept of sustainability and sustainable development.
Unit II
Ecosystem
What is an ecosystem? Structure and function of ecosystem; Energy flow in an
ecosystem:
Food chains, food webs and ecological succession, Case studies of the following
ecosystem:
a) Forest ecosystem
b) Grassland ecosystem
c) Desert ecosystem
d) Aquatic ecosystem (ponds, stream, lakes, rivers, ocean, estuaries)
Unit III
Natural Resources : Renewable and Non – renewable Resources
Land resources and land use change: Land degradation, soil erosion and desertification.
Deforestation : Causes and impacts due to mining, dam building on environment,
forests, biodiversity and tribal populations.
Water : Use and over – exploitation of surface and ground water, floods, droughts,
conflicts over water ( international and inter-state).
Energy resources : Renewable and non renewable energy sources, use of alternate
energy sources, growing energy needs, case studies.
Unit IV
Biodiversity and Conservation
Levels of biological diversity: genetics, species and ecosystem diversity,
Biogeographic zones of India: Biodiversity patterns and global biodiversity hot spots
India as a mega- biodiversity nation, Endangered and endemic species of India.
Threats to biodiversity: Habitat loss, poaching of wildlife, man- wildlife conflicts,
biological invasions; Conservations of biodiversity: In-situ and Ex-situ Conservation
of biodiversity.
Ecosystem and biodiversity services: Ecological, economic, social, ethical, aesthetic
and Informational value.
Unit V
Environmental Pollution
Environmental pollution: types, causes, effects and controls: Air, Water, soil and noise
Pollution.
Nuclear hazards and human health risks
Solid waste management: Control measures of urban and industrial waste
Pollution case studies.
Unit VI
Environmental Policies & Practices
Climate change, global warming, ozone layer depletion, acid rain and impacts on
human communities and agriculture
Environment Laws: Environment Protection Act, Air (Prevention & Control of
Pollution) Act; Water (Prevention and Control of Pollution ) Act; Wildlife Protection
Act; Forest Conservation Act. International agreements: Montreal and Kyoto
protocols and Convention on Biological Diversity (CBD).
Nature reserves, tribal populations and rights, and human Wildlife conflicts in Indian
context.
Unit VII
Human Communities and the Environment
Human population growth, impacts on environment, human health and welfare.
Resettlement and rehabilitation of projects affected persons; case studies.
Disaster management: floods, earthquake, cyclone and landslides.
Environmental movements : Chipko, Silent Valley, Bishnois of Rajasthan.
Environmental ethics : Role of Indian and other religions and cultures in
environmental conservation.
Environmental communication and public awareness, case studies(e.g. CNG Vehicles
in Delhi)
Unit VIII
Field Work
Visit to an area to document environmental assets: river / forest/ flora/ fauna etc.
Visit to a local polluted site – Urban / Rural/ Industrial/ Agricultural.
Study of common plants, insects, birds and basic principles of identification.
Study of simple ecosystem- pond, river, Delhi Ridge etc.
A toggle box content area
Unit I
GOAL SETTING (UNICEF)
Unit II
INTEGRITY
Unit III
COPING WITH EMOTIONS
Unit IV
Language Competency Sentences
4.1 Simple Sentences
4.2 Compound Sentences
4.3 Complex Sentences
Direct and Indirect Speech
Unit V
Unit I
Introduction: Review of Object-Oriented concepts – Java buzzwords (Platform independence, Portability, Threads)- JVM architecture –Java Program structure – – Java main method – Java Console output(System.out) – simple java program – Data types – Variables – type conversion and casting- Java Console input: Buffered input – operators – control statements – Static Data – Static Method – String and String Buffer Classes
Unit II
Java user defined Classes and Objects – Arrays – constructors – Inheritance: Basic concepts – Types of inheritance – Member access rules – Usage of this and Super key word – Method Overloading – Method overriding – Abstract classes – Dynamic methoddispatch – Usage of final keyword -Packages: Definition – Access Protection -Importing Packages – Interfaces: Definition – Implementation – Extending Interfaces
Unit III
Exception Handling: try – catch – throw – throws –- finally – Built-in exceptions – Creating own Exception classes – garbage collection, finalise -Multithreaded Programming: Thread Class – Runnable interface – Synchronization – Using synchronized methods – Using synchronized statement – Interthread Communication – Deadlock.
Unit IV
The AWT class hierarchy – Swing: Introduction to Swing – Hierarchy of swing components. Containers – Top level containers – JFrame – JWindow – JDialog – JPanel – JButton – JToggleButton – JCheckBox – JRadioButton – JLabel,JTextField – JTextArea – JList – JComboBox – JscrollPane – Event Handling: Events – Event sources – Event Listeners – Event Delegation Model (EDM) – Handling Mouse and Keyboard Events
Unit V
Adapter classes – Inner classes -Java Util Package / Collections Framework:Collection & Iterator Interface- Enumeration- List and ArrayList- Vector- Comparator
List of Programs
1. Write a Java program that prompts the user for an integer and then prints out all the
prime numbers up to that Integer?
2. Write a Java program to multiply two given matrices.
3. Write a Java program that displays the number of characters, lines and words in a text?
4. Generate random numbers between two given limits using Random class and print
messages according to the range of the value generated.
5. Write a program to do String Manipulation using Character Array and perform the
following string operations:
a) String length
b) Finding a character at a particular position
c) Concatenating two strings
6. Write a program to perform the following string operations using String class:
a) String Concatenation
b) Search a substring
c) To extract substring from given string
7. Write a program to perform string operations using StringBuffer class:
a) Length of a string
b) Reverse a string
c) Delete a substring from the given string
8. Write a java program that implements a multi-thread application that has three
threads. First thread generates random integer every 1 second and if the value is even,
second thread computes the square of the number and prints. If the value is odd, the third
thread will print the value of cube of the number.
9. Write a threading program which uses the same method asynchronously to print the
numbers 1 to 10 using Thread1 and to print 90 to 100 using Thread2.
10. Write a program to demonstrate the use of following exceptions.
a) Arithmetic Exception
b) Number Format Exception
c) Array Index Out of Bound Exception
d) Negative Array Size Exception
11. Write a Java program that reads on file name from the user, then displays
information about whether the file exists, whether the file is readable, whether the file is
writable, the type of file and the length of the file in bytes?
12. Write a program to accept a text and change its size and font. Include bold italic
options. Use frames and controls.
13. Write a Java program that handles all mouse events and shows the event name at the
center of the window when a mouse event is fired. (Use adapter classes).
14. Write a Java program that works as a simple calculator. Use a grid layout to arrange
buttons for the digits and for the +, -,*, % operations. Add a text field to display the result.
Handle any possible exceptions like divide by zero.
15. Write a Java program that simulates a traffic light. The program lets the user select
one of three lights: red, yellow, or green with radio buttons. On selecting a button,
an appropriate message with “stop” or “ready” or “go” should appear above the
buttons in a selected color. Initially there is no message shown.
Unit I
Reconciliation of Cost and Financial Accounts
Meaning – Importance of Reconciliation Statement – Reconciliation of Cost and Financial Accounts (Simple Problems Only)
Unit II
Machine Hour Rate and Contract Costing
Machine Hour Rate – Computation of Machine Hour Rate – Contract Costing – Calculation of Profit on Contracts – Preparation of Contract Account (Simple Problems Only)
Unit III
Process Costing
Features of Process Accounting – Process Loss – Normal and Abnormal Loss – Abnormal gain – Preparation of Process Accounts (Simple Problems Only)
Unit IV
Budgets and Budgetary Control
Budget and Budgetary Control – Meaning – Preparation of various Budgets – Cash Budget – Flexible Budget – Production Budget – Sales Budget (Simple Problems Only)
Unit V
Marginal Costing
Meaning – Features – Absorption Costing – Marginal Costing Vs Absorption Costing – Contribution – PV Ratio – Break Even point – Key Factor – Margin of Safety – Preparation of Marginal Cost Statement (Simple Problems Only)
Unit I
Introduction to Environmental Studies
Multidisciplinary nature of environmental studies;
Scope and importance; concept of sustainability and sustainable development.
Unit II
Ecosystem
What is an ecosystem? Structure and function of ecosystem; Energy flow in an
ecosystem:
Food chains, food webs and ecological succession, Case studies of the following
ecosystem:
a) Forest ecosystem
b) Grassland ecosystem
c) Desert ecosystem
d) Aquatic ecosystem (ponds, stream, lakes, rivers, ocean, estuaries)
Unit III
Natural Resources : Renewable and Non – renewable Resources
Land resources and land use change: Land degradation, soil erosion and desertification.
Deforestation : Causes and impacts due to mining, dam building on environment,
forests, biodiversity and tribal populations.
Water : Use and over – exploitation of surface and ground water, floods, droughts,
conflicts over water ( international and inter-state).
Energy resources : Renewable and non renewable energy sources, use of alternate
energy sources, growing energy needs, case studies.
Unit IV
Biodiversity and Conservation
Levels of biological diversity: genetics, species and ecosystem diversity,
Biogeographic zones of India: Biodiversity patterns and global biodiversity hot spots
India as a mega- biodiversity nation, Endangered and endemic species of India.
Threats to biodiversity: Habitat loss, poaching of wildlife, man- wildlife conflicts,
biological invasions; Conservations of biodiversity: In-situ and Ex-situ Conservation
of biodiversity.
Ecosystem and biodiversity services: Ecological, economic, social, ethical, aesthetic
and Informational value.
Unit V
Environmental Pollution
Environmental pollution: types, causes, effects and controls: Air, Water, soil and noise
Pollution.
Nuclear hazards and human health risks
Solid waste management: Control measures of urban and industrial waste
Pollution case studies.
Unit VI
Environmental Policies & Practices
Climate change, global warming, ozone layer depletion, acid rain and impacts on
human communities and agriculture
Environment Laws: Environment Protection Act, Air (Prevention & Control of
Pollution) Act; Water (Prevention and Control of Pollution ) Act; Wildlife Protection
Act; Forest Conservation Act. International agreements: Montreal and Kyoto
protocols and Convention on Biological Diversity (CBD).
Nature reserves, tribal populations and rights, and human Wildlife conflicts in Indian
context.
Unit VII
Human Communities and the Environment
Human population growth, impacts on environment, human health and welfare.
Resettlement and rehabilitation of projects affected persons; case studies.
Disaster management: floods, earthquake, cyclone and landslides.
Environmental movements : Chipko, Silent Valley, Bishnois of Rajasthan.
Environmental ethics : Role of Indian and other religions and cultures in
environmental conservation.
Environmental communication and public awareness, case studies(e.g. CNG Vehicles
in Delhi)
Unit VIII
Field Work
Visit to an area to document environmental assets: river / forest/ flora/ fauna etc.
Visit to a local polluted site – Urban / Rural/ Industrial/ Agricultural.
Study of common plants, insects, birds and basic principles of identification.
Study of simple ecosystem- pond, river, Delhi Ridge etc.
Unit I
Value education-its purpose and significance in the present world – Value system – The role
of culture and civilization – Holistic living – balancing the outer and inner – Body, Mind
and Intellectual level – Duties and responsibilities.
Unit II
Salient values for life – Truth, commitment, honesty and integrity, forgiveness and love,
empathy and ability to sacrifice, care, unity, and inclusiveness, Self esteem and self
confidence, punctuality – Time, task and resource management – Problem solving and
decision making skills – Interpersonal and Intra personal relationship – Team work –
Positive and creative thinking.
Unit III
Human Rights – Universal Declaration of Human Rights – Human Rights violations –
National Integration – Peace and non-violence – Dr.A P J Kalam’s ten points for
enlightened citizenship – Social Values and Welfare of the citizen – The role of media in
value building.
Unit IV
Environment and Ecological balance – interdependence of all beings – living and non-living.
The binding of man and nature – Environment conservation and enrichment.
Unit V
Social Evils – Corruption, Cyber crime, Terrorism – Alcoholism, Drug addiction – Dowry –
Domestic violence – untouchability – female infanticide – atrocities against women – How
to tackle them.
Unit I
Introduction: Views – Types of System – OS Structure – Operations – Services –Interface- System Calls – System Structure – System Design and Implementation.Process Management: Process – ProcessScheduling – Inter-process Communication.CPU Scheduling: CPU Schedulers -Scheduling Criteria -Scheduling Algorithms.
Unit II
Process Synchronization: Critical- Section Problem – Synchronization Hardware
Semaphores – ClassicalProblems of Synchronization – Monitors. Deadlocks:
Characterization – Methods for Handling Deadlocks- Deadlock Prevention –
Avoidance – Detection – Recovery.
Unit III
Memory Management: Hardware – Address Binding – Address Space – DynamicLoading and Linking – Swapping – Contiguous Allocation – Segmentation – Paging –Structure of the Page Table.
Unit IV
Virtual Memory Management: Demand Paging – Page Replacement Algorithms -Thrashing. File System:File Concept -. Access Methods – Directory and DiskStructure – Protection – File System Structures -Allocation Methods – Free SpaceManagement.
Unit V
I/O Systems: Overview – I/O Hardware – Application I/O Interface – Kernel I/OSubsystem – Transforming 1/0 Requests to Hardware Operations – Performance.System Protection: Goals – Domain – Access matrix. System Security: The Security Problem – Threats – Encryption- User Authentication.
Unit I
Introduction to DBMS– Data and Information – Database – Database Management System – Objectives- Advantages – Components – Architecture. ER Model: Building blocks of ER Diagram –Relationship Degree – Classification – ER diagram to Tables – ISA relationship – Constraints –Aggregation and Composition – Advantages
Unit II
Relational Model: CODD’s Rule- Relational Data Model – Key – Integrity –Relational AlgebraOperations – Advantages and limitations – Relational Calculus –Domain Relational Calculus -QBE
Unit III
Structure of Relational Database. Introduction to Relational Database Design – Objectives – Tools –Redundancy and Data Anomaly – Functional Dependency – Normalization – 1NF – 2NF – 3NF –BCNF. Transaction Processing – Database Security.
Unit IV
Introduction to SQL: Data Definition Commands – Data Manipulation Commands –SELECT Queries – Additional Data Definition Commands – Additional SELECTQuery Keywords – Joining Database Tables.Advanced SQL:Relational SETOperators: UNION – UNION ALL – INTERSECT – MINUS.SQL Join Operators:Cross Join – Natural Join – Join USING Clause – JOIN ON Clause – Outer Join.
Unit V
Sub Queries and Correlated Queries: WHERE – IN – HAVING – ANY and ALL – FROM. SQL Functions: Date and Time Function – Numeric Function – String Function – Conversion Function PL/SQL: Structure – Elements – Operators Precedence – Control Structure – Iterative
Control -Cursors – Procedure – Function – Packages – Exceptional Handling – Triggers.
Unit I
Introducing PHP – Basic development Concepts – Creating first PHP Scripts – Using
Variableand Operators – Storing Data in variable – Understanding Data types –Setting and Checkingvariables Data types – Using Constants – Manipulating Variables with Operators
Unit II
Controlling Program Flow: Writing Simple Conditional Statements – Writing More ComplexConditional Statements – Repeating Action with Loops – Working with String and NumericFunctions.
Unit III
Working with Arrays: Storing Data in Arrays – Processing Arrays with Loops and Iterations –Using Arrays with Forms – Working with Array Functions – Working with Dates and Times
Unit IV
Using Functions and Classes: Creating User-Defined Functions – Creating Classes -UsingAdvanced OOP Concepts. Working with Files and Directories: Reading FilesWriting FilesProcessing Directories.
Unit V
Working with Database and SQL : Introducing Database and SQL- Using MySQLAdding and modifying Data-Handling Errors – Using SQLite Extension and PDO Extension. IntroductionXML – Simple XML and DOM Extension
LIST OF PRACTICALS
1. Write a PHP program which adds up columns and rows of given table
2. Write a PHP program to compute the sum of first n given prime numbers
3. Write a PHP program to find valid an email address
4. Write a PHP program to convert a number written in words to digit.
5. Write a PHP script to delay the program execution for the given number of seconds.
6. Write a PHP script, which changes the colour of the first character of a word
7. Write a PHP program to find multiplication table of a number.
8. Write a PHP program to calculate Factorial of a number.
9. Write a PHP script to read a file, reverse its contents, and write the result back to a newfile
10. Write a PHP script to look through the current directory and rename all the files
withextension .txt to extension .xtx.
11. Write a PHP script to read the current directory and return a file list sorted by
lastmodification time. (using filemtime())
12. Write a PHP code to create a student mark sheet table. Insert, delete and modify records.
13. From a XML document (email.xml), write a program to retrieve and print all the emailaddresses from the document using XML
14. From a XML document (tree.xml), suggest three different ways to retrieve the text
value’John’ using the DOM:
15. Write a program that connects to a MySQL database and retrieves the contents of any
oneof its tables as an XML file. Use the DOM.
Unit – I
Definition of operations research, models of operations research, scientific methodology of operations research, scope of operations research, importance of operations research in decision making, role of operations management, limitations of OR.
Unit – II
Linear Programming: Introduction – Mathematical formulation of a problem – Graphical solutions, standard forms the simplex method for maximization and minimization problems. Method application to management decisions. Transportation problem – Introduction – Initial basic feasible solution – NWC method – Least cost method – Vogel’s method – MODI – moving towards optimality – solution procedure without degeneracy
Unit – III
Assignment problem – Algorithm – Hungarian method – simple problems
Unit – IV
Sequencing and replacement model: Sequencing problem – processing through 2machines, 3 machine – s jobs and k machines and traveling salesman problem. Replacement of items that deteriorate gradually – with time, without time, that fails completely – individual replacement – group replacement.
Unit – V
Network models and simulation. Network models for project analysis CPM – Network construction and time analysis; cost time trade off, PERT – problems
(OR)
Unit – I
Introduction – Evolution – Software Development projects – Emergence of Software Engineering. Software Life cycle models – Waterfall model – Rapid Application Development – Agile Model – SpiralModel
Unit – II
Requirement Analysis and Specification – Gathering and Analysis – SRS – Formal System Specification
Unit – III
Software Design – Overview – Characteristics – Cohesion & Coupling – Layered
design – Approaches. Function Oriented Design – Structured Analysis – DFD – Structured Design – Detailed design
Unit – IV
Object Modeling using UML – OO concepts – UML – Diagrams – Use case, Class, Interaction, Activity, State Chart – Postscript
Unit – V
Coding & Testing – coding – Review – Documentation – Testing – Black-box, White-box, Integration, OO Testing, Smoke testing.
(OR)
Unit – I
Introduction: Modernizing Project Management: Project Management Needed a
Makeover – Introducing Agile Project Management. Applying the Agile Manifesto and Principles: Understanding the Agile manifesto – Outlining the four values of the Agile manifesto – Defining the 12 Agile Principles – Adding the Platinum Principles – Changes as a result of Agile Values – The Agile litmus test.
Why Being Agile Works Better: Evaluating Agile benefits – How Agile approaches
beat historical approaches – Why people like being Agile.
Unit – II
Being Agile: Agile Approaches: Diving under the umbrella of Agile approaches – Reviewing the Big Three: Lean, Scrum, Extreme Programming – Summary Agile Environments in Action: Creating the physical environment – Low-tech communicating – High-tech communicating – Choosing tools.
Agile Behaviours in Action: Establishing Agile roles – Establishing new values – Changing team philosophy.
Unit – III
Agile Planning and Execution
Defining the Product Vision and Roadmap: Agile planning – Defining the product vision – Creating a product roadmap – Completing the product backlog. Planning Releases and Sprints: Refining requirements and estimates – Release planning – Sprint planning.
Working Throughout the Day: Planning your day – Tracking progress – Agile roles in the sprint – Creating shippable functionality – The end of the day. Showcasing Work, Inspecting and Adapting: The sprint review – The sprint retrospective.
Preparing for Release: Preparing the product for deployment (the release sprint) – Preparing the operational support – Preparing the organization for product deployment – Preparing the marketplace for product deployment
Unit – IV
Agile Management
Managing Scope and Procurement: What’s different about Agile scope management – Managing Agile scope – What’s different about Agile procurement – Managing Agile procurement.
Managing Time and Cost: What’s different about Agile time management – Managing Agile schedules – What’s different about Agile cost management – Managing Agile budgets.
Managing Team Dynamics and Communication: What’s different about Agile team dynamics – Managing Agile team dynamics – What’s different about Agile communication – Managing Agile communication. Managing Quality and Risk: What’s different about Agile quality – Managing Agile quality – What’s different about Agile risk management – Managing Agile risk.
Unit – V
Implementing Agile
Building a Foundation: Organizational and individual commitment – Choosing the right pilot team members – Creating and environment that enables Agility – Support Agility initially and over time.
Being a Change Agent: Becoming Agile requires change – why change doesn’t happen on its own – Platinum Edge’s Change Roadmap – Avoiding pitfalls – Signs your changes are slipping.
Benefits, Factors for Success and Metrics: Ten key benefits of Agile project management – Ten key factors for project success – Ten metrics for Agile Organizations.
Unit – I
Introduction to Cloud Computing: Definition of Cloud Computing – Characteristics of Cloud Computing – Cloud Models – Cloud Service Examples – Cloud-based Services and Applications.
Cloud Concepts and Technologies: Virtualization – Load balancing – Scalability and Elasticity – Deployment – Replication – Monitoring – Software Defined Networking – Network Function Virtualization – MapReduce – Identity and Access Management – Service Level Agreements – Billing.
Unit – II
Compute Services: Amazon Elastic Computer Cloud – Google Compute Engine – Windows Azure Virtual Machines. Storage Services: Amazon Simple Storage Service – Google Cloud Storage – Windows Azure Storage
Database Services: Amazon Relational Data Store – Amazon Dynamo DB – Google Cloud SQL – Google Cloud Data Store – Windows Azure SQL Database – Windows Azure Table Service
Application Services: Application Runtimes and Frameworks – Queuing Services – Email Services – Notifiction Services – Media Services Content Delivery Services: Amazon CloudFront – Windows Azure Content Delivery Network
Analytics Services: Amazon Elastic MapReduce – Google MapReduce Service – Google BigQuery – Windows Azure HDInsight
Deployment and Management Services: Amazon Elastic Beanstack – Amazon CloudFormation Identity and Access Management Services: Amazon Identiy and Access Management – Windows Azure Active Directory Open Source Private Cloud Software: CloudStack – Eucalyptus – OpenStack
Unit – III
Cloud Application Design: Introduction – Design Consideration for Cloud Applications –Scalability – Reliability and Availability – Security – Maintenance and Upgradation – Performance – Reference Architectures for Cloud Applications – Cloud Application Design Methodologies: Service Oriented Architecture (SOA), Cloud Component Model, IaaS, PaaS and SaaS Services for Cloud Applications, Model View Controller (MVC), RESTful Web Services – Data Storage Approaches: Relational Approach (SQL), Non-Relational Approach (NoSQL).
Unit – IV
Cloud Application Benchmarking and Tuning: Introduction to Benchmarking – Steps in Benchmarking – Workload Characteristics – Application Performance Metrics – Design Consideration for Benchmarking Methodology – Benchmarking Tools and Types of Tests – Deployment Prototyping. Cloud Security: Introduction – CSA Cloud Security Architecture – Authentication (SSO) – Authorization – Identity and Access Management – Data Security : Securing data at rest, securing data in motion – Key Management – Auditing.
Unit – V
Case Studies: Cloud Computing for Healthcare – Cloud Computing for Energy Systems – Cloud Computing for Transportation Systems – Cloud Computing for Manufacturing Industry – Cloud Computing for Education
(OR)
Unit – I
INTRODUCTION TO BIG DATA : Evolution of Big data — Best Practices for Big data Analytics — Big data characteristics — Validating — The Promotion of the Value of Big Data — Big Data Use Cases- Characteristics of Big Data Applications — Perception and Quantification of Value -Understanding Big Data Storage — A General Overview of High-Performance Architecture — HDFS — MapReduce and YARN — Map Reduce Programming Model
Unit – II
CLUSTERING AND CLASSIFICATION: Advanced Analytical Theory and Methods: Overview of Clustering — K-means — Use Cases — Overview of the Method — Determining the Number of Clusters — Diagnostics — Reasons to Choose and Cautions. – Classification: Decision Trees — Overview of a Decision Tree — The General Algorithm — Decision Tree Algorithms — Evaluating a
Decision Tree — Decision Trees in R — Naïve Bayes — Bayes? Theorem — Naïve Bayes Classifier
Unit – III
ASSOCIATION AND RECOMMENDATION SYSTEM:Advanced Analytical Theory and Methods: Association Rules — Overview — Apriori Algorithm — Evaluation of Candidate Rules — Applications of Association Rules — Finding Association& finding similarity — Recommendation System: Collaborative Recommendation- Content Based Recommendation — Knowledge Based
Recommendation- Hybrid Recommendation Approaches
Unit – IV
STREAM MEMORY: Introduction to Streams Concepts — Stream Data Model and Architecture — Stream Computing, Sampling Data in a Stream — Filtering Streams — Counting Distinct Elements in a Stream — Estimating moments — Counting oneness in a Window — Decaying Window — Real time Analytics Platform (RTAP) applications — Case Studies — Real Time Sentiment
Analysis, Stock Market Predictions. Using Graph Analytics for Big Data: Graph Analytics
Unit – V
NOSQL DATA MANAGEMENT FOR BIG DATA AND VISUALIZATION: NoSQL Databases: Schema-less Models- Increasing Flexibility for Data Manipulation-Key Value Stores- Document Stores — Tabular Stores — Object Data Stores — Graph Databases Hive — Sharding —Hbase — Analyzing big data with twitter — Big data for E-Commerce Big data for blogs — Review of Basic
Data Analytic Methods using R
(OR)
Unit – I
Introduction: Introduction to Data Science – Evolution of Data Science – Data Science Roles – Stages in aData Science Project – Applications of Data Science in various fields – Data Security Issues.
Unit – II
Data Collection and Data Pre-Processing: Data Collection Strategies – Data PreProcessing Overview – Data Cleaning – DataIntegration and Transformation – Data Reduction – Data Discretization
Unit – III
Exploratory Data Analytics: Descriptive Statistics – Mean, Standard Deviation, Skewness and Kurtosis – Box Plots –Pivot Table – Heat Map – Correlation Statistics – ANOVA
Unit – IV
Model Development: Simple and Multiple Regression – Model Evaluation using Visualization – Residual Plot –Distribution Plot – Polynomial Regression and Pipelines – Measures for In-sample Evaluation – Prediction and Decision Making.
Unit – V
Model Evaluation: Generalization Error – Out-of-Sample Evaluation Metrics – Cross Validation – Overfitting –Under Fitting and Model Selection – Prediction by using Ridge Regression – Testing Multiple Parameters by using Grid Search
Unit I
Introduction to R programming: What is R? – Installing R and R Studio – R Studio Overview – Working in the Console – Arithmetic Operators – LogicalOperations – Using Functions – Data structures, variables, and data typesin R:Creating Variables – Numeric, Character and Logical Data – Vectors -Data Frames – Factors -Sorting Numeric, Character, and Factor Vectors -Special Values
Unit II
CONTROL STRUCTURES AND VECTORS -Control structures, functions, scoping rules, dates and times, Introduction to Functions, preview of Some Important R Data Structures, Vectors, Character Strings, Matrices, Lists, Data Frames, Classes Vectors: Generating sequences, Vectors and subscripts, Extracting elements of a vector using subscripts, Working with logical subscripts, Scalars, Vectors, Arrays, and Matrices, Adding and Deleting Vector Elements, Obtaining the Length of a Vector, Matrices and Arrays as Vectors Vector Arithmetic and Logical Operations, Vector Indexing,Common Vector Operations
Unit III
Math Functions, Calculating a Probability, Cumulative Sums and Products, Minima and Maxima, Calculus, Functions for Statistical Distributions Data Visualization using R: Scatter Plots – Box Plots – Scatter Plots and Box andWhisker Plots Together -Customize plot axes, labels, add legends, and add colours
Unit IV
Descriptive statistics in R: Measures of central tendency – Measures of variability – Skewness and kurtosis – Summary functions, describe functions,and descriptive statistics by group. Testing of Hypothesis using R: T-test, Paired Test, correlation, Chi Square test, Analysis of Variance and Correlation
Unit V
Predictive Analytics: linear Regression model, Non-Linear Least Square, multiple regression analysis, Logistic Regression, Panel Regression Analysis,ARCH Model, GARCH models, VIF model
List of Exercises
1. Data In R
2. Reading And Writing Data
3. R And Databases
4. Dates
5. Factors
6. Subscribing
7. Character Manipulation
8. Data Aggregation
9. Reshaping DataBasics
10. The R Environment
11. Probability And Distributions
12. Descriptive Statistics And Graphics
13. One- And Two-Sample Tests
14. Regression And Correlation
15. Analysis Of Variance And The Kruskal–Wallis Test
16. Tabular Data
17. Power And The Computation Of Sample Size
18. Advanced Data Handling
19. Multiple Regression
20. Linear Models
21. Logistic Regression
22. Survival Analysis
23. Rates And Poisson Regression
24. Nonlinear Curve Fitting
Unit I
Introduction to Networking Concepts and Terminology: Network Hardware and Software Overview – Reference Models: OSI and TCP/IP Models – Example Networks: Internet, ATM, Ethernet, and Wireless LANs – Physical Layer Fundamentals: Guided and Unguided Transmission Media – Network Protocols: IPv6, ARP, ICMP, DHCP, DNS – Network Virtualization
Unit II
Wireless Transmission Technologies and Standards: Communication Satellites and Their Role in Networking – Telephone System Structure: Local Loop, Trunks, Multiplexing, and Switching – Data Link Layer: Design Issues, Error Detection, and Correction – Wireless Standards and Technologies: 5G, Wi-Fi 6/6E, Bluetooth, Zigbee Mobile Networking Protocols: LTE, VoIP
Unit III
Advanced Data Link Protocols: HDLC, PPP – Sliding Window Protocols Data Link Layer in the Internet – Medium Access Layer: Channel Allocation Problem, MAC Protocols – Ethernet Evolution: Gigabit Ethernet, 10 Gigabit Ethernet, Ethernet Switching – Software-Defined Networking (SDN)
Unit IV
Design Issues in the Network Layer – Routing Algorithms and Optimization Techniques – Congestion Control Algorithms and Traffic Engineering – IP Protocol: IPv4 and IPv6 – IP Addresses, Subnetting, and Address Resolution – Multiprotocol Label Switching (MPLS), IPv6 Deployment Strategies
Unit V
Transport Layer Services and Error Recovery Mechanisms – Connection Management: TCP, UDP, SCTP – Simple Transport Protocol (STP) – Internet Transport Protocols (ITP): TCP and UDP Enhancements – Network Security Fundamentals: Cryptography, Firewalls, IDS/IPS, VPN
Unit – I
Introduction:
Introduction to ad-hoc networks – definition, characteristics features, applications. Characteristics of wireless channel, ad-hoc mobility models indoor and out-door models.
Unit – II
Medium Access Protocol:
MAC Protocols: Design issues, goals and classification. Contention based protocols – with reservation, scheduling algorithms, protocols using directional antennas. IEEE standards: 802.11a, 802.11b, 802.11g, 802.15. HIPERLAN.
Unit – III
Network Protocols :
Routing Protocols: Design issues, goals and classification. Proactive Vs reactive routing, unicast routing algorithms, Multicast routing algorithms, hybrid routing algorithm, energy aware routing algorithm, hierarchical routing, QoS aware routing.
Unit – IV
End – end delivery and security:
Transport Layer: Issues in designing – Transport layer classification, ad-hoc transport protocols. Security issues in ad-hoc networks: issues and challenges, network security attacks, secure routing protocols.
Unit – V
CROSS -LAYER DESIGN:
Need for cross layer design, cross layer optimization, parameter optimization techniques, cross layer cautionary perspective. Integration of ad-hoc with Mobile IP networks.
(OR)
Unit – I
Introduction: Data mining – Functionalities – Classification – Introduction to Data Warehousing – Data Pre-processing: Pre-processing the Data – Data cleaning – Data Integration and Transformation – Data Reduction
Unit – II
Data Mining, Primitives, Languages and System Architecture: Data Mining – Primitives – Data Mining Query Language, Architecture of Data mining Systems. Concept Description, Characterization and Comparison: Concept Description, Data Generalization and Summarization, Analytical Characterization, Mining Class Comparison – Statistical Measures
Unit – III
Mining Association Rules: Basic Concepts – Single Dimensional Boolean Association Rules From Transaction Databases, Multilevel Association Rules from transaction databases – Multi = dimension Association Rules from Relational Database and Data Warehouses
Unit – IV
Classification and Prediction: Introduction – Issues – Decision Tree Induction – Bayesian Classification – Classification of Back Propagation. Classification based on Concepts from Association Rule Mining–Other Methods. Prediction – Introduction – Classifier Accuracy.
Unit – V
Cluster Analysis: Introduction – Types of Data in Cluster Analysis, Petitioning Methods – Hierarchical Methods-Density Based Methods – GRID Based Method – Model based Clustering Method
(OR)
Unit – I
Introduction: Early Grid Activity, Current Grid Activity, Overview of Grid Business areas, Grid Applications, Grid Infrastructures.
Unit – II
Grid Computing organization and their Roles: Organizations Developing Grid Standards, and Best Practice Guidelines, Global Grid Forum (GCF), Organization Developing Grid Computing Toolkits and Framework, Organization and building and using grid based solutions to solve computing, commercial organization building and Grid Based solutions.
Unit – III
Grid Computing Anatomy: The Grid Problem, The conceptual of virtual organizations, Grid Architecture and relationship to other distributed technology
Unit – IV
The Grid Computing Road Map: Autonomic computing, Business on demand and infrastructure virtualization, Service-Oriented Architecture and Grid, Semantic Grids.
Unit – V
Merging the Grid services Architecture with the Web Services Architecture: ServiceOriented Architecture, Web Service Architecture, XML messages and Enveloping, Service message description Mechanisms, Relationship between Web Services and Grid Services, Web services Interoperability and the role of the WS-I Organization
Unit – I
IoT & Web Technology, The Internet of Things Today, Time for Convergence, Towards the IoT Universe, Internet of Things Vision, IoT Strategic Research and Innovation Directions, IoT Applications, Future Internet Technologies, Infrastructure, Networks and Communication, Processes, Data Management, Security, Privacy & Trust, Device Level Energy Issues, IoT Related Standardization, Recommendations on Research Topics.
Unit – II
M2M to IoT – A Basic Perspective– Introduction, Some Definitions, M2M Value Chains, IoT Value Chains, An emerging industrial structure for IoT, The international driven global value chain and global information monopolies. M2M to IoT-An Architectural Overview– Building an architecture, Main design principles and needed capabilities, An IoT architecture outline, standards considerations.
Unit – III
IoT Architecture -State of the Art – Introduction, State of the art, Architecture. Reference Model- Introduction, Reference Model and architecture, IoT reference Model, IoT Reference Architecture- Introduction, Functional View, Information View, Deployment and Operational View, Other Relevant architectural views
Unit – IV
IoT Applications for Value Creations Introduction, IoT applications for industry: Future Factory Concepts, Brownfield IoT, Smart Objects, Smart Applications, Four Aspects in your Business to Master IoT, Value Creation from Big Data and Serialization, IoT for Retailing Industry, IoT For Oil and Gas Industry, Opinions on IoT Application and Value for Industry, Home Management, eHealth.
Unit – V
Internet of Things Privacy, Security and Governance Introduction, Overview of Governance, Privacy and Security Issues, Contribution from FP7 Projects, Security, Privacy and Trust in IoT-Data-Platforms for Smart Cities, First Steps Towards a Secure Platform, Smartie Approach. Data Aggregation for the IoT in Smart Cities,
Security
(OR)
Unit – I
Introduction: Introduction, brief history, components of robotics, classification, workspace, work-envelop, motion of robotic arm, end-effectors and its types, service robot and its application, Artificial Intelligence in Robotics.
Unit – II
Actuators and sensors: Types of actuators, stepper-DC-servo-and brushless motorsmodel of a DC servo motor-types of transmissions-purpose of sensor-internal and external sensor-common sensors-encoders tachometers-strain gauge-based force torque sensor-proximity and distance measuring sensors
Kinematics of robots: Representation of joints and frames, frames transformation, homogeneous matrix, D-H matrix, Forward and inverse kinematics: two link planarm (RR) and spherical robot (RRP). Mobile robot Kinematics: Differential wheel mobile robot
Unit – III
Localization: Self-localizations and mapping – Challenges in localizations – IR based localizations – vision-based localizations – Ultrasonic based localizations – GPS localization systems.
Unit – IV
Path Planning: Introduction, path planning-overview-road map path planning-cell decomposition path planning potential field path planning-obstacle avoidance-case studies Vision system: Robotic vision systems-image representation-object recognition-and categorization-depth measurement- image data compression-visual inspection-software considerations
Unit – V
Application: Ariel robots-collision avoidance robots for agriculture-mining exploration underwater-civilian- and military applications-nuclear applications-space applications-Industrial robots-artificial intelligence in robots-application of robots in material handling-continuous arc welding-spot welding-spray painting-assembly operation-cleaning-etc.
(OR)
Unit – I
Model of network security – Security attacks, services and attacks –OSI security architecture – Classical encryption techniques – SDES – Block cipher PrinciplesDES – Strength of DES – Block cipher designprinciples–Block cipher mode of operation – Evaluation criteria for AES – RC4 – Differential and linear cryptanalysis – Placement of encryption function – traffic confidentiality.
Unit – II
Number Theory – Prime number – Modular arithmetic – Euclid’s algorithm – Fermet’s and Euler’s theorem – Primality –Chinese remainder theorem– Discrete logarithm – Public key cryptography and RSA – Key distribution – Key management – Diffie Hellman key exchange – Elliptic curve cryptography.
Unit – III
Authentication requirement – Authentication function – MAC – Hash function – Security of hash function and MAC– SHA – HMAC – CMAC – Digital signature and authentication protocols – DSS.
Unit – IV
Authentication applications – Kerberos – X.509 Authentication services – E- mail security – IP security – Web security
Unit – V
Intruder – Intrusion detection system – Virus and related threats – Countermeasures – Firewalls design principles – Trusted systems – Practical implementation of cryptography and security