background preloader

Programming

Facebook Twitter

Berkeley Computer Science Lecture. Since 2008, Academic Earth has worked diligently to compile an ever-growing collection of online college courses, made available free of charge, from some of the most respected universities.

Berkeley Computer Science Lecture

We proudly build on the precedent set forth by MIT OpenCourseware, believing that everyone deserves access to a world-class education. To facilitate this goal, we have curated links to over 750 online courses and 8,500 individual online lectures, giving students of all ages unparalleled access to college courses they may otherwise never experience. Whether supplementing existing coursework, or learning for the sake of learning, anyone with an internet connection has the freedom to learn at their own pace from world-renowned experts, without the burden of rising tuition costs.

To access this collection of free online college courses, simply select your area of interest from the menu below. How to be a Programmer: A Short, Comprehensive, and Personal Summary. Debugging is the cornerstone of being a programmer.

How to be a Programmer: A Short, Comprehensive, and Personal Summary

The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Java programming test, hands-on skills - BetterProgrammer.com. Collection Of Puzzles For Programmers. Collection Of Puzzles For Programmers by SQLDenis on March 2, 2009 in category Ethics and IT.

Collection Of Puzzles For Programmers

Article views: 84,091 Instapaper Did you know that we have a nice collection of puzzles here on less than dot? Some are harder than others so there is something for everyone. Here is a partial list of what we have Friday the Thirteenths The goal is to identify all friday the thirteenths for a given timeframe Regular Pentagon Given a grid co-ordinate (x,y) as the centre point of a regular pentagon, and the sum of the length of the sides, return the co-ordinates of each point as: “Top”, “MidLeft”, “MidRight”, “BottomLeft”, “BottomRight” and the distance from the centre to each of the points. ASCII Art Shapes Create some ASCII art in the shortest code possible. Programming in Java Advanced Imaging.

Oracle Oracle Oracle Technology Network > Java JavaOne.

Programming in Java Advanced Imaging

Mario Klingemann update. Jspp - StumbleUpon. HaskellWiki. The Haskell Programming Language Haskell is an advanced purely-functional programming language.

HaskellWiki

An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software. News Upcoming Events. 10 Papers Every Programmer Should Read (At Least Twice) I spent most of yesterday afternoon working on a paper I’m co-writing. It was one of those days when the writing came easy. I was moving from topic to topic, but then I realized that I was reaching too far backward – I was explaining things which I shouldn’t have had to explain to the audience I was trying to reach.

When I first started writing, one of the pieces of advice that I heard was that you should always imagine that you are writing to a particular person. It gets your juices going – you’re automatically in an explanatory state of mind and you know what you can expect from your audience. UNITY. Unity is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content; easy multiplatform publishing; thousands of quality, ready-made assets in the Asset Store and a knowledge-sharing community.

UNITY

For independent developers and studios, Unity’s democratizing ecosystem smashes the time and cost barriers to creating uniquely beautiful games. They are using Unity to build a livelihood doing what they love: creating games that hook and delight players on any platform. Computer Languages History. Below, you can see the preview of the Computer Languages History (move on the white zone to get a bigger image): If you want to print this timeline, you can freely download one of the following PDF files:

Computer Languages History

Aho/Ullman Foundations of Computer Science. This book has been taken out of print by W.

Aho/Ullman Foundations of Computer Science

H. Freeman. You are welcome to use it if you like. We believed in 1992 it was the way to introduce theory in Computer Science, and we believe that today. --- Al Aho and Jeff Ullman Index The Book | Materials | Gradiance | Errata. Keep your text &code formatting safe from IM and Email. 10 Puzzle Websites to Sharpen Your Programming Skills.

By Ben Dowling Solving programming puzzles is a fun way to develop your logical and problem solving abilities.

10 Puzzle Websites to Sharpen Your Programming Skills

Also, when you’re familiarizing yourself with a new programming language, solving puzzles for that language can help speed up the learning process. Here are the top 10 popular programming puzzle sites that will help test your thinking and improve your programming, problem solving, and logical thinking skills. 1. Programming Praxis Programming Praxis is a blog that includes a range of interesting problems with solutions usually available in several different programming languages. Create your own MMORPG in just 10 EASY steps!!! Create your own MMORPG in just 10 EASY steps!!!

The Torque MMO Kit IDE features integrated file management, Python/TorqueScript editing, and automation for common tasks. In just 10 easy steps, you can create your very own MMORPG for both the Torque Game Engine and Torque Game Engine Advanced *wink* *wink* *nudge* *nudge* ;) Here's a preview of a (very early) build presented in tutorial form. 1. Once you have installed the Torque MMO Kit, there should be a "Torque MMO Kit IDE" in your start menu and desktop. 2. 3. 4.