What will I learn?

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 Scientists, 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:

To work productively as computer scientists, including supportive and leadership roles on multidisciplinary teams
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
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.

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.

Which department am I in?

School of Engineering and Applied Sciences

Study options

Full Time (4 years)

Tuition fees
US$24,740.00 per year
Application deadline

Expected November 2021

Start date

Expected August 2022

Venue

University at Buffalo, The State University Of New York

12 Capen Hall,

BUFFALO,

New York,

14260, United States

Entry requirements

For students from United States

Admission to UB’s freshman class is selective and is based in part on the quality of your secondary school academic record and the number of spaces available in the class. You should feel confident applying to UB if you have an above-average academic record and have taken challenging courses in high school to help prepare you to be successful at university. UB uses a 4.0 grading scale and we expect students applying here to have the equivalent of a 3.0 on that scale. That is the same as a grade of B or 83 on a 100-point scale.

For international students

Admission to UB’s freshman class is selective and is based in part on the quality of your secondary school academic record and the number of spaces available in the class. You should feel confident applying to UB if you have an above-average academic record and have taken challenging courses in high school to help prepare you to be successful at university. UB uses a 4.0 grading scale and we expect students applying here to have the equivalent of a 3.0 on that scale. That is the same as a grade of B or 83 on a 100-point scale. Our admissions counselors are experts in the many education systems around the world. They know how to compare your country’s grading scale to the one we use here at UB.

English Language Requirements:

The minimum score of TOEFL IBT is 70, the minimum score TOEFL PBT is 523, the minimum score of IELTS is 6.0, the minimum score of PTE is 50, the minimum score of ACT (English and Reading) is 18, the minimum score of SAT I Critical Reading (Old Version) is 450 and the minimum score of SAT I ERWS (New Version) is 500.

*There may be different IELTS requirements depending on your chosen course.

ADD TO MY FAVOURITES

Get in touch