Undergraduate Degree & Course Catalog

Bioinformatics and Computational Biology BS - Computer Science and Engineering Concentration

Department of Computer Science and Engineering

338 Davis Hall
North Campus
Buffalo, NY 14260-2500
Chunming Qiao
Atri Rudra
Co-Director of Undergraduate Studies
Carl Alphonce
Co-Director of Undergraduate Studies
Donna Grant
Undergraduate Advisor
(HEGIS: 04.00 BIOLOGICAL SCI UNCLASSFD, CIP: 26.1103 Bioinformatics)

Why study Bioinformatics and Computational Biology BS - Computer Science and Engineering Concentration at UB?

Computer Science is a diverse and ubiquitous field, touching people's lives in many ways. UB offers BA, BS, and BS/MS degree options for Computer Science. The BS Computer Science program at UB provides a solid foundation in software development, computer science theory and systems, and offers students the flexibility to specialize in areas such as machine learning, robotics, databases, data mining, distributed systems, networking, data intensive computing, and computer architecture. The program offers many opportunities to engage outside the classroom setting. Outside the classroom setting students can join student clubs, like the Association for Computing Machinery and Scientista, work as undergraduate teaching assistants, and participate in research projects. Our graduates go on to rewarding careers in industry and pursue graduate degrees. The BS in Computer Science degree is accredited by the Computing Accreditation Committee of ABET.

Learning Outcomes

The curriculum is designed to meet several educational objectives. These broad statements describe what we expect our graduates to achieve within a few years of graduation. Our program educational objectives are:

  1. To work productively as computer scientists, including supportive and leadership roles on multidisciplinary teams
  2. Communicate effectively, recognize and incorporate societal needs and constraints in their professional endeavors, and practice their profession with high regard to legal and ethical responsibilities
  3. Engage in life-long learning, such as graduate study, to remain current in their profession and be leaders in our global technological society
    In addition, the curriculum provides opportunities for students to develop the following knowledge, skills, and behaviors by the time of graduation:
    (a) An ability to apply knowledge of computing and mathematics appropriate to the programs student outcomes and to the discipline
    (b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
    (c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
    (d) An ability to function effectively on teams to accomplish a common goal
    (e) An understanding of professional, ethical, legal, security and social issues and responsibilities
    (f) An ability to communicate effectively with a range of audiences
    (g) An ability to analyze the local and global impact of computing on individuals, organizations, and society
    (h) Recognition of the need for and an ability to engage in continuing professional development
    (i) An ability to use current techniques, skills, and tools necessary for computing practice.

The Learning Environment

The School of Engineering and Applied Sciences offers 9 engineering programs as a (BS) degree: aerospace, biomedical, chemical, civil, computer, electrical, environmental, industrial, and mechanical engineering.

5 combined BS/MBA programs are offered in conjunction with the School of Management. BA, BS, and BS/MS degrees in computer science are offered through the Department of Computer Science and Engineering. A BS degree in engineering physics is offered jointly with the Department of Physics.

The curricula allow students flexibility in their programs of study and encourages interaction between students and faculty. The undergraduate educational experience prepares students for professional practice and advanced study. Special programs including our experiential learning program, undergraduate research and internship opportunities provide professional development skills and experiences and facilitate placement of our graduates in high-quality engineering positions.

About Our Facilities

The department of Computer Science and Engineering (CSE) is housed in Davis Hall. Faculty offices, teaching assistant consultation space, and research laboratories are located on all floors of Davis Hall. Additional teaching laboratories are housed in Baldy and Bonner Halls. Course lectures are scheduled in various buildings across the north campus.

About Our Faculty

The faculty members of the department, all of whom have national and international reputations in their fields, are involved in research projects that have a variety of special contracts. Many have also received research funding from corporations such as Cisco, Google, IBM, Intel, Kodak, Microsoft, Nokia, and Xerox.

These projects include research in:

  • algorithms and theory
  • augmentative technology for the handicapped
  • computer networks and distributed systems
  • computer security and information assurance
  • computer vision and information visualization
  • data integration and databases
  • high performance and grid computing
  • cyber infrastructure and computational science
  • knowledge representation
  • computational linguistics
  • medical applications and bioinformatics
  • human computer interaction
  • wireless computing
  • multimedia databases and informational retrieval
  • pattern recognition
  • machine learning
  • data mining
  • programming languages and software systems
  • embedded systems
  • VLSI
  • computer architecture

Faculty List Directory

Please visit the Computer Science and Engineering department website for additional information about our faculty.

Career Outlook

Skills gained in this program include:

  • Communication
  • Group/team work experience & special project knowledge
  • Teaching
  • Programming language concepts
  • Knowledge of operating systems
  • Designing
  • Testing/analyzing/problem-solving
  • Abstract & formal reasoning
  • Selling and marketing concepts

Career Choices

Most students with bachelor's degrees obtain jobs in the fields of computing and applications programming or related areas such as systems analysis and design. Some of the jobs are in scientific or technical industries for which a considerable knowledge of mathematics is also desirable. Others are involved in programming for business where the mathematics background is less necessary. There are also jobs concerned with writing programs that facilitate the use of computers for applications.

Salary Trends

Salary ranges (taken from the BLS Occupational Outlook Handbook): $57,340-$153,710

What percentage of graduates goes on to graduate school?


Academic Advising

Students obtain academic advice and guidance from the academic advisors in the SEAS Office of Undergraduate Education (410 Bonner Hall) and from faculty advisors. The Office of Undergraduate Education advises all students in their first two years of study. In the junior and senior years, students seek advisement from departmental faculty advisors.

Entering freshmen/transfers are offered special advisement opportunities and academic help sessions. Students in the program obtain academic guidance jointly from an academic advisor in Engineering and from the Computer Science and Engineering Undergraduate Advisor (338R Davis Hall). The department assigns students to faculty mentors, whom they meet at least once a year. Students are expected to see an advisor at least once a semester. One semester before graduation, students are required to meet with an advisor to ensure that their remaining coursework satisfies the general education, design, and other program requirements needed to graduate.

Academic Advising Contact Information

Computer Science and Engineering
Donna Grant
Undergraduate Advisor
338R Davis Hall, North Campus, Buffalo, NY 14260-2500
Phone 716-645-4758

Scholarships and Financial Support

There are no specific scholarships set up for this program.

Published: November 17, 2017 09:57:54 AM