Training to Improve Understanding of Logic and Its Application to Proof in Mathematics for Computer Science Lecturers at PTS Bandar Lampung

Authors

  • Mustofa Usman Universitas Lampung
  • Wamiliana W Jurusan Matematika, FMIPA, Universitas Lampung
  • Warsono W Jurusan Matematika, FMIPA, Universitas Lampung
  • Edwin Russel Jurusan Matematika, FMIPA, Universitas Lampung

DOI:

https://doi.org/10.36448/jpmtb.v4i1.134

Keywords:

Improving understanding of logic, laws of logic, logical operators, proof in mathematics

Abstract

Logic is a very important knowledge in all fields, for example law, mathematics, language, and computer science. In mathematics, logic plays a role in providing ways or methods or steps in proving a theorem. In computer science, logic is very important because it is the mathematical basis of software: logic is used to formalize the semantics of programming languages and program specifications, and to verify the correctness of programs. However, the weakness is that logic is generally not taught in the curriculum in Computer Science and of course this is a gap that must be overcome if we want to build quality alumni. The problem is that lecturers generally do not understand the basic concepts of logic and their applications in mathematical proof methods. To overcome this weakness, a beginner activity was held, namely training in basic logic concepts and their applications in mathematical proof methods. This community service activity was carried out using lecture and discussion methods and exercises attended by computer science lecturers and students.

Downloads

Download data is not yet available.

References

Ben-Ari, M.(2012). Mathematical Logic for Computer Sciences (3rd ed.). New York: Springer.

Caffera,R. (2011). Logic for Computer Science and Artificial Intelligence. New York: John Wiley &Sons.

Copi, I.M.(1973). Symbolic Logic (4th ed.). New York: Macmillan Publishing Co, Inc.

Davis R.E. (1989). Truth, Deduction, and Computation: Logic and Semantics for Computer Science. New York: Freeman and Company.

Gallier, J.H.(2003). Logic for Computer Science Foundation of Automatic Theorem Proving. University of Pennsylvania.

Klenk, V.(2008). Understanding Symbolic Logic (5th ed.). New Jersey: Upper Saddle River.

Makinson, D.(2008). Sets, Logic and Maths for Computing. New York: Springer.

Mendenhall, W.M., Sincich, T.L. (2016). Statistics for Engineering and the Sciences (6th ed.). New York: CRC Press.

Robert, C.E. (2010). Introduction to Mathematical Proofs: A Transition, New York: Chapman and hall.

Schoning, U. (1989). Logic for Computer Scientist. Berlin: Birkhauser.

Downloads

Published

16.05.2025

How to Cite

Usman, M., W, W., W, W., & Russel, E. (2025). Training to Improve Understanding of Logic and Its Application to Proof in Mathematics for Computer Science Lecturers at PTS Bandar Lampung. Jurnal Pengabdian Masyarakat Tapis Berseri (JPMTB), 4(1), 50–56. https://doi.org/10.36448/jpmtb.v4i1.134