background preloader

Free CS books

Free CS books

Forecasting: principles and practice Welcome to our online textbook on forecasting. This textbook is intended to provide a comprehensive introduction to forecasting methods and to present enough information about each method for readers to be able to use them sensibly. We don’t attempt to give a thorough discussion of the theoretical details behind each method, although the references at the end of each chapter will fill in many of those details. For most sections, we only assume that readers are familiar with algebra, and high school mathematics should be sufficient background. At the end of each chapter we provide a list of “further reading”. We use R throughout the book and we intend students to learn how to forecast with R. It is free and online, making it accessible to a wide audience.It uses R, which is free, open-source, and extremely powerful software.It is continuously updated. Use the table of contents on the right to browse the book. Happy forecasting!

Cyber Crime and Security: How to Better Protect Your Computer From U.S. government and credit card hacks to breaking into Xbox passwords, every year more and more accounts of cyber crimes are occurring leaving the everyday internet user a little hesitant about where they visit in cyberspace. And this unfortunate trend seems to be rising. According to recent cyber crime statistics, approximately 75 million scam emails are sent every day claiming 2,000 victims. Embed the above image on your site <a href=" src=" alt="cyber crime security"></a> External links provided on Rasmussen.edu are for reference only.

historic documents in computer science Fortran Fortran Automated Coding System For the IBM 704 the very first Fortran manual, by John Backus, et al., Oct. 1956 Al Kossow has in his manual collection also an IBM 704 manual, if you want to have a look at the machine that this original Fortran language was made for. Also the next IBM manuals are from the collection at his web site, where you can find a number of Fortran manuals, for many machines of various manufacturers. The FORTRAN II General Information Manual and IBM 7090/7094 Programming Systems: FORTRAN II Programming are two IBM manuals of 1963 describing the FORTRAN II language. IBM 7090/7094 Programming Systems: FORTRAN IV Language, 1963, and IBM System 360 and System 370 FORTRAN IV Language, 1974. ANSI Fortran66 and Fortran77 standards, obsoleted by the Fortran90 and Fortran95 standards, but still handy for reading legacy code. Algol60 I think, this is the original Peter Naur edition of the Algol 60 report.

30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts Getting started As both a game master/storyteller and a developer, I frequently find myself writing little utilities and scripts to help me when running, planning, and playing games. Sometimes I need a quick idea. Other times, I just need a whole pile of names for Non-Player Characters (NPCs). Occasionally, I need to geek out on numbers, work out some odds, or integrate some word puzzles into a game. Many of these tasks become more manageable with a little bit of script work ahead of time. This article will explore 10 fundamental scripts that can be used in various types of games. We will blaze through these scripts pretty quickly. Back to top A basic die roller Many games and game systems need dice. In many cases, that would be more or less fine. Listing 1. function roll () { return mt_rand(1,6); } echo roll(); Then we can pass the type of die we want to roll as a parameter to the function. Listing 2. Random name generator Listing 3. Listing 4. Listing 5. Scenario generator Listing 6. Summary

Debunking Handbook, The Posted on 27 November 2011 by John Cook The Debunking Handbook, a guide to debunking misinformation, is now freely available to download. Although there is a great deal of psychological research on misinformation, there's no summary of the literature that offers practical guidelines on the most effective ways of reducing the influence of myths. The Debunking Handbook boils the research down into a short, simple summary, intended as a guide for communicators in all areas (not just climate) who encounter misinformation. The Handbook explores the surprising fact that debunking myths can sometimes reinforce the myth in peoples' minds. Communicators need to be aware of the various backfire effects and how to avoid them, such as: It also looks at a key element to successful debunking: providing an alternative explanation. The Authors: John Cook is the Climate Change Communication Fellow for the Global Change Institute at the University of Queensland. Update: Translations

Windows 7: 77 Windows 7 Tips Windows 7 77 Windows 7 Tips Edited by Keith Ward At a Glance: Make Windows 7 faster Get more done with Windows 7 The best Windows 7 shortcuts Securing Windows 7 Windows 7 may be Microsoft’s most anticipated product ever. And whether or not you're upgrading from Vista or skipping it altogether and moving up from Windows XP, you'll need to know how to make the most of it in your environment. 1. 2. 3. 4. 5. 6. 7. Figure 1 The Problem Steps Recorder dramatically speeds up troubleshooting. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Figure 2 The Reliability Monitor has been broken out separately from Performance Monitor. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Figure 3 User Account Control, the bane of administrators, has been revamped and improved. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Figure 4 The Credential Manager provides a handy, secure place to store passwords. 39. 40. 41. 42. Figure 5 Windows 7 unbinds many applications from the OS, making it easy to add and remove them. 43. 44. 45. 46.

Introduction to Information Retrieval This is the companion website for the following book. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008. You can order this book at CUP, at your local bookstore or on the internet. The book aims to provide a modern approach to information retrieval from a computer science perspective. We'd be pleased to get feedback about how this book works out as a textbook, what is missing, or covered in too much detail, or what is simply wrong. Online resources Apart from small differences (mainly concerning copy editing and figures), the online editions should have the same content as the print edition. The following materials are available online. Information retrieval resources A list of information retrieval resources is also available. Introduction to Information Retrieval: Table of Contents

Improve Your Google Search Skills [Infographic] Don’t limit yourself to just plugging in simple search terms to Google; check out this infographic and learn a search string search or two. You don’t need to limit yourself to searching just for simple strings; Google supports all manner of handy search tricks. If you want to search just HowToGeek.com’s archive of XBMC articles, for example, you can plug in site:howtogeek.com XBMC to search our site. Get More Out of Google [HackCollege via Mashable] Jason Fitzpatrick is a warranty-voiding DIYer who spends his days cracking opening cases and wrestling with code so you don't have to. If it can be modded, optimized, repurposed, or torn apart for fun he's interested (and probably already at the workbench taking it apart).

Classics in Psychology An internet resource developed byChristopher D. Green , ISSN 1492-3173 (Return to Classics index) Last updated . 19th- & 20th-Century Psychology Can't find what you want? Ancient Thought Plato. Aristotle. Aristotle. For additional works by the Presocratics, Plato, Aristotle, Hippocrates, Euclid, Lucretius, Epictetus, Galen, Plotinus, and Augustine, see the Links to Documents at Other Sites page. Medieval & Renaissance Thought For works by Aquinas, Roger Bacon, Pico, and Machiavelli see the Links to Documents at Other Sites page. Modern Philosophical Thought Berkeley, George. (1732). Bowen, Francis. (1860). McCosh, James. (1874). Herbart, J. Fiske, John. (1902). Royce, Josiah. (1902). Stumpf, Carl. (1930). Titchener, E. Creighton, J. For additional works by Descartes, Hobbes, Pascal, Locke, Leibniz, Spinoza, , Voltaire, Hume, Smith, Malthus, Kant, Hegel, Marx, Mill, Brentano, Mach, Peirce, James, Dewey, Husserl, Russell, Mead, and Merleau-Ponty see the Links to Documents at Other Sites page.

Book Reviews Introduction to Social Network Methods: Table of Contents Robert A. Hanneman and Mark Riddle Introduction to social network methods Table of contents About this book This on-line textbook introduces many of the basics of formal approaches to the analysis of social networks. You are invited to use and redistribute this text freely -- but please acknowledge the source. Hanneman, Robert A. and Mark Riddle. 2005. Table of contents: Preface1.

jj's useful and ugly FXT page Here you find the FXT library the fxtbook: "Matters Computational" (was: "Algorithms for Programmers") the amorphous FFT bucket moved to the fftpage The FXT library Download the latest FXT version: fxt-2014.04.07.tgz (approx. 1700kB), distributed under the GPL. FXT is a library of low-level algorithms. Its main focus is on bit-manipulations, combinatorial generation, and fast transforms. The library is accompanied by the fxtbook. The complete list of demos contains about 500 programs, listed by topic. Here is a short description, the Linux Software Map (LSM) file fxt.lsm The fxtbook: "Matters Computational" This is the book "Matters Computational" (formerly titled "Algorithms for Programmers"), published with Springer. The table of contents as text file (generated from dvi): fxtbook-toc.txt. The list of errata: fxtbook-errata.txt. The index as text file (generated from dvi): fxtbook-idx.txt.

Antique Computers - Ed Thelen Stanford has made this May 7, 2014 lecture by Professor Donald Knuth available on-line "Let's Not Dumb Down the History of Computer Science" - Professor Emeritus Donald Knuth, Stanford University "For many years the history of computer science was presented in a way that was useful to computer scientists. But nowadays almost all technical content is excised; historians are concentrating rather on issues like how computer scientists have been able to get funding for their projects, and/or how much their work has influenced Wall Street. We no longer are told what ideas were actually discovered, nor how they were discovered, nor why they are great ideas. "In this talk, Professor Donald Knuth explains why he is grateful for the continued excellence of papers on mathematical history, and he makes a plea for historians of computer science to get back on track." Paul McJones writes:

John Adams: Risk in a Hypermobile World

Related: