Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 2 |
Descriptor
Computer Science Education | 2 |
Logical Thinking | 2 |
Programming | 2 |
Teaching Methods | 2 |
Undergraduate Students | 2 |
Coding | 1 |
Computer Software | 1 |
Engineering Education | 1 |
Job Skills | 1 |
Mathematical Logic | 1 |
Mathematics | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Author
Drachova, Svetlana V. | 1 |
Hallstrom, Jason O. | 1 |
Hollingsworth, Joseph E. | 1 |
Krone, Joan | 1 |
Pak, Rich | 1 |
Paul Mayer | 1 |
Rich Baraniuk | 1 |
Sitaraman, Murali | 1 |
Publication Type
Journal Articles | 2 |
Reports - Descriptive | 1 |
Reports - Research | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Paul Mayer; Rich Baraniuk – ACM Transactions on Computing Education, 2025
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)…
Descriptors: Teaching Methods, Logical Thinking, Computer Science Education, Engineering Education
Drachova, Svetlana V.; Hallstrom, Jason O.; Hollingsworth, Joseph E.; Krone, Joan; Pak, Rich; Sitaraman, Murali – ACM Transactions on Computing Education, 2015
Undergraduate computer science students need to learn analytical reasoning skills to develop high-quality software and to understand why the software they develop works as specified. To accomplish this central educational objective, this article describes a systematic process of introducing reasoning skills into the curriculum and assessing how…
Descriptors: Undergraduate Students, Computer Science Education, Logical Thinking, Thinking Skills