• No results found

SCHOOL OF INFORMATION TECHNOLOGY

N/A
N/A
Protected

Academic year: 2023

Share "SCHOOL OF INFORMATION TECHNOLOGY"

Copied!
138
0
0

Loading.... (view fulltext now)

Full text

Expulsion from the examination room and cancellation of the performance in the relevant subject only of all candidates involved. The candidate's hall ticket must be canceled and sent to the university.

BUS 2. Ticket

To learn more about various data mining functionalities such as association rule mining, clustering, classification and outlier analysis. Introduction: Fundamentals of data mining, data mining functionalities, classification of data mining systems, data mining task primitives, integration of a data mining system with a database or a data warehouse system, issues in data mining. Data warehouse and OLAP technology for data mining: data warehouse, multi-dimensional data model, data warehouse architecture, data warehouse implementation, use of data warehousing, online analytical processing and mining.

Data Mining - Concepts and Techniques - Jiawei Han, Micheline Kamber and Jian Pei, 3rd Edition, Morgan Kaufmann Publishing, ELSEVIER. Artificial Intelligence and Soft Computing - Behavioral and Cognitive Modeling of the Human Brain - Amit Konar, CRC press, Taylor and Francis Group. One of the main aims of this course is to provide students with an in-depth understanding of organisations.

The purpose of the study is to analyze various functions in the organization within personnel management, so that the student must be able to create databases and programs in the personnel department's content.

Computer Forensics Fundamentals: Introduction to Computer Forensics, Use of Computer Forensics in Law Enforcement, Computer Forensics Assistance to Human

Current Computer Forensics Tools: Evaluating Computer Forensics Tool Needs, Computer Forensics Software Tools, Computer Forensics Hardware Tools, Validating and Testing

Chris Pogue, Cory Altheide, Todd Haverkos, Unix and Linux Forensic Analysis DVD ToolKit, Syngress Inc. To introduce the concept of M2M (machine to machine) with the necessary protocols To introduce the Python scripting language which is used in many IoT devices To introduce the Raspberry PI Platform, which is widely used in IoT applications To introduce the implementation of based services on the web to IoT devices. Introduction to Python - Python Language Features, Data Types, Data Structures, Flow Control, Functions, Modules, Packaging, File Handling, Data/Time Operations, Classes, Exception Handling Package Python - JSON , XML, HTTPLib, URLLib, SMTPLib.

Physical Devices and IoT Endpoints - Introduction to Programming Raspberry PI Interfaces (Serial, SPI, I2C) - Python program with Raspberry PI focusing on connecting external devices, controlling output, reading input from pins. Mobile Computing: Emerging Applications, Limitations of Mobile Computing, Mobile Computing Architecture: Programming Languages, Operating Systems Features, Mobile Middleware Features, Mobile Computing Architectural Layers, Protocols, Layers. Global System for Mobile Communications (Gsm): mobile services, system architecture, protocols, localization and dialing, handover, security.

Introduction to Information Retrieval Systems: Definition of Information Retrieval System, Objectives of Information Retrieval System, Functional Overview, Relation to Database Management Systems, Digital Libraries and Data Repositories;.

UNIT II

INTRODUCTION

  • Exercises on Productivity Development
  • Exercises on Personality Development Skills
  • Exercises on Professional Etiquette and Communication

Definition and Introduction to Soft Skills – Hard Skills vs. Soft Skills – Meaning of Soft/Life/Self Skills – Self and SWOT Analysis and. To demonstrate their understanding of the basics of Android operating systems. To demonstrate their skills in using Android software development tools. Introduction to Android Operating System: Android OS Design and Features - Android Development Framework, SDK Features, Installing and Running Applications on Eclipse Platform, Creating AVDs, Types of Android Applications, Best Practices in Android Programming, Android tools.

Android Application Components – Android Manifest file, Externalization of resources like values, themes, layouts, menus, etc., Resources for different devices and languages, Runtime configuration changes. User Interface (UI) Components – Editable and non-editable text views, buttons, radio and toggle buttons, checkboxes, spinners, dialog and selectors. Intent and broadcasts: Intent – ​​Use intents to start activities, Explicit start of new activity, Implicit intents, Give data to intents, Get results of activities, Native actions, use intent to call a number or send SMS.

Broadcast Receivers – Use intent filters to serve implicit intents, resolving intent filters, finding and using intents received within an activity.

UNIT V

Understand big data, learn big data analytics. Understand how data is stored and processed in Hadoop. Learn about NoSQL databases. Introduction to Big Data: What is Big Data, Evolution of Big Data, Traditional Business Intelligence vs. Big Data, Coexistence of Big Data and Data Warehouses. Big Data Analytics: What Big Data Analytics is, What Big Data Analytics is not, Why the Sudden Hype Around Big Data Analytics, Analytics Classification, Top Challenges Preventing Businesses from Capitalizing on Big Data, Top Challenges Facing Big Data, Why Big Data data Relevant to analytics, data science, terminologies used in big data environments.

Hadoop: Features of Hadoop, Key Benefits of Hadoop, Hadoop Versions, Hadoop Ecosystem Overview, Hadoop Distributions. Introduction to Spark, Scala Language: Values, Data Types, Variables, Expressions, Conditional Expressions, Order of Evaluation, Compound Expressions, Functions, Function Set, List, Length, ++, ::, Sorted, Reverse, Sum. Introduction to UML: importance of modeling, modeling principles, object-oriented modeling, UML conceptual model, architecture, software development life cycle.

Applying UML and Models: An Introduction to Object-Oriented Analysis and Design and Unified Process, Craig Larman, Pearson Education.

UNIT I

Fundamentals of opinion formation: influencing opinion formation versus biased expression, how do we form opinions?, how do expectations influence opinions?, how do expertise and knowledge influence how we form opinions?, opinion formation in a social context, bandwagon behavior and information cascades, Implications for social media intelligence . Why We Share Our Opinions: Posters vs. Lurkers, What Motivates Us to Post/, Posting Motivations and Selection Effects, Implications for Social Media Intelligence. Opinion ecosystems and the evolution within them: life cycle dynamics, preference mismatching and sequential dynamics, social dynamics, are social media communities the cause of opinion radicalization?, online echo chambers, implications for social media monitoring and statistics.

Managing Social Media Communities for Better Social Media Intelligence: Creating a Welcoming Environment, the Benefits of a Well-Managed Opinion Community (and the Costs of Not Managing the Community at All) Quality of Intelligence Depends on the Quality of the Opinion Community , Creating and Manipulating Buzz, Buzz Campaign or Fraud?, Identifying Fraudulent Opinions that Riddle the Online Chatter: A New Paradigm for Marketing Research, Measuring What Matters, Casting a Wide Net, Analyzing the Text, Understanding the Biases, Linking to performance metrics. Intelligence integration: overview of marketing research methods, using social media for marketing research, tracking brand health, understanding market structure, social shopping, integrating with data from other parts of the organization, intelligence dashboards. Building social media intelligence into our strategies: How can social media intelligence help integrate an organization's strategy?

Moving from social media monitoring to social media intelligence: Social media intelligence today, Social media intelligence tomorrow, Building on opinion science, using.

Web 2.0

It also introduces students to the advanced scripting skills needed to implement highly interactive, rich Internet applications using multimedia technologies and authoring tools. The course enables students to master industry-wide software and technologies to create highly interactive, rich Internet applications. Introduction, Traditional Web Applications vs. Ajax Applications, Rich Internet Application with Ajax, History of Ajax, Raw Ajax example using httprequest xml object, Using XML, Creating a complete application that supports Ajax, Dojo ToolKit.

AJAX, Rich Internet Applications, and Web Development for Programmers, Paul J Deitel and Harvey M Deitel, Deitel Developer Series, Pearson education. To learn Fiber Channel protocols and how SAN components use them to communicate with each other. Introduction to Storage Technology Review data creation and the volume of data being created and understand the value of data to a business, challenges in data storage and data management.

Information Availability, Data Center Monitoring and Management List of reasons for planned/unplanned outages and impact of outages, Impact of outages, Differentiation between Business Continuity (BC) and Disaster Recovery (DR), RTO and RPO, Identifying single points of failure in infrastructure solution memory and lists for mitigating these failures Backup/recovery architecture and different backup/recovery topologies Replication technologies and their role in providing information availability and business continuity Remote replication technologies and their role in providing disaster recovery and business continuity capabilities .

UNIT IV

Cyber ​​Security: Understanding Cybercrime, Computer Forensics and Legal Perspectives, Nina Godbole and Sunil Belapure, Wiley INDIA. Characteristics of distributed versus centralized databases, principles of distributed databases, levels of distribution transparency, reference architecture for distributed databases, types of data fragmentation, integrity constraints in distributed databases, distributed database design. Managing distributed transactions, a framework for transaction management, supporting atomicity of distributed transactions, concurrency control for distributed transactions, architectural aspects of distributed transactions.

Concurrency Control, Foundation of Distributed Concurrency Control, Distributed Deadlocks, Concurrency Control based on Timestamps, Optimistic Methods for Distributed Concurrency Control. Reliability, basic concepts, non-blocking commitment protocols, Reliability and concurrency control, Determining a consistent view of the network, detecting and resolving inconsistency, checkpoints and cold restarts, distributed database administration, catalog management in distributed databases, authorization and protection. Architectural issues, alternative client/server architectures, cache consistency, object management, object identifier management, cursor swing, object migration, distributed object storage, object query processing, object query processor architectures, query processing issues, query execution, transaction management, transaction management in Object DBMSs, Transactions as Objects.

Database Integration, Schema Translation, Schema Integration, Query Processing Query Processing Layers in Distributed Multi-DBMSs, Query Optimization Problems Transaction Management Transaction and Computation Model, Multi Database Concurrency Control, Multi Database Recovery, Object Orientation and Interoperability, Object Management Architecture CORBA and Database Interoperability, Distributed Component Object Model, COM/OLE and Database Interoperability, PUSH Based Technologies.

Introduction

Essentials of cloud Computing : K.Chandrasekhran , CRC press, 2014

Create an Android application that displays Hello + the name of the user and run it on an emulator. Develop an application that displays names as a list and when you select a name it should display the details of the candidate on the next screen with a "Back" button. Create a program that uses a text file to store usernames and passwords (tab-separated fields and one entry per line).

Develop an app that shows all the contacts in your phone along with details like name, phone number, mobile number, etc. Develop an application that displays the latitude and longitude of the current location continuously as the device moves (tracking). Write an R program to read n numbers. i) Total number of odd numbers (ii) Sum of all odd numbers 6. Write an R program to get. i) sum of two matrices A and B (ii) subtraction of two matrices A and B (iii) Product of two matrices.

Write a scala program to demonstrate val and var 2. write a scala program to read data from keyboard 3. write a scala program to implement. i) single dimensional array (ii) multidimensional array.

References

Related documents

Affiliation: Doctoral student, Strategic Management, Indian Institute of Management Kozhikode Title of research: Individual-level Resources and Social Entrepreneurship: The Effect of