Fisa Disciplinei Logica en 2023 2024
Fisa Disciplinei Logica en 2023 2024
Fisa Disciplinei Logica en 2023 2024
1. Program Information
1.1 University Alexandru Ioan Cuza University of Iași
1.2 Faculty Computer Science
1.3 Department Computer Science
1.4 Study Domain Computer Science
1.5 Study Cycle Bachelor
1.6 Study Program / Qualification Computer Science / Licentiate in Computer Science
2. Course Information
2.1 Course Name Logic for computer Science
2.2 Course Instructor Dr. Ștefan Ciobâcă
2.3 Tutorial Class Instructor Dr. Ștefan Ciobâcă
2.4 Study Year I 2.5 Semester 2 2.6 Evaluation E 2.7 Course Status* OB
* OB – Compulsory / OP – Optional
8. General Description
Observations
(hours and
8.1 Course Teaching Methods
bibliographic
references)
Organization. Introduction. Informal
1. Discussions. 2
Propositional Logic.
7. Resolution Lecture 2
Bibliography
Main references:
● Ștefan Ciobâcă, Andrei Arusoaie, Rodica Condurache, Cristian Masalagiu. Logic for
ComputerScience – Lecture Notes. Available online at https://logicincs.github.io/. To print in
color.
Supplementary references:
● Open Logic Project.
○ Propositional Logic:
http://builds.openlogicproject.org/content/propositional-logic/propositional-logic.pdf
○ First-order logic:
http://builds.openlogicproject.org/content/first-order-logic/first-order-logic.pdf
● P. D. Magnus - forall x - An Introduction to Formal Logic
● C. Masalagiu – Fundamentele logice ale Informaticii, Ed. Universității „Al. I. Cuza”, Iași,
2004, ISBN 973-703-015-X.
● C. Cazacu, V. Slabu – Logica matematică, Ed. „Ștefan Lupașcu”, Iași, 1999, ISBN
973-99044-0-8.
● M. Huth, M. Ryan – Logic in Computer Science: Modelling and Reasoning about Systems,
Cambridge University Press, 2000, ISBN 0-521-65200-6.
http://en.wikibooks.org/wiki/Logic_for_Computer_Scientists
● U. Schoening – Logic for Computer Scientists, Ed. Birkhauser, 1989.
http://www.cs.umb.edu/
Observations
(hours and
8.2 Tutorial / Laboratory Class Teaching methods
bibliographic
references)
1. Organisation. Discussions.Exercises. 2
The course is a fundamental subject, which promotes critical thinking and lays the bases of understanding
other subjects (databases, program verification, programming languages, algorithms et al.).
10. Evaluation
10.3 The
10.1 Evaluation weight of each
Activity Type 10.2 Evaluation methods
criteria evaluation
form (%)
50% - week 8: written test or take
home exam (depending on the
existing restrictions, resources and
the epidemiological status)