Skip to main content
  • Textbook
  • © 2013

Guide to Programming and Algorithms Using R

Authors:

  • 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

Buy it now

Buying options

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

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

Table of contents (9 chapters)

  1. Front Matter

    Pages I-XI
  2. Introduction

    • Özgür Ergül
    Pages 1-11
  3. Loops

    • Özgür Ergül
    Pages 13-33
  4. Recursions

    • Özgür Ergül
    Pages 35-57
  5. Complexity of Programs and Algorithms

    • Özgür Ergül
    Pages 59-86
  6. Accuracy Issues

    • Özgür Ergül
    Pages 87-98
  7. Sorting

    • Özgür Ergül
    Pages 99-115
  8. Solutions of Linear Systems of Equations

    • Özgür Ergül
    Pages 117-147
  9. File Processing

    • Özgür Ergül
    Pages 149-163
  10. Suggested Mini Projects

    • Özgür Ergül
    Pages 165-177
  11. Back Matter

    Pages 179-182

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

Buy it now

Buying options

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