• The BS Computer Science program at UB provides a solid foundation in software development, computer science theory and systems.
  • It also 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.
  • The graduates get the opportunities to get rewarding careers in industry, and pursue graduate degrees.