Ivan Bratko (born June 10, 1946 in Ljubljana) is a Slovene computer scientist.
Bratko received his Ph.D. in 1978 from the University of Ljubljana. He is a D. Sc. Professor of Computer and Information Science at the Faculty of Computer and Information Science at the University of Ljubljana (Fakulteta za računalništvo in informatiko v Ljubljani). Bratko became an associate member of the Slovenian Academy of Sciences and Arts on May 27, 1997, and he has been full member since June 12, 2003.
From 2005 to 2007 Bratko served as a member of the managing body of the Programme Council for RTV Slovenia.
- Bratko, Ivan. Prolog Programming for Artificial Intelligence, 3rd edition. Pearson Education / Addison-Wesley, 2001. ISBN 0-201-40375-7. COBISS 110104320
- Bratko Ivan, Igor Mozetič, Nada Lavrač. KARDIO: A Study in Deep and Qualitative Knowledge for Expert Systems. Cambridge, Massachusetts, MIT Press, 1989
- Bratko, Ivan, Rajkovič, Vladislav. Računarstvo s programskim jezikom Paskal, (Biblioteka Zanimljiva nauka). Beograd: Nolit, 1986. ISBN 86-19-00914-1