Quicklink   Full Search   Directory
 

Donald Bren School of Information and Computer Sciences

Visit the Donald Bren School of Information and Computer Science at:
http://www.ics.uci.edu/

School Overview

Computers and/or communication technologies are changing the world. From the largest information processing software systems to the smallest micro-chip, these technologies play a vital role. Futurists talk in terms of the "information economy," the "information society," and even the "information age." UCI's Donald Bren School of Information and Computer Science (ICS) is in the center of this revolution, with programs of instruction and research in a variety of areas within computer and information technology.

The fundamental intellectual features of the information and computer sciences are applicable to many scholarly and scientific fields. ICS faculty cover a broad spectrum of important topics in their research and teaching interests, including:

  • high-speed multi-media networks, distributed and parallel computing architectures, operating systems and programming languages

  • formal and mathematical methods for analyzing and improving the performance of computational systems

  • the design and synthesis of networked and embedded computer systems

  • design and engineering of large software systems for critical applications; artificial intelligence and knowledge discovery in databases; computer graphics, geometry, and visualization

  • information technologies in biology and medicine, including genomics, the process of reverse engineering gene and protein networks and understanding biology at the system level, and cost-effective health care and medical information access as well as quality medical decision making

  • computer-supported cooperative work, the study of how people work together through computational systems and human-computer interaction, the study of how people and systems interact

  • the economics, sociology, and application of the technology in modern organizations
The faculty are concerned with more than just technology; however, ICS is truly an interdisciplinary department, simultaneously grounded in science and oriented toward application.

Academic Offerings

An ICS undergraduate education is a blend of scholarship, science, technology, and practical application that forms an excellent foundation for professional life and prepares a student with serviceable skills useful for a lifetime.

The basis of the ICS undergraduate program is a set of fundamental courses in mathematics and computer science, supplemented by a breadth of courses from other academic disciplines. A premium is placed on communication and analytic skills. Students start early with hands-on experience with advanced computing systems, and intense use of computer and network technologies continues throughout the undergraduate program. Students work with state-of-the-art hardware and software technologies, learn several contemporary programming languages, and make extensive use of distributed learning environments, virtual worlds, and collaborative games.

The research mission of the University of California enables UCI to offer a distinctive type of undergraduate education in which students can become involved with advanced subjects even before texts are available on these subjects. In a rapidly evolving field such as information and computer science, this type of access is particularly important. ICS students can gain experience with topics such as hardware/software codesign; embedded systems; Internet, mobile and pervasive computing; computer security and cryptography; biomedical informatics; and the managerial and social aspects of computing technology.

The ICS curriculum is particularly flexible, allowing students to explore in-depth particular information and computer science topics or to explore areas in which these technologies are applied. Some students minor in areas such as mathematics, management, digital arts, and linguistics. Others focus their upper-division work by completing one or more specializations.

Artificial Intelligence
This specialization prepares students in both the theory and implementation of artificial intelligence methods, covering such topics as search, expert systems, neural nets, Bayesian networks, and knowledge discovery in databases. These topics have practical applications and they also form the foundation for research.

Computer Systems
Students in this specialization acquire in-depth knowledge of the design and development of software and hardware computing systems for a number of application domains. This prepares students for careers in a variety of high-technology areas, and is relevant for business, scientific. and engineering applications.

Implementation and Analysis of Algorithms
This specialization provides students with a course of study that includes the understanding of the theoretical basis of algorithms and their analysis, as well as providing a significant practical programming experience.

Information Systems
Students taking this specialization study aspects of management and organizational behavior necessary to understand how computing systems are built, adopted, and maintained in companies and organizations. This can lead to careers in information technology groups, management consulting, information system consulting, and human factors or usability engineering.

Networks and Distributed Systems
This specialization enables students to focus their studies on the rapidly expanding subarea of computer science that deals with the design and use of systems consisting of multiple computer nodes interconnected via a communication network. This includes the study of networking architectures, communication protocols, programming paradigms, distributed algorithms, and distributed applications.

Software Systems
Students in this specialization focus their studies on topics related to the analysis, design, development, and evolution of large-scale software systems. Software technology plays a major role in computer-based solutions, and this specialization allows students to deepen their understanding of this critical technology area.

ICS Minor
Students outside of the ICS School who wish to supplement their major program of study with valuable computing skills may choose to pursue the minor in Information and Computer Science. The ICS minor provides a focused program of study that contributes to students' competence in computing and proficiency in computer programming as well as exposing them to the fundamentals of computer science. A minor in ICS prepares students for a profession, career, or academic pursuit where computing is an integral part but isn't the primary focus; the minor allows students enough flexibility to take courses that complement their major field or address specific computer-related interests.

Informatics Minor
The minor provides a focused study of Informatics to supplement a student's major program of study and prepares students for a propfession, career, or academic pursuit in which information and software design is an integral part but is not the primary focus. The minor allows students sufficient flexibility to pursue courses that complement their major field or address specific interests. The minor particularly centers on understanding the relationships among computers and people, and how these relationships must be addressed in information and software design. Alternatively put, Informatics designs solutions in context, and takes into account the social, cultural, and organizational settings in which computing and information technology will be used.

Computing Resources
Computer resources within the School include a wide range of instructional and research machines. For instructional computing these include UNIX servers, 50 SPARC workstations, and more than 200 Pentium II/III PCs. For research computing, resources include a Sequent multiprocessor and more than 250 varying types of UNIX workstations, servers, and PCs. ICS students also have access to UCI's computing resources at Network and Academic Computing Services and in the Library. Campus dial-up lines provide support for home connections to campus systems as well as to systems within ICS. Wireless access is readily accessible throughout the ICS complex. Consisting of 11 access points deployed throughout the four ICS buildings, the upgraded IEEE 802.11b standard offers 100 percent signal coverage to anyone, any time.

Special Programs and Opportunities

Honors Program in Information and Computer Science
ICS offers an honors program for junior- and senior- level students. The program provides an opportunity for selected ICS majors to pursue advanced work in one of the School's research areas. Students admitted to the program participate in the honors seminar, followed by a minimum of two quarters of independent, supervised research and submit a thesis to the program advisor upon completion of their research.

Undergraduate Research in ICS
In addition to the ICS honors program, undergraduates may elect to participate in a variety of research projects while attending UCI. Faculty will often advertise these opportunities to encourage undergraduates to take advantage of this valuable experience.

Scholarships
ICS offers a variety of scholarships to outstanding freshmen upon admission to the major. In addition, students have the opportunity to apply for numerous merit-based scholarships throughout the year.

Work Experiences
Through the ICS's extensive network of affiliated companies, students have exposure to numerous internship and career opportunities.

Information Sessions
On a quarterly basis, the Donald Bren School of Information and Computer Science invites several affiliated companies to make recruiting presentations to computing students. Each information session spotlights one company.

Benefits from participation in these information sessions:

  • Receive first-hand information about the variety of industries interested in recruiting computer scientists.
  • Meet human resources personnel in a relaxed and informal setting.
ICS Resume Book
The ICS School produces an annual resume book for distribution to the corporate community. For information about including your resume in this book, contact Kristin Huerth, (949) 824-3074, or email: khuerth@ics.uci.edu.

Career Expo
The Career Expo is a conference-style program that enable ICS undergraduates and corporate representatives to interact, and provides students with opportunities to learn about available career options.

ICS.Jobs
The ICS School offers a Web-based job board, ICS.Jobs, for companies to post internships and job opportunities specifically for computing students. To find out more about using this resource please contact the ICS Student Affairs Office.

Career Opportunities

The ICS undergraduate major prepares students for professions and careers in industry and provides students with the tools for pursuing advanced education at the graduate level. Undergraduate students have the opportunity to undertake internships in various computer science-related fields that will complement their education in ICS. This leads ICS graduates to pursue a variety of careers. Many specify, design, and develop a variety of computer-based systems comprised of software and hardware in virtually every application domain, such as biomedical, consumer products, engineering, entertainment, environmental, finance, investment, law, management, manufacturing, and pharmacology. Graduates also find jobs as members of research and development teams, developing advanced technologies, designing software and hardware systems, and specifying, designing, and maintaining computing infrastructures for a variety of institutions. Some work for established or start-up companies; others work as independent consultants; many move into management or advanced technical positions.


Additional Information

Donald Bren School of Information and Computer Science
Student Affairs Office
University of California
Irvine, CA 92697-3425
Telephone: (949) 824-5156
http://www.ics.uci.edu/

BACK
Line
X
| Admissions Home | Financial Aid | Summer Session | Graduate Admissions | Housing | UCI Home |

Site Map
Search UCI
Web Design
About UC Irvine Academic Programs Admissions Information Applying to UCIrvine Services and Opportunities You've applied.  Now What? You'readmitted!  What's next? Resources for Counselors Visiting UC Irvine Contact Us
Updated: 03/11/09