Skip to main content

Guide to Programming and Algorithms Using R

  • Textbook
  • © 2013

Overview

  • Simple, concise and easy-to-read, with many discussions on common mistakes and answers to questions students may be too embarrassed to ask

  • Contains instructive practical exercises at the end of each chapter, together with a selection of mini-projects that students may enjoy while programming

  • Provides R program code for lecturers and instructors at an associated website

  • Includes supplementary material: sn.pub/extras

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (9 chapters)

About this book

This easy-to-follow textbook provides a student-friendly introduction to programming and algorithms. Emphasis is placed on the threshold concepts that present barriers to learning, including the questions that students are often too embarrassed to ask. The book promotes an active learning style in which a deeper understanding is gained from evaluating, questioning, and discussing the material, and practised in hands-on exercises. Although R is used as the language of choice for all programs, strict assumptions are avoided in the explanations in order for these to remain applicable to other programming languages. Features: provides exercises at the end of each chapter; includes three mini projects in the final chapter; presents a list of titles for further reading at the end of the book; discusses the key aspects of loops, recursions, program and algorithm efficiency and accuracy, sorting, linear systems of equations, and file processing; requires no prior background knowledge in this area.

Authors and Affiliations

  • Electrical and Electronics Engineering, Middle East Technical University, Ankara, Turkey

    Özgür Ergül

About the author

Dr. Özgür Ergül is an Assistant Professor in the Department of Electrical and Electronics Engineering at the Middle East Technical University, Ankara, Turkey.

Bibliographic Information

Publish with us