Header image  


Computer Science Engineering

General Guides

Nineteen glossaries and dictionaries of computer related abbreviations and acronyms.

Internet and WWW

Societies and Institutions


  • A First Guide to PostScript
    Intended as a simple introduction to programming in the PostScript language from Adobe. It serves as an easily accessible on-line tutorial, assuming some experience in programming and familiarity with concepts, such as arrays and variables.
  • Catalog of Free Compilers and Interpreters
    A list of freely available software for language tools, which includes the following: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc.
  • Computing Languages List
    This is a list of specific computing languages, ranging from ABC (interactive personal computing, originally intended as a good replacement for BASIC) to the Z notation (pronouced "zed").
  • Essential LaTeX
    This document is an attempt to provide the essential information for using the LaTeX Document Preparation System.
  • Ghostscript FAQ
    A software package that interprets Adobe's PostScript tm; language, including a few additional features.
  • LaTeX Resources
    A collection of LaTeX resources from different educational and research institutes worldwide.
  • Object-Oriented Information Sources
    This page collects pointers to various information sources on the World Wide Web related to Object-Oriented languages and systems. First installed June 30, 1993. The Object FAQ may also be helpful.
  • PERL -- Practical Extraction and Report Language
    An interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It is also a good language for many system management tasks.
  • PostScript Information
    This site is devoted to the study of PostScript, the language environment of almost all the output devices that commercial printers use.
  • Presenting Java: Information Sources
    This is a list of online information sources about the Java(tm) programming language, the browser HotJava(tm), and related technologies. For sources on the latest news on Java, see the Java(tm) News Tip Sheet.
  • Programming Language Critiques
  • Resources for Programming Language Research
    A collection of information and resources for research in programming language theory, design, implementation, and related topics.
  • Internet Scout Project: Toolkit
    If you've ever despaired of finding quality resources for research and education on the Internet, the Scout Toolkit will help. The Toolkit selected the best meta-pages and arranged them by discipline.
  • Visual Language Research Bibliography
    This page is a structured bibliography of papers pertaining to visual language (VL) research. It also contains a brief list of links to other, related resources about visual language research.


  • C Programming

Introduction to C Programming
C Optimization Tutorial
Compiling C and C++ Programs on UNIX Systems - gcc/g++
Building and Using Static and Shared C Libraries
Programming in C: UNIX System Calls and Subroutines Using C
C Programming Class Notes
ANSI C for Programmers on UNIX Systems
Sams Teach Yourself C in 24 Hours
Sams Teach Yourself C in 21 Days (4th Ed.)
The Standard C Library for Linux - Part 1: file functions
The Standard C Library for Linux - Part 2: character input/output
The Standard C Library for Linux - Part 3: formatted input/output
The Standard C Library for Linux - Part 4: Character Handling
The Standard C Library for Linux - Part 5: Miscellaneous Functions
Programming in C: A Tutorial
An Introduction to C Development on Linux
C Programming Course
C Language Tutorial
CScene: An Online Magazine for C and C++ Programming

  • C++  

C++ Tutorial
Understanding C++: An Accelerated Introduction
An Introduction to C++ Class Hierarchies
Introduction to Object-Oriented Programming Using C++
Compiling C and C++ Programs on UNIX Systems - gcc/g++
C++ FAQ Lite
C++ Programming Language Tutorials
Reducing Dependencies in C++
C++ Exception Handling
Part 1: Unicode
Part 2: A Complete String Class
Making C++ Loadable Modules Work
Sams Teach Yourself C++ in 21 Days (2nd Ed.)
C++ Portability Guide
C++ Tips
C++ Language Tutorial
CScene: An Online Magazine for C and C++ Programming
C++ Libraries FAQ

  • CGI  

CGI Programming Tutorial
CGI Programming 101
CGI Manual of Style
CGI Developer's Guide
CGI Programming Unleashed
Sams Teach Yourself CGI Programming with Perl 5 in a Week (2nd Ed.)
CGI/Perl Tips, Tricks and Hints
A Tour of HTML Forms and CGI Scripts
Reading CGI Data: URL-Encoding and the CGI Protocol
CGI Programming FAQ


A Brief Tutorial on CORBA
CORBA 2.0 Specification
CORBA Tutorials
Sams Teach Yourself CORBA in 14 Days
Linux Network Programming, Part 3 - CORBA: The Software Bus
CORBA Program Development, Part 1
CORBA Program Development, Part 2
CORBA Program Development, Part 3

  • CSS

CSS2 Tutorial

  • CVS

CVS Tutorial
Concurrent Version System Tutorial


Introduction to Dynamic HTML

  • Emacs

Emacs: The Software Engineer's ``Swiss Army Knife''
Emacs FAQ
GNU Emacs Lisp Reference Manual
Programming in Emacs Lisp
GNU Emacs Manual
A Tutorial Introduction to Emacs
EMACSulation: Internet-ready!
EMACSulation: Ediff - An Emacs interface to diff and patch
EMACSulation: Emacs as a Server
EMACSulation: Customizing Emacs
Basic Emacs
EMACSulation: Templating Mechanisms
Emacs Macros and the Power-Macros Package
Polyglot Emacs 20.4

  • Expect

Advanced Programming in Expect: A Bulletproof Interface
Automating Tasks with Expect
What Can you Expect?--A Data Collection Project Using Linux

  • Fortan

Professional Programmer's Guide to Fortran 77
Fortran 90 and Computational Science
User Notes on Fortran Programming
Fortran Programming for Physics and Astronomy
A Fortran 90 Tutorial
Using GNU Fortran
Fortran 90: A Course for Fortran 77 Programmers
Fortran 90 for the Fortran 77 Programmer
Introduction to Fortran

  • GIMP

GIMP Tutorial Index
A Tutorial for Perl GIMP Users
A Scheme Tutorial for GIMP Users
GIMP Guide
The GIMP User Manual
Pseudo 3-D with GIMP
Graphical Photocomposition with GIMP
Creating Text with the GIMP
Creating Fire Effects with the GIMP
Creating and Editing Animations with GIMP
GIMP-Perl: GIMP Scripting for the Rest of Us
Writing a GIMP Plugin
GIMP: The RRU Tutorial
Script-Fu Tutorial
The Quick Start Guide to the GIMP, Part 1
The Quick Start Guide to the GIMP, Part 2
The Quick Start Guide to the GIMP, Part 3
The Quick Start Guide to the GIMP, Part 4


Application Programming Using the GNOME Libraries
Part 1: Everything You Need to Get Started
Part 2: Building a Sample Genealogy Program
Part 3: Adding File Saving and Loading Using libxml
Creating GTK+ Widgets with GOB: An Easier Way to Derive New GTK+ Widgets
Handling Multipel Documents: Using the GnomeMDI Framework
Livening Things Up: Graphics Made Easy Using the GNOME Canvas
Developing Gnome Applications with Python - Part 1

  • GTK

GDK Reference Manual
GLib Reference Manual
GTK+ Reference Manual
The GIMP Toolkit
GTK V1.2 Tutorial
Drawing and Event Handling in GTK
An Introduction to the GIMP Tool Kit

  • Gnuplot

Constrained Dynamics
Continuum Dynamics
Differential Equation Basics
Energy Functions and Stiffness
Particle System Dynamics
An Introduction to Physically Based Modeling
Rigid Body Dynamics I
Rigid Body Dynamics II
Scientific Visualization Tutorials
Gnuplot - An Interactive Plotting Program
GIF Animation Tutorial

  • HTML

HTML Table Tutorial
HTML by Example
How to Use HTML 3.2
Creating a Client-Side Image Map
Advanced HTML: How to Create Complex Multimedia Documents for the Web
The ABCs of HTML
Sharky's Netscape Frames Tutorial

  • ILU

ILU Reference Manual
Using ILU with ANSI C: A Tutorial
Using ILU with Java: A Tutorial
Using ILU with Python: A Tutorial

  • IP-Masquerading

ipchains: Packet Filtering for Linux 2.2
Setting Up IP Masquerade
Setting Up IP-Masquerading
Ipchains: Easy Links to the Net
Linux Networking Using Ipchains

  • IPC

Advanced 4.4BSD Interpprocess Communication Tutorial
UNIX Multi-Process Programming and IPC

  • Java

Enterprise JavaBeans Tutorial
JavaBeans Short Course
Introduction to the JavaBeans API
JDBC Short Course
Essentials of the Java Programming Language, Part 1
Essentials of the Java Programming Language, Part 2
Writing Advanced Applications for the Java Platform
Fundamentals of Java Security
Fundamentals of Java Servlets
Introduction to the Collections Framework
Introduction to CORBA
Fundamentals of RMI
Java Language Specification
Java Tutorial: Servlet Trail
Java Virtual Machine Specification (2nd Ed.)
Glossary of Java and Related Terms
The Java Language Environment
Java Look and Feel Design Guidelines
Story of a Servlet: An Instant Tutorial
Introduction to Java
Java2D: An Introduction and Tutorial
Java Servlet Tutorial
comp.lang.java FAQ
Brewing Java: A Tutorial
Shlurrrppp ... Java: The First User-Friendly Tutorial on Java
Swing Tutorial
Swing: A Quick Tutorial for AWT Programmers
Thinking in Java
Java RMI Tutorial
Java for C++ Programmers
The Advanced Jav/aJ2EE Tutorial
Hacking Java: The Java Professional's Resource Kit
JFC Unleashed
Java Developer's Guide
Java Developer's Reference
Sams Teach Yourself Java in 21 Days (Professional Reference Ed.)
Java Unleashed (2nd Ed.)
Java 1.1 Unleashed (3rd Ed.)
Java Game Programming Tutorial
Java Networking FAQ
Java Tutorial: A Practical Guide for Programmers
Sockets Programming in Java
Programming with Java - Part I
Programming with Java - Part II
Setting Up a Java Development Environment for Linux
Understanding Java
Beginner's Guide to JDK
GUI Development in Java
Java Servlets: An introduction to writing and running Java servlets on Linux

  • JavaScript

Introductory JavaScript Tutorials
JavaScript Authoring Guide
Client-Side JavaScript 1.3 Guide
Client-Side JavaScript 1.3 Reference
Core JavaScript 1.4 Guide
Core JavaScript 1.4 Reference
Server-Side JavaScript 1.4 Guide
JavaScript FAQ
JavaScript Tutorial
The Way of JavaScript
Voodoo's Introduction to JavaScript
JavaScript Tutorial for Programmers
JavaScript Primer
EchoEcho JavaScript Tutorial
Sams Teach Yourself JavaScript 1.1 in a Week (2nd Ed.)

  • Lisp

Common Lisp Hints
Common Lisp the Language (2nd Ed.)
Lisp FAQ
Lisp Programming Tutorial
Lisp Tutorial
LISP Tutorial
Common Lisp HyperSpec

  • MIDI

Basic MIDI Tutorials
Tutorial on MIDI and Music Synthesis

  • ML

ML Tutorial
Programming in Standard ML '97
A Gentle Introduction to ML
Moscow ML Owner's Manual

  • MPI

An MPI Tutorial
Tutorial on MPI
MPI: Portable Parallel Programming for Scientific Computing
Tuning MPI Applications for Peak Performance
MPI: From Fundamentals to Applications
MPI Tutorial
MPI: The Complete Reference
Introduction to Parallel Programming Using MPI
Basics of MPI Programming

  • Matlab

Matlab Basics Tutorial
Matlab Summary and Tutorial
Matlab - Official Online Manuals in PDF

  • Misc

The Soar 8 Tutorial Home Page
8051 Assembly Tutorial
GNAT Reference Manual
MOO Programming Tutorial
Genetic Tutorial
Basic SUIF Programming Guide
Cosmology Tutorial
Relativity Tutorial
80x86 Assembly Language Programming Tutorial
ZPL Programming Guide
VHDL Synthesis Tutorial
Part 1: Overview
Part 2: The Lexical Analyzer
Part 3: The Parser
Part 4: The Symbol Table and Syntax Tree
Part 5: The Semantic Checker and Intermediate Code Generator
Part 6: Optimization
Part 7: The Virtual Machine
Part 8: Executable Code
Part 9: Advanced Subjects
A tutorial on character code issues
Imlib Programmer's Guide
Speech Analysis Tutorial
INTERCAL Programming Language Revised Reference Manual
Quantum Computation: A Tutorial
Modem Tutorial
Biotiming Tutorial

  • Motif

Introduction to Motif Application Development
X Window/Motif Programming
Motif FAQ
Motif/Lesstif Application Development
X/Motif Programming

  • OpenGL

OpenGL Programming Guide - The Red Book
NeHe OpenGL Tutorials
Advanced Graphics Programming Techniques Using OpenGL
Introduction to OpenMP
OpenGL: From the Extensions to the Solutions
Designing and Building Parallel Programs
Tutorial Material on MPI
Tutorial on MPI
Parallel Programming - Basic Theory for the Unwary
Building a Beowulf System
High Performance Fortran in Practice
Java Personal OpenGL Tutorial (JPOT)
OpenGL Tutorial
Advanced OpenGL Texture Mapping
Linux Focus
What is OpenGL?
GLUT Programming: Windows and Animations
OpenGL Programming: Simple Polygon Rendering
OpenGL Programming: More About Lines
GLUT Programming: Windows Management
Programming with OpenGL: Advanced Rendering
Programming with OpenGL: Advanced Techniques
OpenGL Overview
HPF: Programming Linux Clusters the Easy Way

  • PHP

PHP Knowledge Base
PHP/MySQL Tutorial
PHP3 Introduction
PHP Tutorials
PHP Manual
PHP How-To Columns
An Introduction to PHP3

  • PVM

Advanced Tutorial on PVM 3.4
PVM: A User's Guide and Tutorial for Networked Parallel Computing
Parallel Processing using PVM

  • Pascal

Pascal Programming OnLine Notes
Roby's Pascal Tutorial
Pascal Language Tutorial

  • Perl

Perl Modules
Perl man pages
Perl Tutorial
A Quick Introduction to Perl
Perl FAQ
HTMLified Perl 5 Reference Guide
Perl Regular Expression Tutorial
Save it With Perl: A CPAN Solution to Data Persistence
Introduction to Perl
The Perl Programming Language
Sams Teach Yourself Perl 5 in 21 Days (2nd Ed.)
Using Perl for Web Programming
Perl 5 Quick Reference
Perl Part III - Arrays
Perl Part II - Writing a Real Program
Perl Part I - Introduction
Perl Tutorial
Robert's Perl Tutorial
CGI/Perl Tips, Tricks and Hints
An Introduction to Perl
Embperl: Modern Templates
Perl Embedding
Network Programming with Perl

  • PostScript

PostScript FAQ
PostScript Programming
About PostScript Errors
A First Guide to PostScript
PostScript Tutorial and Reference
PostScript III: The Operand Stack of PostScript: Arrays, Variables, Loops and Macro Definitions
PostScript II: The Operand Stack, Manipulations and Mathematical Operators
PostScript I: The Language

  • Povray

The Online POV-Ray Tutorial
Povray I: First Steps
Povray II: Basic Notions
Povray III: Design of Recursive Structures

  • Prolog

Prolog Programming: A First Course
On-Line Guide to Prolog Programming
Prolog Programming Tutorial

  • Python

Practical ILU with Python: A Tutorial
Learning to Program
Numeric Python Tutorial
Cheat Sheet: A Quick Reference Document for Newcomers
Text Processing in Python: Tips for Beginners
Using State Machines: Algorithms and Programming Approaches in Python
Tinkering with XML and Python: An Introduction to XML Tools for Python
The Other Scripting Language that Starts with a "P"
The Dynamics of DOM: A Closer Look at Python's xml.dom Module
My First Web-Based Filtering Proxy: Converting Text to HTML Using Txt2Html
Instant Python
Instant Hacking: Learn How to Program With Python
The Whole Python FAQ
The What, Why, Who, and Where of Python
Extending and Embedding the Python Interpreter
Python Library Reference
Python Reference Manual
An Introduction to Python
Python Tutorial
Getting Started With Python

  • RPC

Remote Procecure Call - AIX Programming Concepts Guide
Protocol Compiling and Lower Level RPC Programming
Programming with Remote Procedure Calls - SCO
RPC Programming Documents - Sun
RPC Programming Interface - DEC
Remote Procedure Calls in Linux

  • Rexx

REXX/imc Tutorial
Advanced Object REXX Programming
Introduction to Object REXX Programming
Rexx FAQ
TCP/IP Socket Programming with REXX

  • Ruby

Ruby Language FAQ
Ruby: A New Language
Thirty-seven Reasons I Love Ruby
The Ruby Programming Language
Ruby User's Guide
Ruby Language Reference Manual

  • SCSI

An Introduction to SCSI Drivers
Advanced SCSI Drivers And Other Tales

  • SQL

SQL Tutorial and Interpreter
Introduction to Structured Query Language
Beginning MySQL Tutorial
Sams Teach Yourself SQL in 21 Days (2nd Ed.)
SQL Tutorial I - Introduction to SQL and Installation of PostgreSQL
MySQL: A Database Server
Setting Up a MySQL Based Website - Part 1
Setting Up a MySQL Based Website - Part II
PostgreSQL Tutorial
Using mSQL in a Web-Based Production Environment
Speaking SQL
Integrating SQL with CGI, Part 1
Integrating SQL with CGI, Part 2
PostgreSQL--the Linux under the Databases
Beagle SQL, A Client/Server Database for Linux
NoSQL Tutorial
MySQL Introduction

  • SSI

NCSA HTTPd Server Side Includes
The Server Side Includes Tutorial
Programming in Standard ML '97: An On-Line Tutorial
SSI Tutorial

  • STL

A Modest STL Tutorial
The Standard Template Library Tutorial
Introduction to STL, Standard Template Library
STL Tutorial

  • Samba

Introduction to Samba - Part 1: Key Concepts
More Adventures with Samba
Linux Networking: Exploring Samba
Using Samba to Mount Windows 95
Introducing Samba
Samba's Encrypted Password Support

  • Scheme

Scheme Tutorial
A Scheme Tutorial for GIMP Users
Revised (4) Report on the Algorithmic Language Scheme
MIT Scheme Reference
DrScheme Programming Environment Manual
MzScheme Language Manual
Teach Yourself Scheme in Fixnum Days
Lecture Notes on the Principles of Programming Languages
An Introduction to Scheme and Its Implementation
The Scheme Programming Language
Scheme FAQ
The PACT Scheme Language
Fundamentals of Computer Science I
Chez Scheme User's Guide
The Scheme Programming Language (2nd Ed.)

  • Smalltalk

Basic Aspects of Squeak and the Smalltalk-80 Programming Language
IBM Smalltalk Tutorial

  • TCP/IP

Daryl's TCP/IP Primer
Introduction to the Internet Protocols
IP Next Generation Overview
IPv6: The New Internet Protocol
Understanding IP Addressing
Introduction to IP Multicast Routing
TCP/IP Tutorial and Technical Overview
An Introduction to TCP/IP Programming
TCP/IP FAQ - Part 1
TCP/IP FAQ - Part 2
TCP/IP: Introduction to the Internet Protocols
Teach Yourself TCP/IP in 14 Days (2nd Ed.)
TCP/IP for Idiots Tutorial
T/TCP: TCP for Transactions
TCP/IP and IPX Routing Tutorial

  • Tcl/Tk

Introduction to Programming with Tcl
Programming Using Tcl/Tk
Practical Programming in Tcl and Tk
Tcl/Tk Cookbook
Introduction to the Tcl/Tk Programming Language
The Tcl Syntax
Tcl/Tk Quick Reference Guide
comp.lang.tcl FAQ
Tcl/Tk Man Pages
Rapid Prototyping with Tcl/Tk
Tcl/Tk: The Swiss Army Knife of Web Applications

  • TeX

LaTeX for Secretaries

  • UNIX

The UNIX Time-Sharing System
The Evolution of the UNIX Time-Sharing System
The UNIX Time-Sharing System - A Retrospective
UNIX - The Bare Minimum
Using the UNIX Operating System
History of UNIX
UNIXhelp for Users
STScI UNIX Users Guide
UNIX System Administration
Compiling C and C++ Programs on UNIX Systems - gcc/g++
Manipulating Files and Directories in UNIX
Introduction to UNIX Signals Programming
UNIX and Multics
UNIX Man Pages Online
UNIX Unleashed
UNIX Unleashed: System Administrator's Edition
UNIX Unleashed: Internet Edition
A Basic UNIX Tutorial
The UNIX Programming Environment
Introduction to UNIX
Intermediate UNIX Training
Coping with UNIX: An Interactive Survival Kit
Introduction to UNIX Course Notes
Advanced Introduction to UNIX
Basic Introduction to UNIX
Programming the Shell
Networking/Internet with UNIX
Learning UNIX

  • VRML

Introduction to VRML
VRML Primer and Tutorial
VRML Audio Tutorial
The Easy VRML Tutorial
VRML 97 Tutorial
Introduction to VRML 2.0
An Introduction to VRML
VRML 2.0 Tutorial

  • X11

Securing X Windows
X Window Guide
Using X11 Windows
Looking Through X Windows
X Widget FAQ
Xlib Programming: A Short Tutorial
X Windows Version 11.5: A Concise Description
Beginning with X
comp.windows.x.intrinsics (Xt) FAQ
comp.windows.x FAQ
Configuring X
The 40 Most Common X Programming Errors (And How to Avoid Repeating Them)
X Window System Application Performance Tuning
Taming the X Display Manager (xdm)
Introduction to X Windows
XFree86 FAQ
Programming with XView
Developing Imaging Applications with XIE
X Window System Administration

  • XDR

eXternal Data Representation Overview for Programming
eXternal Data Representation - AIX Programming Concepts Guide
External Data Representation: Sun Technical Notes
External Data Representation: Technical Notes

  • XML

Working with XML: The Java API for XML Parsing (JAXP) Tutorial
XQL Tutorial
Tutorial Introduction to XML
The XML Revolution: Technologies for the Future Web
An Introduction to Perl's XML::XSLT Module
XML Reference and Glossary
Extensible Markup Language (XML) 1.0
XUL Tutorial

  • auto

The GNU Configure and Build System
Developing Software with GNU (w/ Learning Autoconf and Automake)
Autoconf: Creating Automatic Configuration Scripts
GNU Automake
Adding Fortran 77 Support to Automake

  • debugging

Debugging C and C++ Programs using gdb
Debugging with GDB (GNU Manual)

  • elm

The Elm Reference Guide
The Elm User's Guide
Email with the Elm Mailer
Elm Tutor

  • lex

Compiler Construction Using Flex and Bison
How to Write a Simple Parser with Lex and Yacc
A Guide to Lex and Yacc
Creating an Input Language with the lex and yacc Commands
A Brisk Tutorial on Lex and Yacc
What Do Lex and Yacc Do?
The Roles of Lex and YACC
A Little Manual for Lex and Yacc
GNU Bison Manual
GNU Flex Manual
Compiler Construction Tools - Part I: JFlex and CUP
Compiler Construction Tools - Part II: Installing JFlex and CUP - Specific Instructions
What is Lex? What is Yacc?
lex and yacc: Tools Worth Knowing

  • make

Introductory Tutorial on Make
A Brief Introduction to Make
Getting Started with Make - Part 1: The Basics
Getting Started with Make - Part 2
Tutorial on Make
Automating Program Compilation - Writing Makefiles
A Brief Make Tutorial
Make - A Tutorial
GNU Automake Manual
GNU Make Manual
Quick and Dirty Make Tutorial
Building Projects with Imake

  • Networks

VDSL Tutorial
Cable Modem Tutorial
Tutorial: Insight Into Current Internet Traffic Workloads
Tutorial on Internet Monitoring
Frame Relay Tutorial

  • sed

Serial Programming for POSIX Compliant Operating Systems
sed Script Archive
sed FAQ #2
Do It With sed
sed - A Non-Interactive Text Editor
Introduction to sed
Handy One-Liners for sed
sed FAQ #1
sed - The Stream Editor
sed Tutorial

  • shells

UNIX Shell Patterns
Korn Shell Reference
UNIX Shell Programming Bourne and Korn Shells
A Brief Introduction To C Shell Variables
UNIX Shell Scripts
Writing UNIX Scripts
Part 1: Fundamental Programming in Bash
Part 2: More Bash Programming Fundamentals
Part 3: Exploring the Ebuild System
Working the the Shell Environment
pdksh (Public Domain Korn)
Shell Script Programming
C Shell Tutorial
Shell Differences FAQ
Z-Shell FAQ
GNU Bash Reference Manual
Bourne/Bash: Shell Programming Introduction
Functions and Aliases in Bash
Introduction to Shell Scripting
The Deep, Dark Secrets of Bash
bash (GNU)
csh (C)
ksh (Korn)
sh (Bourne)
zsh (Z)
Getting the Most from Your Shell
Shell Command Language Index
UNIX Bourne Shell Programming
Features of the TCSH Shell
Improve Bash Shell Scripts Using Dialog
Extending the Bash Prompt
Shell Functions and Path Variables, Part 1
Shell Functions and Path Variables, Part 2
Shell Functions and Path Variables, Part 3

  • sockets

Introduction to Network Functions in C
Berkeley UNIX System Calls and Interprocess Communication
Using Internet Sockets
Beginner's Guide to Sockets
BSD Sockets: A Quick And Dirty Primer
Sockets Programming in Java
Introduction to Socket Programming
An Introduction to Socket Programming
Perl and Sockets
Linux Network Programming, Part 1 - BSD Sockets

  • threads

Getting Started with POSIX Threads
LinuxThreads FAQ
Part 3: Improve Efficiency with Condition Variables
Part 1: A Simple and Nimble Tool for Memory Sharing
Part 2: The Little Things Called Mutexes
Multi-Threaded Programming with POSIX Threads
Threads FAQ
Multithreaded Programming
LinuxThreads Programming
Pthreads - Overview and Manual
What is Multi-Threading?
Thread-Specific Data and Signal Handling in Multi-Threaded Applications
Introduction to Multi-Threaded Programming
POSIX Thread Libraries

  • vi

vi Tutorial
elvis Manual
An Extremely Quick and Simple Introduction to the Vi Text Editor
vim Reference Manual
Mastering the vi Editor
vi FAQ - Part 1
vi FAQ - Part 2
vim Editor FAQ
vi Quick Reference and Tutorial
Revisiting VIM
The vi/ex Editor

Mechanical Engineering Websites

Subject Specific Sites

  • Composites Corner
    A complete listing of companies, consultants, associations, government information, and many other sites related to composites engineering, maintained by The Turner Moss Company.
  • CFD Sites on the Web
    A collection of academic, government, military, commercial, and association websites related to computational fluid dynamics. Maintained by the Cranfield University School of Mechanical Engineering and College of Aeronautics.
  • Computational Fluid Dynamics Resources Online
    This is a collection of links to electronic information related to computational fluid dynamics. The aim is to give an overview of the vast resources available on the net for people working with CFD.
  • Corrosion Information Server
    A good collection of links for information on topics related to corrosion and related areas. Maintained by The Corrosion and Protection Center, Univ. of Manchester Institute of Science and Technology.
  • Fluid Dynamics Links
    Maintained at Princeton University, this service is an informal listing of current links to sites of interest to students and researchers in fluid dynamics. It is permanently under construction.
  • MEMS Clearinghouse
    The MEMS Clearinghouse was established to be a repository of information about MicroElectroMechanical Systems (MEMS) and to foster communication and the sharing of data within the MEMS community. It is run by the CHIME Project of the University of Southern California's Information Sciences Institute under sponsorship from the Advanced Research Projects Agency/ETO.
  • Thermal Connection
    A collection of links to sites with information in the area of thermal engineering, including government, educational, associations, data files, shareware, and many other usful links. Maintained by K&K Associates.
  • Thermal Engineering Resources
    A geographical list of specialized Internet pointers relevant to thermal engineering and related fields including: Heat transfer : conduction, convection and radiation; Combustion and relevant chemical kinetics; Thermal equipment : heat exchangers, furnaces, boilers; Thermal pollution : NOx, SO2; Thermodynamics.
  • Tribology Internet Resources
    Maintained at Sheffield University. The purpose of this Web document is to promote research and teaching in the field of tribology, provide a source for news and reference information relating to tribology, publicize relevant seminars, conference, and events, and act as a tribology discussion forum.
  • Robotics Internet Sources
    From Indiana University, this page copntains links to FAQ lists, WWWeb Accessible Robots, Web Pages, Societies' Pages, Business pages, as well as other universities, research institutes, and software.
  • The Shock & Vibration Information Analysis Center
    “SAVIAC - The Shock and Vibration Information Analysis Center - is a contractor-operated activity sponsored by and operated for the Government structural dynamics community. Its purpose is to serve as a central information resource for Government activities, contractors and academics concerned with structural dynamic analysis, design and testing, and related environmental effects. SAVIAC is operated by Booz-Allen & Hamilton under contract to the US Army Engineer Waterways Experiment Station.”

General Information Sites

Materials Science Websites

  • Advanced Composites Manufacturing Centre
    ACMC is a specialist group within the School of Manufacturing, Materials and Mechanical Engineering at the University of Plymouth, UK. This site contains information about their program as well as links to other useful sites.
  • The British Institute of Non-Destructive Testing
    Maintained by the Institute, this page contains over 100 links to relevant sites as well as other information about non destructive testing.
  • Center for Theoretical and Computational Materials Science
    A Resource of Theory and Modeling Techniques, Expertise, and Collaboration in Materials Science. Maintained by the National Institute of Standards and Technology.
  • Corrosion Information Server
    A good collection of links for information on topics related to corrosion and related areas. Maintained by The Corrosion and Protection Center, University of Manchester Institute of Science and Technology.
  • HREM and Surface Structure Facility
    The Home Page for the High Resolution Electron Microscopy and Surface Structure Facility at Northwestern University. Here you will find information about research, the people involved, equipment, how to access the equipment, a growing collection of software and links to image processing, math resources, lists/FAQs and other microscopy , HREM and surface science sites, and Icons and some general links.
  • Rockwell Laser Industries
    Maintained by Rockwell Laser Industries Inc., this site is a good starting place for information about lasers and laser safety.
  • Tribology Internet Resources
    Maintained at Sheffield University. The purpose of this Web document is to promote research and teaching in the field of tribology, provide a source for news and reference information relating to tribology, publicize relevant seminars, conference, and events, and act as a tribology discussion forum.
  • TWI World Centre for Materials Joining Technology
    TWI provides services to industry and individuals worldwide. It encompasses a professional engineering institution, an international training and certification

E- Journals

Societies and Organizations


A brief listing of newsgroups that are concerned with mechanical engineering and related subjects.

Electrical, Electronics, Instrumentation and Communication Engineering Websites

General Guides

  • Chip Directory
    This site contains numerically and functionally ordered chip lists, chip pinouts and lists of chip manufacturers, manufacturers of controller embedding tools, electronics books, CDROM's, magazines, WWW sites and much more.
  • Computer and Communication Standards Documentation
    A very complete listing of sources dealing with standards and standardization in the areas of communications and computer science.
  • Conrtol Engineering Virtual Library
    A site maintained by the Control Group in the Department of Engineering at the University of Cambridge containing many useful links.
  • Electrical Engineering Circuits Archive
    This is a site devoted to expanding the availability of circuit designs to engineering students and engineering professionals. It is maintained by Jerry Rusell at the University of Washington.
  • Gateway to Photonics Information
    The resources here contain extensive lists of links to various resources that may be useful to people working in the optics industry. These links include university and national research labs, archives of documents and images. This site is maintained by The Institute of Theoretical Electrical Engineering.
  • Large Scale Integration/Computer Aided Design FAQ
    A site containing many useful links for information regarding ECAD. Maintained at the University of California, Davis.
  • OpticsNet
    This site is maintained by the Optics Society of America and contains many useful links to sources about optics and photonics research.
  • Robotics Internet Resources
    A site created by the UMass Laboratory for Perceptual Robotics. This page contains pointers to robotics-related information from various sources on the Internet.
  • SEMI
    Semiconductor Equipment and Materials International (SEMI) is a global trade association that represents the semiconductor and flat panel display equipment and materials industries. The primary goal of SEMI is to help its members expand their global marketing opportunities and improve access to their customers and industry, government and civic leaders.
  • Semiconductor Subway
    The Semiconductor Subway provides links to all manner of semiconductor and microsystems related information, including fabrication facilities, research activities, standards work, etc.
  • The Unusual Diode FAQ
    Information and useful links to sites concerned with diodes. Maintained by Dr. Michael J. Chudobiak, at Avtech Electrosystems Ltd.
  • EE/CS Mother Site, from Stanford IEEE
    Starting point for information about electrical engineering and computer science companies, schools, and organizations.
  • EEVL: Electrical, Electronic and Computer Engineering
    Gateway of electrical engineering materials which can be searched or used as a directory. Each website is carefully selected with summaries and very few broken links.
  • Circuits Archive
    "This is a site devoted to expanding the availability of circuit designs to engineering students, and even engineering professionals. The idea for this database came from Jerry Russell's search for circuit designs for guitar sound effects."
  • Datasheet Archive
    http://www.datasheetarchive.com. This is a free internet archive for electronic component datasheets.
  • Nanotechnology
    Website of a Georgia Tech professor with a brief description of Nanotechnology and a list of links.
  • eg3
    Website for electronic design which "identifies the best of the web for embedded, dsp, board-level (cpci, vme, pc/104), soc, rtos/realtime, and open source."
  • Galaxy Directory: Electrical Engineering
    Directory of electrical engineering websites organized by topic.
  • eeProduct Center
    Website for electronics design with reports about the latest integrated circuits and components, product briefs, product reviews, and more.
  • Intersil
    Designer and manufacturer of analog semiconductors website that includes datasheets, technical articles, product selection guide, and engineering tools and resources such as Semiconductor terminology, analog glossary, and Commlink glossary.
  • Lazar's Power Electronics Corner
    Switching Power Supply Design: SMPS Circuits, schematics, PCBs, electrical engineering reference, software, and other web resources
  • SemiResources.com
    "The quintessential exhaustive most complete Semiconductor manufacturer's list on the web."

Communications Websites

      • Demonstrations in Signals, Systems and Control
        Website from John Hopkins with a collection of Java applets and RealAudio clips that "explain may underlying concepts of mathematics and signal engineering."
      • Tech News Find news and current updates about computing and telecommunications.
      • 3G News Room
        Find news, product listings, whitepapers, reports, a glossary, for third generation of wireless communication technology.
      • Wireless Design Online
        A marketplace website with information about products, technology, regulations, buyer guide, product releases, case studies, industry news, technical articles.
      • EEVL: Communication Engineering
        List of 180+ links with descriptions including online journals, societies, technical papers and more.

Robotics Websites

      • Robotics Online
        Websites of the Robotics Industries Association (RIA) with industry news, training resources, publications, industry standards, events, training resources and the directory.
      • Robotics Resources
        "Comprehensive meta-site designed and maintained by the University of Massachusetts Laboratory for Perceptual Robotics. Provides links to academic, commercial, and government sites."
      • Robotics: Sensing, Thinking, Acting
        A HyperTech exhibit created by the Tech Museum of Innovation and includes very basic information about robotics including history, ethics, art, a controllable remotely operated vehicle, and Get a Grip on Robotics.
      • The Robot Menu & Robot Information Central
        The Robot Menu website from Arrick Robotics give images, components, and descriptions so "robot builders can show off their creations" and explore 100+ links to all facets of robotics.
      • EEVL: Robotics
        List of 180+ links with descriptions including online journals, societies, technical papers and more.
      • Chuck's Robotics Notebook
        "Serves as a journal and knowledge repository for the aspiring roboticist" and includes sections on circuits, projects, and controllers. A section on Complete Robots describes some of the robots he has build and includes some photos.
      • Intelligent Systems & Robotics Center
        This web site from the Sandia National Laboratories of the U.S. Department of Energy, "leads the world in responding to challenges impacting national security and U.S. economic competitiveness." The web site includes engineered collectives, robotic vehicles, high consequence systems integration and modeling and simulation.

General Information Sites

Societies and Organizations


A brief listing of newsgroups that are concerned with electrical engineering and related subjects.

Electronic Product Directories


Starting Points

  • National Center for Biotechnology Information (NCBI)
    Extensive site of resources and information from the National Library of Medicine, including a newsletter, bioinformatics databases, and a link to PubMed  About Get It!, the major medical bibliographic database.
  • Microbes.info: The Microbiology Information Portal
    Includes categorized group of links to a variety of microbiology and disease sites. Categories include “Resources,” links to sites by type of microbiology (food, industrial, medical, etc); “Feature Articles,” which lists specific studies of individual diseases or phenomena; “Spotlight,” which includes “hot germ news,” “disease watch,” and groups of web sites from organizations and societies; and “Image Den,” which spotlights a few images of interest. Also includes a FAQ section.
  • Biomechanics Worldwide
    Points to other biomechanics and related sites as well as files of relevant information. This is a cooperative effort of a number of biomechanists who have taken over the development of a number of sections, originally created by J. Pierre Baudin, with guidance and input from members of Biomch-l the biomechanics discussion forum.
  • CATO Research: Biotechnology
    Part of the CATO Research Ltd. collection, this site covers biotechnology, pharmaceutical development, genetic engineering, medical device development, and related fields such as pharmacology and toxicology.


  • AgBiotechNet
    From CABI Publishing (CAB Abstracts), a combination of fee-based and free services, including news, reviews, book chapters, reports, abstracts, calendar, jobs and conference material on agricultural biotech.
    “BioABACUS is a searchable database of abbreviations and acronyms in Biotechnology ... [which] include the name of the term, its meaning, the category in which it is mostly used and, when available, a link in which additional information for the term can be found.“ Also includes journal name abbreviations.
  • Biosafety - BioTrack
    From the OECD: “BioTrack Online focuses on information related to the regulatory oversight of products of modern biotechnology, including genetically engineered organisms or transgenic organisms, in the field of the environmental safety and the food and feed safety.”
  • Biotech Chronicles
    Biotech Chronicles is a brief history of biotech discoveries. It includes essays on genetics and DNA research, profiles of some of the influential individuals who helped build the biotechnology industry, and a series of time lines for the emergence of biotechnology.
  • Biotechnology Regulatory Services (USDA)
    Information page and links from a federal program regulating the field testing, movement, and importation of genetically engineered (GE) organisms that are known to be, or could be plant pests. BRS issues various types of permits for each of these activities, and a Compliance & Enforcement program inspects, audits, and oversees activities under the permit process.
  • DOE HGP Genetics Primers
    Background information on various aspects of Genomics from the U.S. Department of Energy's Human Genome Management Information System. Originally based on a textbook, written in 1992 and updated in 1997, it covers basic aspects of molecular genetics, an overview of the Human Genome Project and its impacts on society. It provides basic definitions of many of the concepts used in biotechnology. Useful for beginners and for communicating with the general public.
  • Glossary of Biochemistry and Molecular Biology
    An easy to use list of very short definitions of 3000 terms related to biotechnology, bioinformatics and realated areas in molecular biology. Specific terms may be searched or the list may be browsed by a particular letter of the alphabet. Based on the book of the same title by David Glick, published by Portland Press in 1996.
  • Resources for Genetic and Cytogenetic Nomenclature
    From the Council of Science Editors, a preview of a new section of the forthcoming 7th edition of Scientific Style and Format. Lists resources that cover rules or standards for naming genes and describing chromosomes. Lists general references and specific titles for individual organisms or sub-cellular components.


  • Galaxy: Bioengineering
    Simple guide to academic institutions, database collections, and organizations.
    In the same series, see also: Biomedical Engineering and Biotechnology.
  • Biomedical Engineering Resources
    Links to academic institutions, organizations, and relevant databases. A Georgia Tech Library Resource Guide.
  • Johns Hopkins Department of Biomedical Engineering
    Basic page of information which includes research summaries, information about seminars, and employment opportunities.
  • Computational Molecular Biology at NIH
    Links to many tools and programs available from the National Institutes of Health for sequence analysis and molecular biology, including databases, protocols and tutorials.
  • International Conference on Systems Biology
    “The 10th International Conference on Systems Biology continues an annual series of conferences initiated by Hiroaki Kitano in Tokyo in 2000. Subsequent conferences were held at Caltech in Pasadena, and at the Karolinska Institute in Stockholm. In 2003, the ICSB was held at Washington University in St. Louis, Missouri, in 2004 in Heidelberg, Germany and in 2005 in Boston. The most recent meetings were held in Yokohama 2006 and in Long Beach 2007.”

Molecular Databases

  • Nucleic Acids Research Molecular Biology Database Collection
    A list, by type of database, from the well-known journal publication. Can be rearranged into an alpha list and by a type-list subdivided by specific function. Updated annually.
  • Biology Links
    This page includes links to a number of model organism databases, banks and tables, and to a number of genetic databases. Maintained by the Dept. of Molecular & Cellular Biology, Harvard University.
  • Databases for Molecular Biology
    Includes nucleotide databases, protein databases, chromosome maps, enzyme databases, etc. From the Computational Molecular Biology at NIH Web site.
  • GenBank: National Center for Biotechnology Information
    “GenBank is the NIH genetic sequence database, an annotated collection of all publicly available DNA sequences (Nucleic Acids Research 1999 Jan 1;27(1):12-7). It is part of the International Nucleotide Sequence Database Collaboration, which is comprised of the DNA DataBank of Japan (DDBJ), the European Molecular Biology Laboratory (EMBL), and GenBank at NCBI.”
  • Human Genome Sequencing Center at Baylor College of Medicine
    Human Genome Sequencing, Dictyostelium sequencing, Drosophila sequencing, Mouse chromosome Y, cDNA sequencing.
  • IMGT: The International ImMunoGeneTics Database
    This database specializes in immunoglobulins (Ig), T-cell receptors (TcR) and major histocompatibility complex (MHC) molecules of vertebrate species. A tool, IMGT/DNAPLOT, allows Ig, TcR and MHC sequence analysis.
  • MEROPS - the Peptidases Database
    “The database provides a catalogue and structure-based classification of peptidases (i.e. all proteolytic enzymes). This is a large group of proteins (nearly 2% of all gene products) that is of particular importance in medicine and biotechnology.”
  • The Center for Molecular Modeling (CMM)
    Many molecular modelling programs are available through the link “Research Tools on the Web,” including Molecules To Go, a World Wide Web (WWW) Forms interface which facilitates access (browsing, searching and retrieval) to the molecular structure data contained within the Brookhaven Protein Data Bank (PDB).
  • RCSB Protein Data Bank (PDB)
    “The single international repository for the processing and distribution of 3-D macromolecular structure data primarily determined experimentally by X-ray crystallography and NMR.” The PDB includes 10132 coordinate entries, 9422 proteins, 698 nucleic acids, and12 carbohydrates. RCSB is Research Collaboratory for Structural Bioinformatics.

E- Journals

Biotechnology Products and Services

Associations and Organizations

Chemical Engineering

General Resources

Reference Data

E- Journals


General Engineering Reference Sites

These are general engineering and science sites that can be useful starting points for browsing.


Standards and Patent Resources


Preprints and Technical Reports

  • CASI (Center for AeroSpace Information) Technical Report Server
    "The CASI Technical Report Server contains bibliographic citations for Scientific and Technical Aerospace Reports (STAR file series), journal articles, and conference proceedings (Open Literature file series), and citations from the National Advisory Committee for Aeronautics (NACA) collection, NASA's predecessor organization. The citations represent a selected portion of the publicly available information available through the NASA RECON system."
  • High Energy Physics Preprint
    HEP (High-Energy Physics) is a joint project of the SLAC and DESY Libraries. It includes more than 300,000 bibliographic records dating from 1974 to the present.
  • E-PRINT Network
    Is a vast, integrated network of electronic scientific and technical information (primarily in physics but also including subject areas such as chemistry, biology and life sciences, materials science, nuclear sciences and engineering, energy research, computer and information technologies, and other disciplines of interest to DOE.) created by scientists and research engineers active in their respective fields, intended for use by other scientists, engineers, and students at advanced levels. This site also includes E-Print Alerts, a feature is a service that will automatically notify you when new eprint information is available in your specific areas of interest.
  • Virtual Physics
    A forum for virtual meetings of scientists and students involved in a research activity on contemporary physics.
  • xxx e-print archive from Los Alamos National Laboratory
    The most comprehensive physics e-print archive with searchable form interface from the Los Alamos National Laboratory.

General Guides

  • Caltech Astrophysics Library
    A useful gateway to many Internet resources on astrophysics.
  • Caltech Physics Library
    A useful gateway to many Internet resources on physics.
  • EELS - Engineering Electronic Library, Sweden
    An information system for quality assessed Internet resources in the technical sciences. The best covered subject areas are: physics, mathematics, energy technology, nuclear technology, light and optical technology, computer science and engineering, general engineering, polar research and cold region technology.
  • EurophysNet
    A physics information and service network organized by the European Physical Society's Internet Coordination Group.
  • Graduate Programs in Physics
    A list of graduate program at the North American academic institutions. The list is maintained by the Duke University Department of Physics.
  • Mass Spectrometry Page
    A collection of links to mass spectrometry Internet sites.
  • Physics Resources
    A guide to Internet resources useful for physics papers, news, jobs, meetings and conferences, lab locations and physics institutions. This sight is maintained by Brown University.
  • SyllabusWeb
    Contains useful information on technologies used to enhance science education.
  • The World-Wide Web Virtual Library: Physics
    A comprehensive guide to physics resources on the Web, covering e-print archives, physics institutions, university physics departments, and many specialized fields in physics.
  • New Books and Book Reviews (formerly called TIPTOP)
    Information on new physics books and their reviews.

Reference Data


Societies and Institutions


Guides and Resources


Chemical & Physical Data

  • ChemFinder Server
    Chemical Database searching via the WWW produced by CambridgeSoft Corporation: this database of chemical information is searchable by chemical name, formula, CAS RN, structure, or molecular weight. The data include synonyms, a structure drawing, physical constants, DOT, EPA, and RTECS numbers, and citations to further information.


Specialized Sites



A preprint archive for papers in algebraic number theory and arithmetic geometry. Members of the mailing list receive announcements of preprints when they are deposited in the archives. Located at the University of Illinois, Urbana-Champaign.

Searchable preprints from the Institute for Mathematical Sciences at Stony Brook since 1990. Also available is the Directory of /preprints, an experimental FTP site.

  • K-theory Preprint Archives
    Searchable preprint archives for papers in K-theory since 1994. Members of the mailing list receive announcements of preprints when they are deposited in the archives. Located at the University of Illinois, Urbana-Champaign.
  • Logic Eprints
    A system for the electronic distribution of announcements of recent results in logic, as well as an electronic preprint service to make available the electronic source for currently unpublished papers or notes. Located at the University of Florida.
  • Mathematics E-Print Archives
    From Los Alamos National Laboratory. Includes a form for searching.

General Guides

  • Annotated Bibliography on Scientific Visualization
    An annotated bibliography of many scientific visualization Web sites, including universities, government laboratories (international), commercial, and military sites.
  • Caltech Guide to Applied Mathematics Resources
    A useful gateway to many Applied mathematics resources on the Internet from the California Institute of Technology, Mathematics Library.
  • The combined membership list of AMS/SIAM/MAA
    The Combined Membership List (CML) includes the names and addresses of all persons who were members of the American Mathematical Society (AMS), Mathematical Association of America (MAA), Society for Industrial and Applied Mathematics (SIAM), or American Mathematical Association of Two-Year Colleges (AMATYC) as of the last update. The CML is updated weekly.
  • History of Mathematics
    An archive contains the biographies of more than 1100 mathematicians. It can be searched alphabetically or chronologically.
  • Mathematics Information Servers
    A comprehensive listing of math Web sites, including many international universities and research centers, and commercial sites related to mathematics.
  • MathSearch
    A searchable collection of over 150,000 documents on English-language mathematics and statistics servers across the Web.
  • NA-Net (Numerical Analysts) Home Page
    A system developed to serve the community of numerical analysts and other researchers. The Na-Net provides two independent databases and a weekly digest to its members.
  • Netlib Conferences Database
    The Netlib Conferences Database contains information about upcoming conferences, lectures, and other meetings relevant to the fields of mathematics and computer science.
  • PENN STATE Mathematics Web Guide
    A list of mathematics web around the world.
  • The World-Wide Web Virtual Library: Mathematics
    A comprehensive guide to math resources on the Web, covering high school math servers, university math servers, e-print and e-journals, math newsgroups, and some specialized math fields.

Math Software and Tools

Societies and Institutions

Biological Sciences

Selected Research Sites

  • Journal of Visualized Experiments (JoVE)
    JoVE is a peer reviewed, open access, online journal devoted to the publication of biological research in a video format.isualized Experiments (JoVE) indexed in PubMed.
  • The Human Genome
    This page is designed by the folks at the National Center for Biotechnology Information, National Library of Medicine. A “challenge facing researchers today is the ability to piece together and analyze the multitudes of data currently being generated through the Human Genome Project. NCBI's Web site serves an an integrated, one-stop, genomic information infrastructure for biomedical researchers from around the world so that they may use this data in their research efforts.”
  • Neurosciences on the Internet
    This link to many neuroscience resources on the Web has won several science and technical awards and is edited and maintained by an expert in the field. For another useful site on brain research, take a look at The Whole Brain Atlas, where a researcher can find images of the human brain in healthy and diseased states.
  • OMIM: Mendelian Inheritance in Man
    This database is a catalog of human genes and genetic disorders developed by the National Center for Biotechnology Information (NCBI). The database contains textual information, pictures, and reference information, as well as copious links to NCBI's Entrez, the “Life Sciences Search Engine.”
  • Bio-Tech's Life Sciences Dictionary
    This is a free resource developed by staff and contributors of the Bio Tech Resources Web Project out of the University Of Texas Institute for Cellular and Molecular Biology and the Indiana Institute for Molecular and Cellular Biology, Indiana University. It features over 8300 terms dealing with biochemistry, biotechnology, botany, cell biology and genetics.
  • U.S. Food and Drug Administration: Center for Biologics Evaluation and Research
    “The Center for Biologics Evaluation and Research (CBER) oversees the production of vaccines, blood products, and cellular and tissue-based products. Researchers in biologics, health professionals and consumers alike will find helpful information on such topics as blood, therapeutics, vaccines, cellular and gene therapy, allergenics, and tissues. the information about each topic is comprehensive and includes background, approval, and safety information. The site offers a search engine powered by Google.”
  • Kennedy Institute of Ethics Library & Information Services
    The Kennedy Institute has made a research search service for bioethics literature and information available to individual researchers at no charge. “This service has been funded by contracts with the National Library of Medicine, a grant from the National Human Genome Research Institute, and other public and private sources.” Note that “any redistribution or commercial use requires written permission of the Center.”
  • National Biological Information Infrastructure
    The NBII's goal is to provide swift user access to biological databases, information products, directories, and guides maintained by Federal, State, and local government agencies, non-government institutions, and private sector organizations in the U.S. and around the world.
  • ExPASy: Molecular Biology Server
    “This is the ExPASy World Wide Web (WWW) molecular biology server of the Geneva University Hospital and the University of Geneva. This server is dedicated to the analysis of protein and nucleic acid sequences as well as 2-D PAGE.”


Professional Organizations

  • CELS:Coalition for Education in the Life Sciences
    CELS is a national coalition of professional societies in the biological sciences that have joined together to provide links intended to improve undergraduate education.
  • Scholarly Societies Project
    This site facilitates “access to information about scholarly societies across the world since 1994.” You can search the site by subject, country, language and founding dates. It also offers a lot of very useful information about scholarly publishing.

Business Management

General Reference

  • Business Researcher's Index
    A searchable index for information on contemporary business, management and information technology issues.
  • Ebusinessforum.Com
    This is a website from the Economist Intelligence Unit (EIU) which provides insight and analysis to help senior executives build successful strategies for the global digital economy.
  • The Entrepreneur's Reference Guide to Small Business Information
    This guide, a revision of The Entrepreneur's Reference Guide to Small Business Information 2nd edition, compiled by the staff of Business Reference Services. Science, Technology, and Business Division. Library of Congress, Washington 1996, was developed under the aegis of the Library of Congress Business Enrichment Advisory Team. (BEAT).
  • EDGAR Database of Corporate Information
    EDGAR, the Electronic Data Gathering, Analysis, and Retrieval system, performs automated collection, validation, indexing, acceptance, and forwarding of submissions by companies and others who are required by law to file forms with the U.S. Securities and Exchange Commission (SEC).
  • Hoover's Online
    Use this site for company directories and other corporate information.
  • The Corporate Information Site
    A very good starting point for corporate information from around the world. Includes over 15,000 research reports on publicly-traded companies from around the world. Plus over 20,000 profiles and links to 300,000 other profiles. Reports feature in-depth analysis of sales trends, profitability, stock performance, financial position, research and development expenditures, dividends, and much more. Information is available on most countries of the world and their publicly traded companies.
  • Thomas Register of American Manufacturers (Requires free registration)
    The free Thomas Register of American Manufacturers on the Internet. The system allows you to search companies by product and company name. The online and CD-ROM Thomas Register counterparts are much more time-effective for a tailored list, but you could use the WWW version to do your preliminary searching or job estimation.
  • Thomas: Legislative Information on the Internet
    Information about the acitivities of the U.S. Congress, primarily from 1995 to the present. Some material from earlier years and some historical documents are also included.
  • Works On Work From Carlson School of Management, University of Minnesota
    WorksOnWork is a database of citations to materials related to the field of industrial relations, including books, journal articles, working papers, proceedings, and web sites. Indexes over 70,000 items found in the Georgianna E. Herman Reference Room collection. Information may be accessed via author, title, keyword, or by unique subject headings. Coverage begins from 1985.

Management Resources


Industry Reports

Stock Exchanges

Market Indices

Stock Quotes & Financial Market News

Mutual Fund Resources

Magazines & Advice : Mutual Funds

Ratings and Reports : Mutual Funds

Marketing Resources

Small Business Resources


Small Business News

Business Fraud Resources

International Trade and Investment

Selected Country and Regional Market Information

English and other Literature



Starting Sites

Technical Writing

Writing Centers

Writing Guides/Style Manuals


Awards and Prizes

American Literature

British Literature

Chinese Literature

German Literature


  • ARTFL Project
    University of Chicago project for American and French Research on the Treasury of the French Language.
  • Le Chateau
    A site from France which features more than 100 electronic texts of classical French literature, a set of selected links to literary Web sites, and a section where the user can "cook up" texts.
  • French Studies Web: Literature, Linguistics & Culture
    A subsection of the French Studies Web which is, in turn, a regional studies guide from WESSWEB. Geographical coverage includes France, and the francophone regions in Belgium, Canada, and Switzerland. Includes links to primary texts, secondary materials, journals, bibliographies, databases, etc.
  • Hapax: French Resources on the Web
    An experimental server featuring links to French-related resources on the Web or of interest to university level teachers and students.
  • Tennessee Bob's Famous French Links
    A mega-site with more than 9,000 links to sites dealing with French culture, history, language, literature, history, the arts, and more.
  • Voice of the Shuttle: Literature - French
    A excellent listing of Internet resources including general and author-specific Web sites. Maintained by the University of California, Santa Barbara.



E-Thesis Databases

Vidyanidhi  Indian Theses database

ProQuest Digital Dissertations

NC State University's Electronic Theses and Dissertations

Networked Digital Library of Theses and Dissertations

Ohio Electronic Theses and Dissertation Centre

e-Theses of University of Helsinki

Australasian Digital Theses Program

Theses Canada Portal

Theological Research Exchange Network (TREN)

Diplomarbeiten Agentur diplom.de

Dissertations & Abstract Database

Database of African Theses and Dissertations

American Political Science Association Graduate Student Connection

Latin American and Caribbean Studies Research Portal

Action Research Resources

Guide To Electronic Theses and Dissertations
American Historical Association Directory of Dissertations in Progress

Digital Library of ETDs (Electronic Theses and Dissertations


Electronic Theses and Dissertations

Concordia University Theses

Networked Digital Library of Thesis and Dissertations (NDLTD)

Networked Digital Library of Theses and Dissertations (NDLTD), an international organization dedicated to promoting the adoption, creation, use, dissemination, and preservation of electronic theses and dissertations (ETDs)

Literature Search


is the most comprehensive scientific research tool on the web. With over 370 million scientific items indexed at last count, it allows researchers to search for not only journal content but also scientists' homepages, courseware, pre-print server material, patents and institutional repository and website information


Scopus is the largest abstract and citation database of peer-reviewed literature and quality web sources with smart tools to track, analyze and visualize research. It's designed to find the information scientists need. Quick, easy and comprehensive, Scopus provides superior support of the literature research proces

Google Scholar

Google Scholar provides a simple way to broadly search for scholarly literature. From one place, you can search across many disciplines and sources: articles, theses, books, abstracts and court opinions, from academic publishers, professional societies, online repositories, universities and other web sites. Google Scholar helps you find relevant work across the world of scholarly research

Higher Education and Scholarships

List of Top Universities by Country

All India Council For Technical Education(AICTE)

Association of Indian Universities

Association of Commonwealth Universities

Colleges & Universities Worldwide

Educational Scholarships

Grants, Scholarships, and Financial Aid

Provides access to FastSearch, a free database of more than 400,000 scholarships.
Information about student financial aid at all levels.
Sallie Mae's Online Scholarship Service
Gives students Internet access to CASHE(r) (College Aid Sources for Higher Education), one of the industry's most comprehensive sources of financial aid resources for college.
United Negro College Fund Scholarships
Extensive listing of scholarships and grants, many of which are administered by the UNCF.
http://www.scholarship-programs.org/ - World Wide Scholarship Announcements
Colleges, College Scholarships, and Financial Aid page
Offers information on college scholarships and financial aid, free college scholarship searches, college and university admissions and financial aid office email addresses and telephone numbers.
Guaranteed Scholarships Offers listings and descriptions of scholarships offered by individual colleges and universities.
FindTuition Searchable database of university and college scholarships, financial aid, and student loans.
Nationally Coveted Scholarships, Fellowships, & Postdoctoral Awards
Web directory of highly competitive and prestigious awards for college, graduate school, and postgraduate studies.
BrokeScholar.com Offers a search engine to connect students with financial aid and college scholarships.
Scholarship Talk Offers up to date information on upcoming scholarships, advice, and essay writing tips.
GeoScholarships.com Free scholarship search engine, with loan, grant & other financial aid information for students & parents.
Eduers.com: Student Financial Aid Program
Offers listings of scholarships for high school, college, graduate, and international students. Also includes scholarship application guide and need-based financial aid information.

General Search Engines




Ask Jeeves

GO / Infoseek








Metasearch Engines
Meta-search engines search multiple search engines.

  • Dogpile
    Dogpile is a meta-search engine that searches Internet search engines and directories such as About, Ask Jeeves, FindWhat, Google, LookSmart, and many more.
  • Ixquick Metasearch
    A powerful meta-search engine.
  • Metacrawler
    Search using a selection of search engines that you choose.
  • Moonmist Meta-Search
    Meta-search engine developed in the UK.
  • qbSearch
    You select the search engines you wish to search. Currently 17 available to choose from.
  • Surfwax
    A popular meta-search engine.
  • Vivisimo
    A meta-search engine that clusters search results [Recommended].

E- Reference Sources Common Reference Sources for day today use. 



Online Dictionaries – World Languages

  • Online Etymology Dictionary
  • English/Finnish dictionary, a Chinese characters Web dictionary, and the English/Danish Glossary of Electronics Terms

http://users.cybercity.dk/~nmb3879/elord.html http://www.alphadictionary.com/index.shtml

Online translator services

Yearbooks, almanacs, handbooks

Biographical Information

Geographical Information

Statistical Information

Current Information


Online Book Stores  

Online Calculator   

  • http://www.calculator.com
  • http://www.calculatoredge.com - CALCULATOR EDGE, an online FREE Engineering Calculators for Engineers and Students worldwide, Our website features more than few hundred calculators for solving complex equations and formulas in field of Electrical, Mechanical, Chemical, Electronics, Civil, Metallurgy, Oil & Gas, Optical, Plastics, Ceramics, Physics, Maths and many more...,

Open Access e-Books   

Directory of Open Access Journals    



Contact the Library Staff for any assistance
sivakumar@dubai.bits-pilani.ac.in, jayadev@dubai.bits-pilani.ac.in