Archive for July, 2010
10 Free Tutorials for Computer Science Students
Tuesday, July 13th, 2010

Computer science students have the keys to expand their knowledge and skills and better understand difficult computing lessons — and it’s all on their trusty computer. These keys are online tutorials, which offer an alternative way to study, learn and teach challenging computer science topics. Best of all, many of these online tutorials are college approved and don’t cost a thing. Here are 10 free tutorials for computer science students:
- Algorithm and Data Structure Tutorials
If algorithms and data structures are a problem area for you, let this site, Algorithm and Data Structure Tutorials (with Java and C++ implementations), help solve your confusion. Students have a great deal of help here, thanks to the free tutorials in algorithms, data structures and programming principles, in addition to the practice exercises, forums and book guides. - Animated Computer Science Tutorials
If you are a visual learner, then you will find the animated computer science lessons from Virginia Tech, a big help. This site offers several multimedia tutorials in algorithms, artificial intelligence, data structures, operating systems and other important topics. The animated diagrams, pictures and videos are intended to enhance student learning and clarify complex topics. - Beginners.co.uk Tutorials
This site is dedicated to teaching students about the latest information technology lessons. Students can choose from hundreds of free online tutorials and guides in a variety of topics, such as programming, PC support and Web development. - TechOnline
TechOnline is a comprehensive education resource for computer science and engineering students who are interested in design. This online network offers a variety of free tutorials, online courses and Webinars in networking, programmable logic and other computing topics. - Codango
If you are interested in Web development, Codango is the tutorial site for you. Students can browse through hundreds of tutorials about making applications, scripting, HTML processing, web design and much more. There are reviews and guides for PHP, JSP, ASP and ASP.NET. - ISU-Computer Architecture Tutorial
You don’t have to go to Iowa State University to get computer science tutoring. The university’s computer architecture tutorials are available to anyone who needs help in computer performance, memory hierarchy design, pipelining and other topics of interest. - UNH-IOL Training Documents and Tutorials
The InterOperability Laboratory at the University of New Hampshire offers several tutorials in operating systems, PC guides, programming languages and other computer science topics to expand your computer science knowledge. - TutorialFind
TutorialFind has a large database of computing tutorials, ranging from computer hardware, networking, macromedia to graphics design lessons. If you’re looking for a particular online tutorial, you can search by keywords or categories. - Web Developer’s Virtual Library
Prospective web developers will get their fill from Web Developer’s Virtual Library, which offers an encyclopedia, detailed tutorials and magazine articles about Web development. You can also find insiders’ tips and open-source software to take your Web development skills to the next level. - EROS: The Extremely Reliable Operating System
EROs is an operating system of Johns Hopkins University that offers tutorials, installation instructions, source codes and programming manuals in number of information technology subjects, such as performance and resource management.
Delicious
Digg This
Facebook
Reddit
Stumble This
Posted in Uncategorized | 7 Comments »
10 Best Online Gaming Sites
Sunday, July 11th, 2010

Sometimes you just need a break. Classwork piles up, tests stress you out, and work can feel like a grind. But thanks to the wonders of the Internet, you can kill some time with these online gaming sites whenever you need a break. If you’re in class, visit at your own risk:
1. Shockwave
Shockwave is free to join, and you can either create a new account or sign in via Facebook. (And if you don’t have a Facebook account, you’re probably not even reading this right now.) Games are divided by category, including strategy games and daily jigsaw puzzles and memory quizzes.
2. TeaGames
TeaGames’ offerings mostly fall in the sports or shooter categories, but they’re simple and clean enough to be easily understood and played by everyone. The mini golf game is extremely addicting, so be warned.
3. Kongregate
You don’t need an account to play, but if you sign up for one (they’re free), you can track your scores and accomplishments over time. One of their most popular offerings is “Cursed Treasure: Don’t Touch My Gems!”, a tower defense game that’s racked up more than 2.4 million plays.
4. Pogo
Pogo offers a variety of free games to users, but you can also buy a Club Pogo account by the month or year that gives you access to premium games as well as eliminating the ads from the games you play. If you’re a regular gamer, it’s a good choice.
5. Newgrounds
Newgrounds hosts videos as well as games, and their ranks are divided by genre, including multiplayer, shooters, and driving games. A great way to take a break and shift your brain away from work.
6. Bored.com
The name says it all. If your bored with whatever you’re working on and need to let off some steam, head to Bored and enjoy a variety of simple but fun games and videos.
7. Games.com
Simple but still effective, Games.com focuses on word games, casino games, and puzzle and arcade games. Good if you want to zone out for a while.
8. Evony
Evony is an empire-building game in which players manage a city and its inhabitants by adding and maintaining inns, mills, mines, and more. Unlike other online multiplayer games, Evony is “free forever,” making it a bit more inviting to casual players.
9. Gamesville
Gamesville is different from other online gaming sites in that it’s built on the concept of online game shows in which users all play a game together in real time to compete for prizes. Free to join.
10. Yahoo Games
One of the most popular online portals for news and e-mail is also a great destination for web-based games. The main page features a constantly updated list of the popular games of the moment, as well as staff
Delicious
Digg This
Facebook
Reddit
Stumble This
Posted in Uncategorized | 20 Comments »
10 Famous Computer Science Grads
Thursday, July 1st, 2010
Computer scientists are the masterminds behind the development and success of computers and the Internet. Throughout their education and research, computer science grads have made major contributions to the field of computer science and information technology. Some of their creations may ring a bell, while others are often overlooked, but either way, they deserve acknowledgement for their important contributions. Here are 10 famous computer science grads:
- Sergey Brin
Sergey Brin is one of the most influential and wealthiest computer scientists of all time. He is co-founder of the search engine giant, Google Inc., and currently serves as its president of technology. Brin, a Russian immigrant, earned his bachelor of science degree in mathematics and computer science from the University of Maryland at College Park, and received his master’s degree in computer science from Stanford University. It was there that Brin dropped out of the computer science Ph.D. program and begun creating Google with fellow classmate, Larry Page. - Larry Page
Lawrence “Larry” Page is the other Google guy, who co-founded Google Inc., along with Sergey Brin. Page currently serves as Google’s president of products. Page earned a bachelor of science degree in computer engineering from the University of Michigan, where he demonstrated his engineering talents when he built an inkjet printer our of Lego bricks. Page went on to earn his master’s degree in computer science from Stanford University, but also dropped out of the computer science Ph.D. program to create Google. - Ronald Linn Rivest
Computer scientist and MIT professor Ronald Linn Rivest, has accomplished a great deal in the areas of cryptography, computer and network security, electronic voting systems and algorithms. Rivest is the founder of RSA Security, formerly known as RSA Data Security, as well as co-founder of Verisign and Peppercoin. Rivest received a Ph.D. in computer science from Stanford University. - Barbara Liskov
Barbara Liskov is a computer scientist, an engineering professor at MIT and major contributor to the field of computer science. Throughout her career, Liskov has led several research projects, such as the Venus operating system, initiating the design and implementation of CLU Argus and the object-oriented database system, Thor. Liskov made history as the first woman in the United States to earn a Ph.D. in computer science. She completed her Ph.D. program at Stanford University, and the topic of her thesis was about computer games for playing chess end games. - Ken Thompson
Ken Thompson has brought several valuable creations to the field of computer science. He is most well known for his contributions to the B programming language, leading Unix and Plan 9 operating systems, as well as being the co-creator of Google’s programming language, Go. Thompson has his master’s degree in both electrical engineering and computer science from the University of California, Berkeley. - Ray Ozzie
Ray Ozzie succeeded Bill Gates as the current chief software architect at Microsoft, in addition to creating Lotus Notes. Ozzie earned his bachelor’s degree in computer science from the University of Illinois at Urbana-Champaign. - Linus Torvalds
Linus Torvalds, a Finnish software engineer, has many notable accomplishments in the field of computer science. Torvalds is the creator and developer of the operating system, Linux kernel, and git, a revision control system. He received a master’s degree in computer science from the University of Helsinki and its NODES research group. - David Chaum
David Chaum is a pioneer in cryptography, the study of encoding, specifically within the areas of blind signature schemes, commitment schemes and digital cash. Chaum is the founder of DigiCash Inc., an electronic cash organization, and remains a member of the Board of Directors. This well-published computer scientist has more than 45 published technical articles and has received more than 17 U.S. patents. Chaum earned his Ph.D. in computer science, and a minor in business administration, from the University of California, Berkeley. - Alan T. Sherman
Alan T. Sherman has shared his knowledge of computer science and his research on security of voting systems, cryptology, information assurance and discrete algorithms, as an accomplished computer science professor at the University of Maryland, Baltimore County (UMBC). Sherman serves as the director of UMBC’s Center for Information Security and Assurance (CISA). He received his Ph.D. in computer science from MIT. - Radia Perlman
Software designer Radia Perlman is another major contributor to the field of computer science, specifically for her invention of the spanning tree protocol, a necessary component for the function of network bridges. Perlman’s innovations have contributed to many areas of network design and standardization. Perlman earned a Ph.D. in computer science from MIT, in which she focused on routing issues during network failures.

Delicious
Digg This
Facebook
Reddit
Stumble This
Posted in Uncategorized | 8 Comments »
- 10 Classic TV Robots
- 10 “Futurama” Inventions That Should Be Real
- 10 Indicators That it’s Time to Buy a New Car
- 10 Free Tutorials for Computer Science Students
- 10 Best Online Gaming Sites
- 10 Famous Computer Science Grads
- 10 Convicted Computer Criminals
- 10 Best Fake Twitter Accounts
- 20 Dumbest Tech Support Questions
- 15 Sci-Fi Predictions That Came True
- 10 Tech Milestones That Changed The World
- Top 20 Tech Blogs
- Steve Jobs Hating Again on Us c# Developers
- 35 Cool and Wild PC Case Mods
- 20 Blogs about Nostradamus, the Mayans, and 2012
