Programming Languages for Business Problem Solving

Programming Languages for Business Problem Solving

Author: Shouhong Wang

Publisher: CRC Press

Published: 2007-11-08

Total Pages: 386

ISBN-13: 1420062654

DOWNLOAD EBOOK

It has become crucial for managers to be computer literate in today's business environment. It is also important that those entering the field acquire the fundamental theories of information systems, the essential practical skills in computer applications, and the desire for life-long learning in information technology. Programming Languages


Programming Languages for MIS

Programming Languages for MIS

Author: Hai Wang

Publisher: CRC Press

Published: 2014-01-23

Total Pages: 316

ISBN-13: 1482222663

DOWNLOAD EBOOK

Programming Languages for MIS: Concepts and Practice supplies a synopsis of the major computer programming languages, including C++, HTML, JavaScript, CSS, VB.NET, C#.NET, ASP.NET, PHP (with MySQL), XML (with XSLT, DTD, and XML Schema), and SQL. Ideal for undergraduate students in IS and IT programs, this textbook and its previous versions have been used in the authors’ classes for the past 15 years. Focused on web application development, the book considers client-side computing, server-side computing, and database applications. It emphasizes programming techniques, including structured programming, object-oriented programming, client-side programming, server-side programming, and graphical user interface. Introduces the basics of computer languages along with the key characteristics of all procedural computer languages Covers C++ and the fundamental concepts of the two programming paradigms: function-oriented and object-oriented Considers HTML, JavaScript, and CSS for web page development Presents VB.NET for graphical user interface development Introduces PHP, a popular open source programming language, and explains the use of the MySQL database in PHP Discusses XML and its companion languages, including XSTL, DTD, and XML Schema With this book, students learn the concepts shared by all computer languages as well as the unique features of each language. This self-contained text includes exercise questions, project requirements, report formats, and operational manuals of programming environments. A test bank and answers to exercise questions are also available upon qualified course adoption. This book supplies professors with the opportunity to structure a course consisting of two distinct modules: the teaching module and the project module. The teaching module supplies an overview of representative computer languages. The project module provides students with the opportunity to gain hands-on experience with the various computer languages through projects.


Insight into Theoretical and Applied Informatics

Insight into Theoretical and Applied Informatics

Author: Andrzej Yatsko

Publisher: Walter de Gruyter GmbH & Co KG

Published: 2015-01-01

Total Pages: 122

ISBN-13: 311046988X

DOWNLOAD EBOOK

The book is addressed to young people interested in computer technologies and computer science. The objective of this book is to provide the reader with all the necessary elements to get him or her started in the modern field of informatics and to allow him or her to become aware of the relationship between key areas of computer science. The book is addressed not only to future software developers, but also to all who are interested in computing in a widely understood sense. The authors also expect that some computer professionals will want to review this book to lift themselves above the daily grind and to embrace the excellence of the whole field of computer science. Unlike existing books, this one bypasses issues concerning the construction of computers and focuses only on information processing. Recognizing the importance of the human factor in information processing, the authors intend to present the theoretical foundations of computer science, software development rules, and some business aspects of informatics in non-technocratic, humanistic terms.


Software Engineering

Software Engineering

Author: Jibitesh Mishra

Publisher: Pearson Education India

Published: 2011

Total Pages: 404

ISBN-13: 9788131758694

DOWNLOAD EBOOK

Our new Indian original book on software engineering covers conventional as well as current methodologies of software development to explain core concepts, with a number of case studies and worked-out examples interspersed among the chapters. Current industry practices followed in development, such as computer aided software engineering, have also been included, as are important topics like ‘Widget based GUI' and ‘Windows Management System'. The book also has coverage on interdisciplinary topics in software engineering that will be useful for software professionals, such as ‘quality management', ‘project management', ‘metrics' and ‘quality standards'. Features Covers both function oriented as well as object oriented (OO) approach Emphasis on emerging areas such as ‘Web engineering’, ‘software maintenance’ and ‘component based software engineering’ A number of line diagrams and examples Case Studies on the ATM system and milk dispenser Includes multiple-choice, objective-type questions and frequently asked questions with answers.


Problem Solving in Automata, Languages, and Complexity

Problem Solving in Automata, Languages, and Complexity

Author: Ding-Zhu Du

Publisher: John Wiley & Sons

Published: 2004-04-05

Total Pages: 405

ISBN-13: 0471464082

DOWNLOAD EBOOK

Automata and natural language theory are topics lying at the heart of computer science. Both are linked to computational complexity and together, these disciplines help define the parameters of what constitutes a computer, the structure of programs, which problems are solvable by computers, and a range of other crucial aspects of the practice of computer science. In this important volume, two respected authors/editors in the field offer accessible, practice-oriented coverage of these issues with an emphasis on refining core problem solving skills.


Practical MongoDB Aggregations

Practical MongoDB Aggregations

Author: Paul Done

Publisher: Packt Publishing Ltd

Published: 2023-09-07

Total Pages: 313

ISBN-13: 1835086845

DOWNLOAD EBOOK

Begin your journey toward efficient data manipulation with this robust technical guide and enhance your aggregation skills while building efficient pipelines for a variety of tasks Key Features Build effective aggregation pipelines for increased productivity and performance Solve common data manipulation and analysis problems with the help of practical examples Learn essential strategies to aggregate time series data in financial datasets and IoT Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionOfficially endorsed by MongoDB, Inc., Practical MongoDB Aggregations helps you unlock the full potential of the MongoDB aggregation framework, including the latest features of MongoDB 7.0. This book provides practical, easy-to-digest principles and approaches for increasing your effectiveness in developing aggregation pipelines, supported by examples for building pipelines to solve complex data manipulation and analytical tasks. This book is customized for developers, architects, data analysts, data engineers, and data scientists with some familiarity with the aggregation framework. It begins by explaining the framework's architecture and then shows you how to build pipelines optimized for productivity and scale. Given the critical role arrays play in MongoDB's document model, the book delves into best practices for optimally manipulating arrays. The latter part of the book equips you with examples to solve common data processing challenges so you can apply the lessons you've learned to practical situations. By the end of this MongoDB book, you’ll have learned how to utilize the MongoDB aggregation framework to streamline your data analysis and manipulation processes effectively.What you will learn Develop dynamic aggregation pipelines tailored to changing business requirements Master essential techniques to optimize aggregation pipelines for rapid data processing Achieve optimal efficiency for applying aggregations to vast datasets with effective sharding strategies Eliminate the performance penalties of processing data externally by filtering, grouping, and calculating aggregated values directly within the database Use pipelines to help you secure your data access and distribution Who this book is for This book is for intermediate-level developers, architects, analysts, engineers, and data scientists who are interested in learning about aggregation capabilities in MongoDB. Working knowledge of MongoDB is needed to get the most out of this book.