Computer Science Links

 

Ad Hoc Networks Resources

 

Conferences and journals

 

Research Guide

 

Computer Problems I have encountered

 

Blogs I read

 

 

 

Distributed and Parallel Computing, Grid and P2P systems

 

Distributed and Parallel Computing links:

Introduction to Parallel Computing - a great link explaining what is "parallel computing"

Distributed Algorithms and Systems page - collection of resources about distributed computing

All Things Distributed - Werner Vogels' weblog on building scalable and robust distributed systems

 

Distributed and Parallel Computing courses:

Advanced Distributed Algorithms course - 6.895- Professor Nancy Lynch- MIT

Principles of Fault-Tolerant Distributed Computing - 6.897 - Professor Nancy Lynch- MIT

Theory of Distributed Computing course - York university, Canada

Distributed Algorithms courses in EPFL

Parallel Programming (Cluster Computing) course - Charlotte College, University of North Carolina

Advanced Course in Computer Systems - CS614 - Cornell

Introduction to Distributed Computing (Maurice Herlihy) - Brown University, concentrating on multiprocessor synchronization
Distributed Algorithms and Systems (Jennifer Welch) - Texas A&M university. Set of slides under 'Calendar'

 

Grid Computing:

The 3rd International Summer School on Grid Computing

Grid computing course - Charlotte College, University of North Carolina

Introduction to Grid Computing course - San Diego State University

The Condor Project Homepage

GOZAL - Condor team in the Technion

 

Peer To Peer systems:

P2P papers repository

P2P networks

JXTA

P2P, Mobile/Multi-Agent Systems paper collection

Grid and Peer-to-Peer Computing course - University of Texas at Dallas

P2P Networks Course

Content Distribution resources (HUJI)

Windows Peer-to-Peer Networking

P2PRG Bibliography

P2P Reading List

More P2P links

 

Reading List

 

 

Distributed Computing courses in the Technion

 

Concurrent and Distributed Programming (Prof. Assaf Schuster) - 236370

Distributed Systems (Dr. Roy Friedman) - 236351

Distributed Algorithms B (Prof. Hagit Attiya)- 236755

Distributed Algorithms A (Prof. Shmuel Zaks)- 236357

Principles of fault-tolerant distributed systems (Dr. Idit Keidar) - 046272

Topics in Reliable Distributed Computing - seminar (Dr. Idit Keidar) - 048961

DSL - Distributed Systems laboratory in the CS department

 

Related system courses:

Algorithms for Dynamic Memory Management (Dr. Erez Petrank) - 236780

A Seminar on Optimizations for Modern Architectures (Dr. Erez Petrank) - 236802

Operating Systems - 234120

Introduction to Computer Networks - 236334

Internet Networking - 236341

Database Systems - 236363

Database Management Sys. Implementations - 236510

Algorithms for Large Data Sets (Dr. Dr. Ziv Bar-Yossef) - 049011

 

 

Operating Systems

 

Linux Kernel resources:

TLDP - The Linux Documentation Project

The Linux Kernel by David A. Rusling

The Linux Tutorial

Some collection of Linux reading materials

Linux Cross reference

Richard Gooch Linux resources

 

Linux general resources:

Vi manual

Bash Shell Guide for Beginners, More Bash

How to put up your own Ubuntu server - various Ubuntu links

 

Interesting talks:

Linus vs. Tanenbaum debate from 1992 (and a bigger version of this debate and this version). And finally a very recent Tanenbaum-Torvalds Debate: Part II

Dave Patterson vs. Jim Gray

 

Windows:

Sysinternals - advanced utilities, technical information, and source code related to Windows internals.

 

Networking:

Ethernet

 

 

Software Development

Code project - C++, C# and .NET articles, code snippets, discussions and news.

CodeGuru

Experts-Exchange

MSDN

Tools that help programmers write a better code - Guy Korland post

Java:

Java SE 1.4.2 API

Java: 1.5 and Beyond

Java links

C#:

C# and .NET articles and links, C#-Reference.pdf

Java vs. C#

Matlab:

Matlab Tips and Tricks

Matlab course in EE

 

 

CS Online resources

UnderWarrior Project - Online Computers Resource - Hebrew

Dictionary of Algorithms and Data Structures
C Function Libary Reference - man pages
Greatest Papers in Computer Science  

Books collections - http://www.ebdb.net/, http://www.dleex.com/

Latex
Getting Started with LaTeX
Latex Wikipedia
Latex  - Displaying a formula

Latex links collection - by Liran Katzir
Converting a MS Powerpoint/Word image to EPS embedded in LaTeX
LaTeX Margins
Squeezing Space in LaTeX
CTAN archive

General text editing
Print large-format slides to normal size paper (tile,tiling)
In Microsoft Word, how can I begin page numbering after the first page
Merging PDF files

 

Last updated 21-01-2009