Information Technology

Programming Languages

Per Page:

Data Science and Analytics with Python

Jesus Rogel-Salazar
August 16, 2017

Data Science and Analytics with Python is designed for practitioners in data science and data analytics in both academic and business environments. The aim is to present the reader with the main concepts used in data science using tools developed in Python, such as SciKit-learn, Pandas, Numpy, and...

Fundamentals of Multicore Software Development

Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy
July 19, 2017

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand...

LabVIEW: A Developer's Guide to Real World Integration

Ian Fairweather, Anne Brumfield
July 13, 2017

LabVIEW™ has become one of the preeminent platforms for the development of data acquisition and data analysis programs. LabVIEW™: A Developer’s Guide to Real World Integration explains how to integrate LabVIEW into real-life applications. Written by experienced LabVIEW developers and engineers,...

Mathematical Objects in C++: Computational Tools in A Unified Object-Oriented Approach

Yair Shapira
June 28, 2017

Emphasizing the connection between mathematical objects and their practical C++ implementation, this book provides a comprehensive introduction to both the theory behind the objects and the C and C++ programming. Object-oriented implementation of three-dimensional meshes facilitates understanding...

C: From Theory to Practice, Second Edition

George S. Tselikis, Nikolaos D. Tselikas
June 13, 2017

This easy-to-use, classroom-tested textbook covers the C programming language for computer science and IT students. Designed for a compulsory fundamental course, it presents the theory and principles of C. More than 500 exercises and examples of progressive difficulty aid students in understanding...

Classical Fortran: Programming for Engineering and Scientific Applications, Second Edition

Michael Kupferschmid
May 24, 2017

Classical FORTRAN: Programming for Engineering and Scientific Applications, Second Edition teaches how to write programs in the Classical dialect of FORTRAN, the original and still most widely recognized language for numerical computing. This edition retains the conversational style of the original...

Processing: An Introduction to Programming

Jeffrey L. Nyhoff, Larry R. Nyhoff
May 16, 2017

This book demonstrates how Processing is an excellent language for beginners to learn the fundamentals of computer programming. Originally designed to make it simpler for digital artists to learn to program, Processing is a wonderful first language for anyone to learn. Given its origins, Processing...

R for Programmers: Advanced Techniques

Dan Zhang
March 30, 2017

This book discusses advanced topics such as R core programing, object oriented R programing, parallel computing with R, and spatial data types. The author leads readers to merge mature and effective methdologies in traditional programing to R programing. It shows how to...

Essentials of Computer Architecture, Second Edition

Douglas Comer
January 17, 2017

This easy to read textbook provides an introduction to computer architecture, while focusing on the essential aspects of hardware that programmers need to know. The topics are explained from a programmer’s point of view, and the text emphasizes consequences for programmers. Divided in five parts,...

Object-Orientation, Abstraction, and Data Structures Using Scala, Second Edition

Mark C. Lewis, Lisa L. Lacher
December 19, 2016

Praise for the first edition: "The well-written, comprehensive book…[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as...

Mobile Applications Development with Android: Technologies and Algorithms

Meikang Qiu, Wenyun Dai, Keke Gai
December 13, 2016

Mobile Applications Development with Android: Technologies and Algorithms presents advanced techniques for mobile app development, and addresses recent developments in mobile technologies and wireless networks. The book covers advanced algorithms, embedded systems, novel mobile app architecture,...