Computer Science

This site collects lots of useful pointers in general. For example, you will certainly get something out from here when you are not sure the definition of a technical term related to computer science, or when you want to find a special interest group quickly, regardless whether you are truly a beginner in computer science or you have been quite advanced. Of course, if you want to find some useful information such as tutorials, book recommendations, journals for a specific area in computer science, we will also take you to areas such as architecture, artificial intelligence, computational biology and bioinformatics, database systems, graphics, networks, computing theory. If you just want to tutor yourself on a software or a programming language, we have that too. 

Front Page of the Learning Center


Architecture

Computer architecture is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals. Computer architecture is not about using computers to design buildings.  "System building is a first-class activity!"

top


Artificial Intelligence

Understanding intelligence and creating intelligent artifacts, the twin goals of artificial intelligence (AI), represent two of the final frontiers of modern science.

"I could feel, I could smell, a new kind of intelligence across the table."--Garry Kasparov

top


Computational Biology and Bioinformatics

As a young science, computational biology offers a wealth of research opportunities.

top


Database systems

Interests range from developing efficient algorithms for very large data sets to building large-scale systems for new and emerging applications.

top


Graphics

top


Networks and Security

"The nation's security and economy rely on infrastructures for communication, finance, energy distribution and transportation - all increasingly dependent on networked information systems. When these networked information systems perform badly or do not work at all, they put life, liberty and property at risk." -- National Research Council, Trust in Cyberspace

top


Theory of Computing

It is a young science with many of the central questions still unanswered; and it is a science poised to have considerable impact on current issues in the development of systems and software, the nation's network and communications infrastructure, and the physical and biological sciences. Areas such as the algorithms, complexity, etc are close siblings of some areas in operations research. Many researchers from these areas have shared research interests with operations researchers, especially those are inclined to call themselves mathematical programmers. 

top


Programming Languages and Software

This is not a list of pointers and references to the present research frontier in this area. It is rather a list of a few useful software that most of us are using or will have to be using. If you do not know where you can find what you want from the humongous amount of information, ask your question in google newsgroup comp.lang. Anyway, there are tons of online materials including tutorials, FAQs, etc. You just need to google them and will obtain lots of results.

top

Front Page of the Learning Center


Send comments, suggestions, and corrections to Nan Kong at nkong at ie.pitt.edu

Last updated: 09/06/2004