background preloader

UW CSE Courses on the Internet

UW CSE Courses on the Internet
Spring 2011, CSEP 506 Concurrency Madan Musuvathi Winter 2011, CSEP 590a Practical Aspects of Modern Cryptography Josh Benaloh and Brian LaMacchia Autumn 2010, CSEP 544 Database Management Systems Dan Suciu Spring 2010, CSEP 524 Parallel Computation Larry Snyder Winter 2010, CSEP 504 Advanced Topics in Software Systems David Notkin Autumn 2009, CSEP 501 Compiler Construction Hal Perkins Spring 2009, CSEP 548 Computer Architecture Luis Ceze Winter 2009, CSEP 505 Programming Languages Dan Grossman Autumn 2008, CSEP 561 Network Systems Tom Anderson and Ratul Mahajan Spring 2008, CSEP 590B Computing for the Developing World Richard Anderson Winter 2008, CSEP 501 Compiler Construction Hal Perkins Autumn 2007, CSEP 503 Principles of Software Engineering David Notkin Spring 2007, CSEP 545 Transaction Processing for E-Commerce Phil Bernstein Winter 2007, CSEP 544 Principles of Database Systems Dan Suciu Autumn 2006, CSEP 590A History of Computing Ed Lazowska, Steve Maurer, Geoff Voelker

6 Steps to Becoming a Software Developer Deciding to become a software developer is a great initial step, congrats! The job opportunities are growing quickly and in just about every industry that you can imagine. The best part is that you do not necessarily have to go to a four year university to become a great software developer to lock down one of these jobs. The web has all the resources you'll need to interact, learn, get support and finally find a job as a software developer. Let's go through some of them!

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. 30 Supercharged Free Photoshop PSD Files for Web Designers and Developers Free PSD files are the friend of all designers, as they can save time for seasoned designers who need a lightbox, pagination, social media icons or other elements to use in their designs, and they are useful learning resources for beginning designers who want to see how to design such elements for themselves. Web developers can benefit as well, by using them to test individual effects such as jQuery sliders and jQuery toolips without having to design their own site. In this post, you’ll find 30 supercharged free Photoshop PSD files for web designers, developers and anyone else who wants to use them, that will boost your productivity and even make you a better designer. Need more free Photoshop resources?

825 Free Online Courses from Top Universities Advertisment Take online courses from the world’s top universities for free. Below, you will find 1,700 free online courses from universities like Yale, MIT, Harvard, Oxford and more. Our site also features collections of Online Certificate Programs and Online Degree & Mini-Degree Programs. Note: This page includes a lot of Massive Open Online Courses (MOOCs). If you want to enroll in a free version of a MOOC, please select the “Full Course, No Certificate” (edX) or “Audit” (Coursera) option.

Log4j Intro — Javamazon The log4j is a library used for logging in a Java program. The library has been highly distributed and there are many applications, both open source and proprietary that I have found using the library. The library is provided and maintained by the Apache foundation and the lib has been around for quite a while. Levels Log4j works with something called logging level and there are a number of levels, these are DEBUG, INFO, WARN, ERROR, FATAL. When a program that implements log4j runs it is set to log on a specific level and all messages that correspond to that and higher level (debug lowest, Fatal highest) will then be logged to the output.

Ten Javascript Tools Everyone Should Have Filed: Sun, Mar 04 2007 under Programming|| Tags: toolbox javascript popular list Javascript frameworks have exploded on the scene over the last few years but they're no replacement for a good toolbox: those little snippets of code you seem to include in every single project. Here's my list of 10 essential Javascript tools everyone should have at their fingertips! #0 - Trim. Stanford Online Stanford University pursues the science of learning. Online learners are important participants in that pursuit. The information we gather from your engagement with our instructional offerings makes it possible for faculty, researchers, designers and engineers to continuously improve their work and, in that process, build learning science. By registering as an online learner, you are also participating in research intended to enhance Stanford's instructional offerings as well as the quality of learning and related sciences worldwide. In the interest of research, you may be exposed to some variations in the course materials.

37 Tested PHP, Perl, and JavaScript Regular Expressions inShare22 A regular expression, also called regex or regexp for short, is simply a piece of code that matches a pattern. Mastering regular expressions can be a difficult chore, and if you don't need them all of the time, the syntax is tricky enough to make the task frustrating or slow as you will constantly need to use a reference sheet. In order to save you time, I've compiled a list of PHP, Perl, and JavaScript regular expressions for common use cases that have been tested and are ready to go. This isn't a regular expression tutorial or even a reference; you can think of it more as a cheatsheet for when you just need the regex but don't want to put a lot of time into relearning regular expressions.

How do I get Started Introduction: Main Page >> What is game programming? | How do I get started? | FAQ for new game programmers Template:Duplication