Research Proposal
Research Proposal
PROPOSAL
(PURPOSSIVE
COMMUNICATIONS)
Title: The Impact of Programming Languages on Cognitive Development: A
Comparative Study
Author:
Jireh Bless S. Espejo
Andrei Malubay
Joshua Cadenas
Rashel Ann Quiban
Liezel Bulabog
Angel Joyce Jayma
Table of Contents
1. Introduction
a. Background and Problem Statement
b. Research Objectives
c. Research Questions
2. Literature Review
a. Programming and Cognitive Development
b. Object-Oriented vs. Procedural Programming
c. Existing Studies on Programming Language Impact
3. Research Design and Methods
a. Participants and Sampling
b. Data Collection Instruments
i. Pre- and Post-tests
ii. Interviews and Focus Groups
c. Data Analysis
4. Implications and Contribution to Knowledge
a. Expected Findings and Their Significance
b. Potential Applications and Recommendations
c. Limitations and Future Research Directions
5. References
Introduction
The 21st century has witnessed a profound transformation in the way we interact
with technology, driven by the ever-evolving landscape of programming. From the
intricate algorithms powering our smartphones to the complex systems governing
artificial intelligence, programming has become an indispensable force shaping our
world. This pervasive influence extends beyond the realm of technology, impacting
various aspects of our lives, from education and healthcare to finance and
entertainment. As programming permeates our daily experiences, it is essential to
understand its influence on human cognition, particularly its potential to enhance
cognitive abilities and foster critical thinking skills.
This research is not only relevant to the field of information technology but also
has broader implications for education and cognitive science. By exploring the impact of
programming on cognitive development, this study contributes to a growing body of
research that seeks to understand the interplay between technology and human
cognition. The findings will provide evidence-based recommendations for optimizing
programming education and harnessing the cognitive benefits of programming to
empower individuals in the digital age.
b. Research Objectives
c. Research Questions
This section will delve deeper into the specific methodologies employed in this research
to ensure a robust and comprehensive investigation of the impact of programming
languages on cognitive development.
Target Population: The target population for this study will be undergraduate students
enrolled in BS Information Technology – Major in Programming at Southern Leyte State
University. This population is chosen due to its accessibility and relevance to the
research question.
Sample Size: The sample size will be determined based on power analysis to ensure
sufficient statistical power for detecting significant differences between the groups. A
minimum of 5 participants per group is anticipated, resulting in a total sample size of 10
students.
Have any diagnosed learning disabilities or cognitive impairments that may affect
their performance on the cognitive tests.
Have prior experience with programming languages beyond basic introductory
level.
Are unable to provide informed consent to participate in the study.
b. Data Collection Instruments
Focus Groups: Focus groups will be conducted with participants from each
group to facilitate discussions and gather collective insights on their experiences.
The focus groups will explore:
o Shared perceptions of the strengths and weaknesses of each
programming language paradigm.
o How different programming languages influenced their approaches to
problem-solving and critical thinking.
o The role of programming in developing computational thinking skills.
c. Data Analysis
Quantitative Data:
Statistical Analysis: Data from the pre- and post-tests will be analyzed using
paired-samples t-tests to compare cognitive skills between the two groups before
and after the programming courses.
Effect Size: Effect sizes (e.g., Cohen's d) will be calculated to quantify the
magnitude of the observed differences in cognitive skills between the groups.
Qualitative Data:
DiSessa, A. A. (2000). Changing minds: Computers, learning, and literacy. MIT Press.
Kölling, M., & Rosenberg, J. (2000). Introduction to programming using Java. Pearson
Education.