LEADER 04657nam 22007335 450 001 9910437577503321 005 20251117071044.0 010 $a1-4471-5328-6 024 7 $a10.1007/978-1-4471-5328-3 035 $a(CKB)3710000000002533 035 $a(EBL)1394840 035 $a(OCoLC)870244202 035 $a(SSID)ssj0000960665 035 $a(PQKBManifestationID)11507580 035 $a(PQKBTitleCode)TC0000960665 035 $a(PQKBWorkID)10959778 035 $a(PQKB)11705464 035 $a(DE-He213)978-1-4471-5328-3 035 $a(MiAaPQ)EBC6314058 035 $a(MiAaPQ)EBC1394840 035 $a(Au-PeEL)EBL1394840 035 $a(CaPaEBR)ebr10965809 035 $a(PPN)172418011 035 $a(EXLCZ)993710000000002533 100 $a20130723d2013 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aGuide to Programming and Algorithms Using R /$fby Özgür Ergül 205 $a1st ed. 2013. 210 1$aLondon :$cSpringer London :$cImprint: Springer,$d2013. 215 $a1 online resource (185 p.) 300 $aDescription based upon print version of record. 311 08$a1-4471-5327-8 320 $aIncludes bibliographical references and index. 327 $aIntroduction -- Loops -- Recursions -- Complexity of Programs and Algorithms -- Accuracy Issues -- Sorting -- Solutions of Linear Systems of Equations -- File Processing -- Suggested Mini Projects. 330 $aWhen encountering difficult concepts in computer programming for the first time, many students struggle to find simple explanations in their textbooks. Information can also be hard to find on common mistakes made when implementing algorithms and writing programs. This concise and easy-to-follow textbook/guide 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. Topics and features: Provides exercises at the end of each chapter to test the reader?s understanding Includes three mini projects in the final chapter that students may enjoy while programming 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 This classroom-tested primer is an essential companion for any undergraduate student approaching the subject of programming and algorithms for the first time, regardless of whether their courses are part of a computer science, electrical engineering, mathematics, or physics degree. 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. 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aAlgorithms 606 $aR (Computer program language) 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aAlgorithms$3https://scigraph.springernature.com/ontologies/product-market-codes/M14018 606 $aAlgorithm Analysis and Problem Complexity$3https://scigraph.springernature.com/ontologies/product-market-codes/I16021 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers) 615 0$aAlgorithms. 615 0$aR (Computer program language) 615 14$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aAlgorithms. 615 24$aAlgorithm Analysis and Problem Complexity. 676 $a519.502855133 700 $aErgu?l$b O?zgu?r$4aut$4http://id.loc.gov/vocabulary/relators/aut$0936356 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910437577503321 996 $aGuide to Programming and Algorithms Using R$92533500 997 $aUNINA