Treffer: The Importance of Teaching Logic to Computer Scientists and Electrical Engineers

Title:
The Importance of Teaching Logic to Computer Scientists and Electrical Engineers
Language:
English
Authors:
Paul Mayer (ORCID 0009-0007-2801-6601), Rich Baraniuk (ORCID 0000-0002-0721-8999)
Source:
ACM Transactions on Computing Education. 2025 25(2).
Availability:
Association for Computing Machinery. 1601 Broadway 10th Floor, New York, NY 10119. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://toce.acm.org/
Peer Reviewed:
Y
Page Count:
12
Publication Date:
2025
Sponsoring Agency:
National Science Foundation (NSF)
Contract Number:
K51LECU1G8N3
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Research
Education Level:
Higher Education
Postsecondary Education
DOI:
10.1145/3721986
ISSN:
1946-6226
Entry Date:
2025
Accession Number:
EJ1476225
Database:
ERIC

Weitere Informationen

It is argued that logic, and in particular mathematical logic, should play a key role in the undergraduate curriculum for students in the computing fields, which include electrical engineering (EE), computer engineering (CE), and computer science (CS). This is based on (1) the history of the field of computing and its close ties with logic, (2) empirical results showing that students with better logical thinking skills perform better in tasks such as programming and mathematics, and (3) the skills students are expected to have in the job market. Further, the authors believe teaching logic to students explicitly will improve student retention, especially involving underrepresented minorities in STEM, whose rate of attrition is higher than for non-minority students. Though this work focuses specifically on the computing fields, these results demonstrate the importance of logic education to STEM (science, technology, engineering, and mathematics) as a whole.

As Provided