| Unit | Topic | Description |
|---|---|---|
| Unit I | Concepts of Management | Definition, Nature and Scope; An overall View of Man. Relation with other social sciences and industry Evolution of Management Thought Classical theory of Management, Bureaucracy- Introduction by Max Weber, Scientific Management - PW Taylor and his followers, Process Management- introduced by H. Fayol and others. |
| Unit II | Neo-Classical Theory of Management | Human Relations - E. Mayo and Roethlisberger. Behavioral Science approach - by McGregor, Maslow and others, Modern Management theories : Peter Drucker. Management Functions: Planning, Staffing, Directing and Controlling. Executive Functions: Production, Marketing, finance, Personnel. Planning: Concept, Nature, Importance, Procedure, Strategies and Method of Decision Making. Organizations: Definitions, Theories of Organization, Forms of Organization. Formal and Informal Organization, Types of Formal Organization, Line and Staff Relationship, Span of Management, Authority, Responsibility, Delegation, Centralization, Decentralization. Committees. |
| Unit III | Organization Behavior | Introduction to Organization Behavior: Historical roots of Organizational Behavior, Fundamental concepts, Nature, Emerging trends in the organizational behavior, Limitation of Organization Behavior, Challenges & Opportunities for Organization Behavior. Motivation- Importance of motivation at work, approaches to motivation, content theories, process theories, motivation and its effects, McGregor theory X and Y, Maslow’s need hierarchy, Herzberg’s two factor theory, Vroom expectancy theory, OB modification. |
| Unit IV | Power and Politics | Definition and nature of Power, Types of Power, Contingencies of Power, Organizational Politics, where does it occur, Types of political activity, Political strategies for power acquisition in modern organization, Coping with organizational politics. Empowerment. Organizational politics and its effects, Organizational politics and ethics. Conflicts and Negotiation. Leadership: Concept and style, Fiedler’s contingency mode, path-goal theory, leadership effectiveness. |
| Unit | Topic | Description |
|---|---|---|
| Unit I | Introduction | Data science, need for analytics, steps in data analysis projects, Data-sources of data, data sets, data warehouses, data types, privacy, and confidentiality, samples vs. population, Data summarization and visualization: tables and graphs. |
| Unit II | Data Preprocessing | Cleaning, transformation, dimensionality reduction, Data Analysis and Visualization: descriptive, inferential statistics, uni-variate and multi-variate analysis. |
| Unit III | Grouping | Cluster Analysis: distance measures, partitioning, hierarchical, density-based methods. |
| Unit IV | Market Basket Analysis | Market Basket Analysis, Association Analysis, Market Basket Analysis, Classifiers: Bayesian, k-nearest neighbor, neural network, Support Vector Machine, Decision Trees. |
| Unit V | Prediction | Regression models, Evaluating Classification and Predictive performance, ensemble methods, Anomaly Detection, Forecasting models. |
| Unit VI | Applications in Data Analytics | Case studies, Web Mining, Text Mining, Business Intelligence, Supply Chain Analytics, Time series, Spatial Data Analysis. |
| Unit | Topic | Description |
|---|---|---|
| Unit I | Introduction | Java and Java Applications, Features, Bytecode and Interpretation, JDK, JVM; Object-Oriented Programming, Simple Programs; Data Types, Variables, Arrays and Type Conversions; Operators and Expressions; Control Statements: Selection Statements, Iteration Statements and Jump Statements. Classes and Objects: Classes in Java, Declaring a Class, Creating Instances of Class, Members of a Class, Method Overloading; Different Types of Constructors, Inner Class; Uses of this Keyword; Garbage Collection; Recursion; Access Control; Static Members. |
| Unit II | Inheritance and Exception Handling | Inheritance: Introduction; Method Overriding and Dynamic Method Dispatch; Uses of super and final Keywords; Command Line Arguments; Varargs; Enumerations. Exception Handling: Exception Handling in Java. Packages and Interfaces: Packages, Importing Packages; Interfaces. I/O: Basics, Console I/O, Reading and Writing Files. Generics: Overview, Examples, Multiple Generic Parameters, Bounds, Wildcards, Generic Methods, Interfaces and Classes. Collections: Overview, Interfaces, Classes – Array List, Linked List, Hash Set and Map. Applets: What are Applets? The Applet Class; The Applet and HTML; Life Cycle of an Applet; The Graphics Class; Painting the Applet; User Interfaces for Applet; Adding Components to user interface; AWT Controls. |
| Unit III | Multi-threaded Programming | Introduction; Creating Threads: Extending Threads; Implementing Runnable; Synchronization, Priorities, Inter-Thread Communication, Thread States and Methods on Thread Objects. Event Handling: Two Event Handling Mechanisms; The Delegation Event Model; Event Classes; Sources of Events; Event Listener Interfaces; Using the Delegation Event Model; Adapter Classes; Inner Classes. Java Database Connectivity (JDBC): The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief Overview of the JDBC Process; Database Connection; Statement Objects; Result Set; Transaction Processing; Metadata, Data Types; Exceptions. |
| Unit IV | Networking | Basics, Useful Classes and Interfaces, Inet Address, Sockets, URI, URL, URL Connection, Http URL Connection, Datagrams. Java Beans: Introduction, Advantages, Introspection, Bound and Constrained Properties, Persistence, Customizers, Java Beans API. |
| Unit V | Servlets and JSP | Servlets: Background, Life Cycle, Development Options, Tomcat, Example, Servlet API, Reading Parameters, javax.servlet.http Package, Handling HTTP Requests and Responses, Using Cookies, Session Tracking. Java Server Pages (JSP): JSP, JSP Tags; Tomcat; Request String; User Sessions; Cookies; Session Objects. |
| Unit | Topic | Description |
|---|---|---|
| Unit I | Introduction to Data Structures | Elementary Data Structures - Stacks, Queues, and Linked Lists with Applications Implementing Pointers and Objects, Representing Rooted Trees - Hash Tables - Direct Address Tables, Hash Tables, Hash Functions, Open Addressing - Binary Search Trees - Querying a Binary Search Tree, Insertion and Deletion. |
| Unit II | Advanced Data Structures | Red-Black Trees - Properties, Rotations, Insertion and Deletion - B-Trees - Definition, Basic Operations, Deleting a key from B-Tree - Graphs - Representations, Breadth-First and Depth-First Searches - Data Structures for Disjoint Sets - Operations and Representations. |
| Unit III | Introduction to Algorithms | Algorithms - Definition, Complexity Concepts, Asymptotic Notations, Recurrences and Solutions - Design Strategies - Recursion, Divide-and-Conquer, Greedy and Dynamic Programming - Complexity Analysis of Sorting Algorithms - Insertion, Selection, Bubble, Quick and Heap Sorting Techniques - Searching Algorithms - Linear and Binary Search Selection in Linear Time. |
| Unit IV | Graph Algorithms | Greedy Strategy - Elements of the Strategy, Explanation with Huffman Coding as Example - Minimum Spanning Trees – Kruskal's and Prim's Algorithms - Single-Source Shortest Paths - All-Pairs Shortest Paths - Topological Sort. |
| Unit V | Selected Topics and Tractability | Polynomials and FFT, Probabilistic Algorithms Introduction, Probabilistic Methods for Selection, Sorting and Searching - Algorithms for Random Number Generation - Basic Concepts of NP-Hard and NP-Complete Problems - Cook's Theorem (Without Proof) - Reduction - Clique Decision Problem. |
| Unit | Topic | Description |
|---|---|---|
| Unit I | Introduction and Problem Solving | Various definitions of AI, Introduction to AI applications and AI techniques, Production systems, control strategies, reasoning - forward & backward chaining. Intelligent Agents - Definitions of a rational agent, reflex, model-based, goal-based, and utility-based agents, the environment in which a particular agent operates. |
| Unit II | Search and Game Playing | Breadth first search, depth first search, iterative deepening, uniform cost search, hill climbing, simulated annealing, genetic algorithm search, heuristic search, Best first search, A* algorithm, AO* algorithm, Minmax & game trees, refining minmax, Alpha – Beta pruning, constraint satisfaction. |
| Unit III | Knowledge Representation | First order predicate calculus, resolution, unification, natural deduction system, refutation, logic programming, PROLOG, semantic networks, frame system, value inheritance, conceptual dependency, Ontologies. |
| Unit IV | Planning and Uncertainty | Planning: basic representation for planning, symbolic-centralized vs. reactive-distributed, partial order planning algorithm. Uncertainty: different types of uncertainty - degree of belief and degree of truth, various probability constructs - prior probability, conditional probability, probability axioms, probability distributions, and joint probability distributions, Bayes' rule, other approaches to modeling uncertainty such as Dempster-Shafer theory and fuzzy sets/logic. |
| Unit V | Natural Language Processing | Natural language processing: component steps of communication, contrast between formal and natural languages in the context of grammar, parsing, and semantics. |