background preloader

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

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

PC Architecture. A book by Michael B. Karbo - a book by Michael Karbo. This book is protected by copyright. It has been published in many European countries but never in English language. These web pages have been produced from a Microsoft Word file. PC Architecture. 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.

Introduction to Algorithms - Download free content from MIT Personal and Historical Perspectives of Hans Bethe Malicious Linux Commands - From (This article was originally published in Ubuntu Forums but was removed there. Ubuntuguide feels that knowledge about these risks is more important than any misguided attempts to "protect the public" by hiding their potential dangers or protect the (K)Ubuntu/Linux image. The original article has therefore been re-created (and subsequently edited) here.) ATTENTION: It is worthwhile to have some basic awareness about malicious commands in Linux. It is also worthwhile to always enable a Kubuntu screensaver or Ubuntu screensaver with a password so that a casual passerby is not able to maliciously execute one of these commands from your keyboard while you are away from your computer. When in doubt as to the safety of a recommended procedure or command, it is best to verify the command's function from several sources, such as from readily available documentation on Linux commands (e.g. manpages). Here are some common examples of dangerous commands that should raise a red flag. rm -r In Perl

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.

MR01001101 :: cryptography steganography resources and challenges Help Desk Geek | Help Desk Tips for IT Pros Dictionary of Algorithms and Data Structures This web site is hosted by the Software and Systems Division, Information Technology Laboratory, NIST. Development of this dictionary started in 1998 under the editorship of Paul E. Black. After 20 years, DADS needs to move. This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Don't use this site to cheat. Currently we do not include algorithms particular to business data processing, communications, operating systems or distributed algorithms, programming languages, AI, graphics, or numerical analysis: it is tough enough covering "general" algorithms and data structures. Some terms with a leading variable, such as n-way, m-dimensional, or p-branching, are under k-. To look up words or phrases, enter them in the box, then click the button. We thank those who contributed definitions as well as many others who offered suggestions and corrections. Here are some references on algorithms and data structures. Bibliography

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: