University of Colorado at Boulder Computer Science Department
Encyclopedia
The Computer Science Department at the University of Colorado at Boulder
University of Colorado at Boulder
The University of Colorado Boulder is a public research university located in Boulder, Colorado...

 is an academic department in the College of Engineering and Applied Science focusing on the teaching and research of Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

. The department was founded in 1970 and was later inducted into the College of Engineering and Applied Science in 1980. The department offers both undergraduate and graduate degree programs as well as a minor in Computer Science.

Undergraduate

The department offers a Bachelor of Science
Bachelor of Science
A Bachelor of Science is an undergraduate academic degree awarded for completed courses that generally last three to five years .-Australia:In Australia, the BSc is a 3 year degree, offered from 1st year on...

 in computer science as well as a minor. The four year undergraduate degree program typically culminates in a year-long senior projects course in which industry groups submit projects for groups of students to work on. The department also offers a working and studying area known as the Computer Science Educational Labs (CSEL). It is a common gathering place for students enrolled in at least one computer science course at the university, providing computing resources in the form of Ubuntu
Ubuntu (operating system)
Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu...

 workstations. A student-led group called the Computer Science Undergraduate Advisory Committee (CSUAC) works with students and faculty to improve the undergraduate program and provides resources such as career fairs and other community events.

Graduate

The graduate program offers either a MS or ME
Master's degree
A master's is an academic degree granted to individuals who have undergone study demonstrating a mastery or high-order overview of a specific field of study or area of professional practice...

 or a Ph.D.
Doctor of Philosophy
Doctor of Philosophy, abbreviated as Ph.D., PhD, D.Phil., or DPhil , in English-speaking countries, is a postgraduate academic degree awarded by universities...

. The program places a high priority on research and the placement of its students in future careers. The department is supported by $4 million annually in the form of research grants primarily from federal agencies such as the National Science Foundation
National Science Foundation
The National Science Foundation is a United States government agency that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National Institutes of Health...

. Graduate students research in many areas, including human-computer interaction
Human–computer interaction
Human–computer Interaction is the study, planning, and design of the interaction between people and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study...

, neural networks
Neural network software
Neural network software is used to simulate, research, develop and apply artificial neural networks, biological neural networks and in some cases a wider array of adaptive systems.-Simulators:...

, numerical and parallel computation
Parallel computing
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently . There are several different forms of parallel computing: bit-level,...

, database
Database
A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality , in a way that supports processes requiring this information...

s, networks
Computer network
A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....

, software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...

, systems
Computer engineering
Computer engineering, also called computer systems engineering, is a discipline that integrates several fields of electrical engineering and computer science required to develop computer systems. Computer engineers usually have training in electronic engineering, software design, and...

, and theoretical computer science
Theoretical computer science
Theoretical computer science is a division or subset of general computer science and mathematics which focuses on more abstract or mathematical aspects of computing....

.

Research

Currently, the department has 34 research faculty and 18 administrative staff. Some of the more prevalent realms of research include computer architecture, mobile computing, computer security, computational biology, robotics, algorithm design, artificial intelligence, web engineering, programming languages, computer-supported cooperative work, machine learning, lifelong learning and design, speech and language processing, and scientific computing.

Achievements and Awards

The department has received four successive five-year awards from the NSF and Comparative Effectiveness Research
Comparative Effectiveness
Comparative effectiveness research is the direct comparison of existing health care interventions to determine which work best for which patients and which pose the greatest benefits and harms...

 to support both research and infrastructure. The department also received the largest ever gift to a public university in the form of $250 million to fund research to improve the lives of people diagnosed with cognitive disabilities. The department is a member of the ARPA National Consortium in High Performance Computing. Apple co-founder Steve Wozniak
Steve Wozniak
Stephen Gary "Woz" Wozniak is an American computer engineer and programmer who founded Apple Computer, Co. with Steve Jobs and Ronald Wayne...

 donated money to create the "Woz Lab" within the Computer Science Education Lab. Wozniak studied at the university in the late 1960s.

Notable Faculty and Alumni

  • Alan Kay
    Alan Kay
    Alan Curtis Kay is an American computer scientist, known for his early pioneering work on object-oriented programming and windowing graphical user interface design, and for coining the phrase, "The best way to predict the future is to invent it."He is the president of the Viewpoints Research...

  • Andrzej Ehrenfeucht
    Andrzej Ehrenfeucht
    Andrzej Ehrenfeucht is a Polish American mathematician and computer scientist. He formulated the Ehrenfeucht–Fraïssé game, using the back-and-forth method given by Roland Fraïssé in his thesis. The Ehrenfeucht–Mycielski sequence is also named after him....

  • David Haussler
    David Haussler
    David Haussler is a Howard Hughes Medical Institute Investigator. He is also Professor of Biomolecular Engineering and Director of the Center for Biomolecular Science and Engineering at the University of California, Santa Cruz; director of the California Institute for Quantitative Biosciences on...

  • Eugene Myers
    Eugene Myers
    Eugene "Gene" Wimberly Myers, Jr. is an American computer scientist and bioinformatician, who is best known for his development of the NCBI's BLAST tool for sequence analysis. His 1990 paper describing BLAST has received over 24000 citations making it among the most highly cited papers ever...

  • Steve Wozniak
    Steve Wozniak
    Stephen Gary "Woz" Wozniak is an American computer engineer and programmer who founded Apple Computer, Co. with Steve Jobs and Ronald Wayne...

    , honorary Doctor of Engineering

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK