 |
Prospective Students
• Why Choose CSE?
• Message from the Chair
• Mission
• The University at Buffalo
• The Buffalo area
• Faculty
• Research
• Assistantships
Academics
• Undergraduate General Information
• Graduate General Information
• Master's degree program
• Ph.D. degree program
• Ph.D. tracks in Cognitive Science
• Advanced Certificate in Computational Science
Admissions
• How to apply
• Apply online (Grads only)
• Graduate Admissions FAQs
• Graduate Director's Page
• Undergraduate Handbook
• Graduate Handbook
• Contact us
Facilities
• About Facilities
• Labs
• Special-Purpose Computing
• Research Computing
• Faculty/Staff Computing
• Infrastructure
Clubs
• CSE Undergraduate Student Assoc.
• CSE Grad Student Assoc.
• Association for Computing Machinery at UB
|
 |
 |
 |
Mission
The mission of the Department of Computer Science and Engineering,
State University of New York at Buffalo is
- to perform world-class research in selected
areas of computing.
The mission of the Department is to perform and be internationally known
for research in the areas of: algorithms and theory; computer networks and distributed systems;
computer security and information assurance; computer vision and information visualization;
databases and data mining; high-performance computing and computational science;
knowledge representation and computational linguistics; multiagent systems and electronic commerce;
multimedia databases and information retrieval; pattern recognition and machine learning;
programming languages and software systems; and VLSI and computer architecture.
- to provide quality, cutting-edge educational
experiences to computing majors at the Bachelor's, Master's, and Ph.D.
levels.
The Department aims to provide students with strong conceptual foundations
(theoretical and experimental), and also expose them to the forefront
of the developments in the field of computing. Recognizing the applicability
of computing to all fields of knowledge and practice, the Department
will provide a variety of degrees and programs at each of the degree
levels, and will cooperate with other units of the University to provide
interdisciplinary degree programs.
- to provide state-of-the-art education and training
in the use of computers to UB students regardless of their major.
The Department's mission includes providing state-of-the-art computer
education and training to all students at UB to bring them to the level
of knowledge and ability required by their major. This includes bringing
all UB students to a basic level of computing skills which all instructors
may expect all their students to have, and other students to the level
required by their majors, so that all instructors may expect their students
to be able to use computers appropriately in their coursework.
The computer, communications, and information
industries are experiencing an intense shortage of appropriately trained
employees. Many of these jobs are appropriate for students with majors
not in the discipline of computing, but with a knowledge of computing
beyond the minimal required by their own majors. The CSE Department's
mission includes providing appropriate computer education to prepare
students throughout UB for employment in the information technology
workforce.
- to assist other UB departments in developing
faculty computing expertise appropriate to their programs.
The Department's mission includes supporting other UB departments to
attract faculty with computing expertise appropriate to their programs,
and to further develop the computing expertise of current faculty. Such
support could include assistance with recruiting, offers of joint and
adjunct appointments, and development of shared and collaborative research
efforts and programs.
- to be a source of computing expertise to UB,
Western New York, and New York State.
The Department's mission includes industrial outreach and other methods
of sharing its expertise with the University, the Region, and the State,
as is appropriate for a department in a State University.
|
 |
 |
 |
Research Areas
• Algorithms and Theory
• Computer Networks and Distributed Systems
• Computer Security and Information Assurance
• Computer Vision and Information Visualization
• Databases and Data Mining
• High-Performance Computing and Computational Science
• Knowledge Representation and Computational Linguistics
• Multiagent Systems and Electronic Commerce
• Multimedia Databases and Information Retrieval
• Pattern Recognition and Machine Learning
• Programming Languages and Software Systems
• VLSI and Computer Architecture
|
 |