BS in AI and Logic and Ontology

Where philosophy meets artificial intelligence

The BS in AI and Logic and Ontology at the University at Buffalo prepares you to work at the intersection of human reasoning and intelligent systems. This interdisciplinary degree blends philosophy, artificial intelligence, logic and computer science to help you understand how data, knowledge and reasoning come together in real-world technologies. You will learn not just how AI systems operate, but how to design systems that are reliable, ethical and meaningful.

Why choose the BS in AI and Logic and Ontology at UB?

This major is designed for students who want to go beyond coding and understand how intelligent systems actually reason, classify information and support decisions.

This program is a strong fit if you:

  • Are interested in both technology and big ideas
  • Enjoy structured thinking, logic and problem solving
  • Want to work with AI, data or knowledge-based systems
  • Care about ethics, meaning and real-world impact
  • Want a technical degree grounded in human reasoning

UB is internationally recognized as a global leader in applied ontology, a field that helps people and systems organize and share information in consistent and trustworthy ways. That expertise shapes this degree from start to finish.

At UB, you will:

  • Learn from faculty who help set international standards for ontology and AI
  • Study logic and philosophy alongside machine learning and computer science
  • Explore how AI systems represent knowledge and reason about the world
  • Integrate ethics and social responsibility directly into technical training

This degree focuses on making AI work better, not just faster.

Program highlights

The curriculum balances technical training, philosophical foundations and applied experience.

Key features include:

  • A strong core in applied ontology and formal logic
  • Coursework in machine learning, probability and computer science
  • A required philosophy internship connecting classroom learning to practice
  • An AI and society capstone focused on real-world problem-solving
  • Ongoing attention to ethics, policy and social impact

Degree requirements at a glance

Students complete a structured set of courses across philosophy, artificial intelligence, computer science and mathematics.

At a high level, the program includes:

  • Core coursework in applied ontology and logic
  • AI and society and AI technology courses
  • Computer science and mathematics foundations
  • A philosophy internship and AI capstone
  • UB Curriculum and elective coursework

What you will learn

In this program, you build both technical skill and conceptual clarity.

You will learn how to:

  • Apply formal logic and applied ontology to real-world data and AI systems
  • Analyze how knowledge is structured and represented across domains
  • Design and evaluate computational solutions using AI methods
  • Understand probability, linear algebra and machine learning foundations
  • Assess ethical, social and policy implications of AI technologies
  • Communicate technical and philosophical ideas clearly in professional settings

These skills prepare you to bridge human reasoning and machine intelligence.

Learning experience

Students learn through integrated coursework in philosophy, AI and computer science, supported by hands-on and applied experiences.

You may take courses such as:

  • Introduction to Applied Ontology
  • Symbolic Logic
  • Applied Machine Learning
  • Philosophy and Artificial Intelligence
  • Non-Classical Logic

The program also includes:

  • An applied philosophy internship
  • Team-based and interdisciplinary learning
  • A senior capstone examining AI and society

For full course details and sequencing, consult the official catalog.

Clear expectations from day one

Philosophy courses use shared grading rubrics so you know how your writing and reasoning will be evaluated and how to improve over time.

View undergraduate grading rubrics

Life after graduation

Graduates of the BS in AI and Logic and Ontology are prepared for roles that require both technical expertise and deep conceptual thinking. Some students enter the workforce directly, while others continue into graduate or professional study.

Graduates often pursue paths in:

  • Applied ontology and knowledge engineering
  • Artificial intelligence and machine learning support roles
  • Data integration and information systems
  • Government, defense and intelligence analysis
  • Health informatics and biomedical data systems
  • Graduate study in philosophy, computer science or information science

Employers value this degree for its combination of reasoning, ethics and technical skill.

Take the next step

If you are interested in artificial intelligence but want a degree that emphasizes reasoning, ethics and meaning alongside computation, the BS in AI and Logic and Ontology offers a distinctive path. Explore the program, talk with an advisor and imagine how your skills could shape the future of intelligent systems.

Contact us

Questions about the BS in AI and Logic and Ontology?

Donna Ober.

Donna Smith

Undergraduate Administrator; Graduate Administrator

Department of Philosophy

135A Park Hall, Buffalo, NY 14260-4150

Phone: (716) 645-2780; Fax: (716) 645-6139

Email: donnaobe@buffalo.edu