Computer Science Price list in India

Problems Title
Prevention of Cyber Crimes and Fraud Management

Prevention of Cyber Crimes and Fraud Management

Banks are offering many services of which, the electronic mode is becoming popular amongst Banks and their customers. Presently, these are in the form of ATMs, Credit & Debit Cards, Online Transactions, Net Banking, Mobile Banking, e-Commerce, new Payment Systems etc. Few Banks have also started offering various Asset Products through online channels thus avoiding or reducing the need of frequent visits to the branches by those customers, availing Retail Loans like Education, Home & Personal Loans and other Loan products.

As more & more services of banks are offered in electronic mode, they must be aware of the risks due to possible misuses of new technology based services and various online channels. It has become important that the bankers, particularly who are dealing with I.T. and Online channels, would be well versed with the various cyber crimes and frauds which may occur in offering these services. To safeguard the interest of the banks and their clients, a banker who is dealing in such services should have thorough knowledge and understanding about Cyber Crimes and how to mitigate a fraud and prevent eventualities in future.

This book is the courseware for the Certificate Exam on “Cyber Crimes and Fraud Management” being offered by the Indian Institute of Banking & Finance. This book provides an overview of various types of Cyber Crimes and how to alleviate such crimes. The contents of the book are organised into Four Modules viz. (i) Cyber Crimes Overview (ii) Fraud Management (iii) Electronic Transactions (iv) Cyber Laws & Regulatory Compliance.

The contents of the book will be found useful by all those who are involved in dealing with Information Technology, Online Banking, Electronic Channels etc. and handling Cyber Crimes, electronic frauds and mitigation thereof. The book will also be useful to the students pursuing academic courses on the subject.

Blockchain Applications: A Hands-On Approach

Blockchain Applications: A Hands-On Approach

In the US, the services sector provides employment to about 100 million, while the manufacturing sector provides employment to about 20 million. These sectors are highly automated, and driven by sophisticated business processes forming an integral part of the digital economy. While the applications themselves may be distributed over the Internet in time and space, the core business, regulatory, and financial aspects of the digital economy are still centralized, with the need for centralized agencies (such as banks, customs authorities, and tax agencies) to authenticate and settle payments and transactions. These centralized services often are manual, difficult to automate, and represent a bottleneck to facilitating a frictionless digital economy. The next revolutionary step in the services and manufacturing economy of the future is the development of automated distributed applications that do not depend on these traditional centralized agencies for controlling, facilitating and settling multi-party transactions that may themselves be subject to complex contractual constraints. The blockchain technology is an integral part of these next steps that promises a smart new world of automation of complex services and manufacturing processes. Blockchain is a distributed and public ledger which maintains records of all the transactions on a blockchain network comprising suppliers of products and services and consumers. With the blockchain's ability to establish trust in a peer-to-peer network through a distributed consensus mechanism rather than relying on a powerful centralized authority, the technology is being seen by the industry experts as one of the greatest innovations since the invention of the Internet. As per Santander, blockchain technologies can reduce annual costs for financial firms by $20b by streamlining processes and improving efficiency. In addition, investment and spending on blockchain technology is expected to increase at a compound annual growth rate (CAGR) of 52% through 2019. We have written this textbook, as part of our expanding "A Hands-On Approach"(TM) series, to serve as a textbook for senior-level and graduate-level courses on financial and regulation technologies, business analytics, Internet of Things, and cryptocurrency. This book is also written for use within industries in the FinTech and RegTech space that may be interested in rolling out products and services that utilize this new area of technology. An accompanying website for this book contains additional support for instruction and learning (www.blockchain-book.com). The book is organized into three main parts, comprising a total of ten chapters. Part I provides an introduction to blockchain concepts, design patterns, and architectures for blockchain applications. A blockchain stack comprising a decentralized computation platform, a decentralized messaging platform, and a decentralized storage platform is described. Part II introduces the readers to tools and platforms for blockchain, such as Geth, PyEthApp, TestRPC, Mist Ethereum Wallet, MetaMask, Web3 JavaScript API and the Truffle Dapp framework. Implementation examples of various smart contracts and decentralized applications (Dapps) are provided. Part III focuses on advanced topics such as the security and scalability related challenges for the blockchain platforms.

Computer Architecture: A Quantitative Approach

Computer Architecture: A Quantitative Approach

The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices.

Grokking Deep Learning

Grokking Deep Learning

Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the “brain” behind the world’s smartest Artificial Intelligence systems out there.

 
Grokking Deep Learning is the perfect place to begin the deep learning journey. Rather than just learning the “black box” API of some library or framework, readers will actually understand how to build these algorithms completely from scratch.

 

Key Features:
Build neural networks that can see and understand images
Build an A.I. that will learn to defeat you in a classic Atari game
Hands-on Learning
 

Written for readers with high school-level math and intermediate
programming skills. Experience with Calculus is helpful but not
required.
 

ABOUT THE TECHNOLOGY

Deep Learning is a subset of Machine Learning, which is a field dedicated to the study and development of machines that can learn, often with the goal of eventually attaining general artificial intelligence.

 

Artificial Intelligence Engines: A Tutorial Introduction to the Mathematics of Deep Learning

Artificial Intelligence Engines: A Tutorial Introduction to the Mathematics of Deep Learning

The brain has always had a fundamental advantage over conventional computers: it can learn. However, a new generation of artificial intelligence algorithms, in the form of deep neural networks, is rapidly eliminating that advantage. Deep neural networks rely on adaptive algorithms to master a wide variety of tasks, including cancer diagnosis, object recognition, speech recognition, robotic control, chess, poker, backgammon and Go, at super-human levels of performance.

In this richly illustrated book, key neural network learning algorithms are explained informally first, followed by detailed mathematical analyses. Topics include both historically important neural networks (e.g. perceptrons), and modern deep neural networks (e.g. generative adversarial networks). Online computer programs, collated from open source repositories, give hands-on experience of neural networks, and PowerPoint slides provide support for teaching. Written in an informal style, with a comprehensive glossary, tutorial appendices (e.g. Bayes' theorem), and a list of further readings, this is an ideal introduction to the algorithmic engines of modern artificial intelligence.

Learning Robotic Process Automation: Create Software robots and automate business processes with the leading RPA tool - UiPath

Learning Robotic Process Automation: Create Software robots and automate business processes with the leading RPA tool - UiPath

Design RPA solutions to perform a wide range of transactional tasks with minimal cost and maximum ROI Key Features A beginner's guide to learn Robotic Process Automation and its impact on the modern world Design, test, and perform enterprise automation task with UiPath Create Automation apps and deploy them to all the computers in your department. Book DescriptionRobotic Process Automation (RPA) enables automating business processes using software robots. Software robots interpret, trigger responses, and communicate with other systems just like humans do. Robotic processes and intelligent automation tools can help businesses improve the effectiveness of services faster and at a lower cost than current methods. This book is the perfect start to your automation journey, with a special focus on one of the most popular RPA tools: UiPath. Learning Robotic Process Automation takes you on a journey from understanding the basics of RPA to advanced implementation techniques. You will become oriented in the UiPath interface and learn about its workflow. Once you are familiar with the environment, we will get hands-on with automating different applications such as Excel, SAP, Windows and web applications, screen and web scraping, working with user events, as well as understanding exceptions and debugging. By the end of the book, you'll not only be able to build your first software bot, but also you'll wire it to perform various automation tasks with the help of best practices for bot deployment. What you will learn Understand Robotic Process Automation technology Learn UiPath programming techniques to deploy robot configurations Explore various data extraction techniques Learn about integrations with various popular applications such as SAP and MS Office Debug a programmed robot including logging and exception handling Maintain code version and source control Deploy and control Bots with UiPath Orchestrator Who this book is forIf you would like to pursue a career in Robotic Process Automation or improve the efficiency of your businesses by automating common tasks, then this book is perfect for you. Prior programming knowledge of either Visual Basic or C# will be useful.

Python Deep Learning

Python Deep Learning

Take your machine learning skills to the next level by mastering Deep Learning concepts and algorithms using Python. About This Book. Explore and create intelligent systems using cutting-edge deep learning techniques. Implement deep learning algorithms and work with revolutionary libraries in Python. Get real-world examples and easy-to-follow tutorials on Theano, TensorFlow, H2O and more Who This Book Is For This book is for Data Science practitioners as well as aspirants who have a basic foundational understanding of Machine Learning concepts and some programming experience with Python. A mathematical background with a conceptual understanding of calculus and statistics is also desired. What You Will Learn. Get a practical deep dive into deep learning algorithms. Explore deep learning further with Theano, Caffe, Keras, and TensorFlow. Learn about two of the most powerful techniques at the core of many practical deep learning implementations: Auto-Encoders and Restricted Boltzmann Machines. Dive into Deep Belief Nets and Deep Neural Networks. Discover more deep learning algorithms with Dropout and Convolutional Neural Networks. Get to know device strategies so you can use deep learning algorithms and libraries in the real world In Detail With an increasing interest in AI around the world, deep learning has attracted a great deal of public attention. Every day, deep learning algorithms are used broadly across different industries. The book will give you all the practical information available on the subject, including the best practices, using real-world use cases. You will learn to recognize and extract information to increase predictive accuracy and optimize results. Starting with a quick recap of important machine learning concepts, the book will delve straight into deep learning principles using Sci-kit learn. Moving ahead, you will learn to use the latest open source libraries such as Theano, Keras, Googles TensorFlow, and H2. Use this guide to uncover the difficulties of pattern recognition, scaling data with greater accuracy and discussing deep learning algorithms and techniques. Whether you want to dive deeper into Deep Learning, or want to investigate how to get more out of this powerful technology, youll find everything inside. Style and approach Python Machine Learning by example follows practical hands on approach. It walks you through the key elements of Python and its powerful machine learning libraries with the help of real world projects. About the Author Valentino Zocca graduated with a PhD in mathematics from the University of Maryland, USA, with a dissertation in symplectic geometry, after having graduated with a laurea in mathematics from the University of Rome. He spent a semester at the University of Warwick. After a post-doc in Paris, Valentino started working on hightech projects in the Washington, D.C. area and played a central role in the design, development, and realization of an advanced stereo 3D Earth visualization software with head tracking at Autometric, a company later bought by Boeing. At Boeing, he developed many mathematical algorithms and predictive models, and using Hadoop, he has also automated several satellite-imagery visualization programs. He has since become an expert on machine learning and deep learning and has worked at the U.S. Census Bureau and as an independent consultant both in the US and in Italy. He has also held seminars on the subject of machine and deep learning in Milan and New York. Currently, Valentino lives in New York and works as an independent consultant to a large financial company, where he develops econometric models and uses machine learning and deep learning to create predictive models. But he often travels back to Rome and Milan to visit his family and friends. Gianmario Spacagna is a senior data scientist at Pirelli, processing sensors and telemetry data for IoT and connected-vehicle applications. He works closely with tyre mechanics, engineers, and business units to analyze and formulate hybrid, physics-driven, and data-driven automotive models. His main expertise is in building machine learning systems and end-to-end solutions for data products. He is the coauthor of the Professional Data Science Manifesto (datasciencemanifesto.org) and founder of the Data Science Milan meetup community (datasciencemilan.org). Gianmario loves evangelizing his passion for best practices and effective methodologies in the community. He holds a masters degree in telematics from the Polytechnic of Turin and software engineering of distributed systems from KTH, Stockholm. Prior to Pirelli, he worked in retail and business banking (Barclays), cyber security (Cisco), predictive marketing (AgilOne), and some occasional freelancing. Daniel Slater started programming at age 11, developing mods for the id Software game Quake. His obsession led him to become a developer working in the gaming industry on the hit computer game series Championship Manager. He then moved into finance, working on risk- and high-performance messaging systems. He now is a staff engineer, working on big data at Skimlinks to understand online user behavior. He spends his spare time training AI to beat computer games. He talks at tech conferences about deep learning and reinforcement learning; his blog can be found at www.danielslater.net. His work in this field has been cited by Google. Peter Roelants holds a masters in computer science with a specialization in artificial intelligence from KU Leuven. He works on applying deep learning to a variety of problems, such as spectral imaging, speech recognition, text understanding, and document information extraction. He currently works at Onfido as a team lead for the data extraction research team, focusing on data extraction from official documents.

Deep Learning for Computer Vision: Expert techniques to train advanced neural networks using TensorFlow and Keras

Deep Learning for Computer Vision: Expert techniques to train advanced neural networks using TensorFlow and Keras

Learn how to model and train advanced neural networks to implement a variety of Computer Vision tasks Key Features Train different kinds of deep learning model from scratch to solve specific problems in Computer Vision Combine the power of Python, Keras, and TensorFlow to build deep learning models for object detection, image classification, similarity learning, image captioning, and more Includes tips on optimizing and improving the performance of your models under various constraints Book DescriptionDeep learning has shown its power in several application areas of Artificial Intelligence, especially in Computer Vision. Computer Vision is the science of understanding and manipulating images, and finds enormous applications in the areas of robotics, automation, and so on. This book will also show you, with practical examples, how to develop Computer Vision applications by leveraging the power of deep learning. In this book, you will learn different techniques related to object classification, object detection, image segmentation, captioning, image generation, face analysis, and more. You will also explore their applications using popular Python libraries such as TensorFlow and Keras. This book will help you master state-of-the-art, deep learning algorithms and their implementation. What you will learn Set up an environment for deep learning with Python, TensorFlow, and Keras Define and train a model for image and video classification Use features from a pre-trained Convolutional Neural Network model for image retrieval Understand and implement object detection using the real-world Pedestrian Detection scenario Learn about various problems in image captioning and how to overcome them by training images and text together Implement similarity matching and train a model for face recognition Understand the concept of generative models and use them for image generation Deploy your deep learning models and optimize them for high performance Who this book is forThis book is targeted at data scientists and Computer Vision practitioners who wish to apply the concepts of Deep Learning to overcome any problem related to Computer Vision. A basic knowledge of programming in Python-and some understanding of machine learning concepts-is required to get the best out of this book.

How Computers Work

How Computers Work

Having sold more than 2 million copies over its lifetime, it is the definitive illustrated guide to the world of PCs and technology. In this new edition, you’ll find detailed information not just about PCs, but about how changes in technology have evolved the giant, expensive computer dinosaurs of last century into the smaller but more powerful smartphones, tablets, and wearable computing of today. Whether your interest is in business, gaming, digital photography, entertainment, communications, or security, you’ll learn how computing is evolving the way you live. Only the accomplished and award-winning team of writer has the unique ability to meld descriptive text with one-of-a-kind visuals to fully explain how the electronic gear we depend on every day is made possible. In addition to all the content you’ve come to expect from prior editions, this newly revised edition includes all-new coverage of topics such as:
This full-color, fully illustrated guide to the world of technology assumes nothing and explains everything

  • How Computers Remember
  • How a Little Microprocessor Does Big Things
  • How Multi-Core Processors Work
  • How Motherboards / Software / Compiler Work
  • How Databases Track Everything & Make Connections
  • How Spread sheets (Excel) Solve Formulas
  • How Numbers Become Pictures
  • How Imaging Software Paints by Numbers
  • How Games Created and How Computer Creates 3D World
  • How Security Software Fights Off Invaders
  • How Computer Hackers Break In
  • How Viruses Invade Your Computer
  • How Antivirus Software Fights Back
  • How Firewalls Keep Hackers Out & How Spammers Find You
  • How USB Really Is Universal
  • How File Compression Makes Files Smaller
  • How Optical Disc Drives Write with Light
  • How Computers Get Smaller… and Better
  • How iPods serves Media
  • How eInk Puts Words on Your e-reader (KINDLE)
  • How All These Smart features Got Packed into a Smartphone
  • How Advanced Cooling Refrigerates Your PC
  • How Digital Cameras Capture the Moment
  • How Your Smartphone Knows Where You Are
  • How Devices Recognize Our Touch (TOUCH SCREEN)
  • How Optical Character Recognition Works
  • How an LCD/ Plasma/ DLP/ OLED works
  • How Your Device Listens
  • How 3D Audio Surrounds
  • How Networks Tie Computers Together
  • How Wi-Fi / Bluetooth works
  • How the Internet Brings Us the World
  • How Broadband / DSl/ Cables Brings the Internet to Your Neighbourhood
  • How Fibre Optics Lights Up the Future
  • How Computers Make Phone Calls
  • How Information Travels the Internet
  • How Movies Flow into Your Home
  • How Google Knows Everything
  • How eBay Sells Everything
  • How Email/ Facebook/ Twitter works
  • How Internet File Sharing Works
  • How Bit Torrents / Clouds Works
  • How Black and White / Colour Printing Works
  • How a Laser Printer Creates in Color
  • How Printers Create in 3D and lots more….

This is the perfect book about computing to capture your imagination, delight your eyes, and expand your mind, no matter what your technical level! Beautifully detailed illustrations and jargon-free explanations walk you through the technology that is shaping our lives. See the hidden workings inside computers, smartphones, tablets, Google Glass, and the latest tech inventions.

Computer Science Sub Categories

Networking Database Storage & Design Programming Languages Graphics & Visualization Object-Oriented Software Design Software Design & Engineering

Bot