Nitya N. Kulkarni
*,
Nirmala Patil
,
K. G. Karibasappa
,
Meena Maralappanavar
- School of Computer Science and Engineering, K. L. E. Technological University, India
Abstract
Discrete Mathematical Structures (DMS) is one of the most important foundation courses that a computer science engineering student takes in his/her 2nd year. One of the outcomes of the course is to develop logical reasoning in students. Logic helps students to develop mathematical reasoning that seeds to software development skills.There have been many deliberations on the methods to teach logic. Traditional methods of teaching propositional and predicate logic are being questioned as the methods fall short to develop student's ability to reason. There has been emphasis on the usage of visual methods in the recent years for teaching logic. This is for the reason that current generation learners are mostly visual learners and also for the fact that the ability to reason is directly connected to vision. With this reference, authors of this paper have made an attempt to teach first order logic by amalgamating traditional and visual methods. The basics of first order logic was taught to students using traditional method of chalk and talk in which the examples related to real world and computer science were discussed. After cultivating the basic foundation of logic, students given a task to map the concepts learnt in the class to the content of a video as part of a graded assignment. This new pedagogical activity mainly addressed propositional logic. It involved identifying propositions from the given video, connecting them with logical connectives based on the video content and solving these premises using inference rules and laws of logic. The authors analyzed the effects of the new practice by comparing course attainment of 2016-17 and 2015-16 batches. The study shows that there has been improvement by 22%. However, since the experimentation was conducted for the first time, making decisive conclusions on the method is premature.
References
- Aczel, J. a. (1999). Using computers to learn logic: undergraduates' experiences. Advanced Research in Computers and Communications in Education , 875-882. Amsterdam, IOS Press.aspiringminds. (2016). National Employability report.
- Barland, I. a. (2000). Integrating Logic into the Computer Science Curriculum. Annual Joint Conference on Integrating Technology into Computer Science Education
- Buchele, S. F. (2005). Increased student participation in a discrete mathematics course. Journal of Computing Sciences in Colleges , 20 (4), 68-76
- Gries, D. a. (1995). A new approach to teaching discrete mathematics. Problems, Resources, and Issues in Mathematics Undergraduate Studies , 5 (2), 113-138.
- Mohan, R. (2016, 02). Retrieved from www.hackerearth.com: http://blog.hackerearth.com/2014/02/90-indian-engineering-candidatesemployablewhy.htm
- Nithesh. (2015, June). Retrieved from Youtube.com: https://www.youtube.com /watch?v=XUhsNIeIgpY
- Page, R. L. (2003). Software is discrete mathematics. ACM SIGPLAN Notices , 38 (9), 79-86. Reputeagency. (2010, October). Retrieved from Youtube.com: https://www.youtube.com /watch?v=JwjAAgGi-90
- San Gin�s, A. (2011). Visual Tools for Teaching Propositional Logic. TICTTL (pp. 215--222). Springer.
- Toshiba. (2011, June). Retrieved from Youtube.com: https://www.youtube.com/ watch?v=hqezbib5qpQ
- Varun Aggarwal. (2016). National Employability report ENGINEERS. Annua l Report , AspiringMinds
- Zamansky, A. a. (2015). Teaching logic to information systems students: challenges and opportunities. arXiv preprint arXiv:1507.03687.
- Zhang, Y. a. (2013). Discussion Reform of Education on Course of Discrete Mathematics. 2013 Conference on Education Technology and Management Science (ICETMS 2013). Atlantis Press.