background preloader

Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes

Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes

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. While some of these malware attacks can be avoided by following simple tips and tricks while online, other attacks are becoming more specific and targeted using personal details to gain access to your information. 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.

university lectures computer science Whether your goal is to earn a promotion, graduate at the top of your class, or just accelerate your life, lectures can help get you there. Our archives of lectures cover a huge range of topics and have all been handpicked and carefully designed by experienced instructors throughout the world who are dedicated to helping you take the next step toward meeting your career goals. Lifelong learns can turn their free time turn into self-improvement time. The online lectures on this list are more than lecture notes or a slideshow on a topic -- they were designed for audiences like you, with carefully sequenced themes and topics taught by veteran educators, and often with additional resources for your own independent study. The lectures are available to anybody, completely free of charge. Lecture courses are a valid and vital learning tool, and may be one of the best methods of learning available.

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. 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. function roll ($sides) { return mt_rand(1,$sides); } echo roll(6); // roll a six-sided die echo roll(10); // roll a ten-sided die echo roll(20); // roll a twenty-sided die From here, we can go on to rolling multiple die at once, returning an array of results, or rolling multiple die of different kinds all at once, depending on our needs. Random name generator Mad Libber

Personal and Historical Perspectives of Hans Bethe 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.

99 of the Best Windows Freeware Programs You May Not Know Of Due to the popularity of my previous article on Help Desk Geek entitled 99 ways to make your computer blazingly fast, I’ve decided to write another list post with 99 items, but this time on Windows freeware programs that you may have not heard of. If you search for “best freeware programs” or “top freeware apps”, you’ll get lots of lists, but mostly with programs everyone has already heard of: AVG anti-virus, 7-zip, Firefox, OpenOffice, etc., etc. That’s all nice and fine, but what about all those little gems programs that work great, but don’t get all the headlines? In this article, I will try my best to mention as many small name freeware programs as I can that can help make you more productive! It’s a long list, so feel free to bookmark it and refer to it later on. These are written in no particular order! Additionally, some of the programs I mention have free versions that have a few restrictions or are limited in some way. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

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.

Help Desk Geek | Help Desk Tips for IT Pros Motion Mountain - The Free Physics Textbook for Download An Overview of Cryptography As an aside, the AES selection process managed by NIST was very public. A similar project, the New European Schemes for Signatures, Integrity and Encryption (NESSIE), was designed as an independent project meant to augment the work of NIST by putting out an open call for new cryptographic primitives. NESSIE ran from about 2000-2003. While several new algorithms were found during the NESSIE process, no new stream cipher survived cryptanalysis. As a result, the ECRYPT Stream Cipher Project (eSTREAM) was created, which has approved a number of new stream ciphers for both software and hardware implementation. CAST-128/256: CAST-128, described in Request for Comments (RFC) 2144, is a DES-like substitution-permutation crypto algorithm, employing a 128-bit key operating on a 64-bit block. A digression: Who invented PKC? 3.3. Let me reiterate that hashes are one-way encryption. A digression on hash collisions.

Electrical / Electronics Conversions Formulas & References - RF Cafe Throughout the years as an engineer, I have needed to research topics on engineering, physics, chemistry, mechanics, mathematics, etc. The Internet has made the job infinitely simpler, with the caveat that you have to be careful of your sources. Anyone can post anything on the Internet without peer review, and errors are rampant. The topics listed below are primarily ones that I have researched and generated custom pages for the content. I welcome visitor review and comments on my material to help ensure accuracy. - NIST's Reference on Constants, Units & Uncertainty - U.S.

Related: