Integrating Logical Programming Foundations with Java for Enhancing Computational Thinking in Undergraduate Computer Science Education
Description
This paper presents a structured instructional module that integrates logical
programming concepts with introductory Java programming to strengthen
computational thinking among undergraduate students. Logical foundations such
as pseudocode, flowcharts, Boolean logic, and control structures are introduced
before transitioning to Java implementation. Java is used as the primary language
due to its strong object-oriented structure, clarity in syntax, and relevance in
modern software development. The integration of logic and Java supports students
in developing a deeper understanding of problem decomposition, algorithm design,
and structured coding. This module demonstrates strong potential for improving
student engagement and programming proficiency in introductory computing
courses.
Files
Title8.pdf
Additional details
Dates
- Created
-
2025-11-12