0% found this document useful (0 votes)
15 views2 pages

Learning Journal 6

The document discusses the benefits of learning computer programming. It states that programming improves problem-solving abilities and logical reasoning as it requires skills like abstract thinking, troubleshooting, and adapting ideas. Learning programming also helps students develop these skills, aiding academic performance and career opportunities in STEM fields. Additionally, programming enhances reading and communication abilities as it involves writing and interpreting code precisely. However, the explicitness required in programming is criticized by some as it can lead to errors. Overall, the document argues that learning programming benefits students by improving their thinking and life skills.

Uploaded by

Mary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Learning Journal 6

The document discusses the benefits of learning computer programming. It states that programming improves problem-solving abilities and logical reasoning as it requires skills like abstract thinking, troubleshooting, and adapting ideas. Learning programming also helps students develop these skills, aiding academic performance and career opportunities in STEM fields. Additionally, programming enhances reading and communication abilities as it involves writing and interpreting code precisely. However, the explicitness required in programming is criticized by some as it can lead to errors. Overall, the document argues that learning programming benefits students by improving their thinking and life skills.

Uploaded by

Mary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Ultimately, my desire to learn computer skills is growing.

I like developing new technological


skills because of this. Even though I am familiar with the majority of computer programs,
including Microsoft Access and Excel, I enjoy programming. I aspire to be more proficient in the
majority of programming languages. In my spare time, outside of school and class, I like to do
this. This education is crucial to me because it has increased my computer literacy and enabled
me to assist others in finding solutions to some of their computing-related issues. My way of
thinking and problem-solving abilities have improved as a result, and I now embrace learning
programming.
Computer programming helps people think more clearly. “Writing a computer program involves
a certain amount of abstraction, logical reasoning, understanding the program's structure, and
modifying the source code to make it work. Additionally, it calls for practical competencies that
can't be learned through theory, such as the ability to troubleshoot problems, find errors in the
code, adapt the original idea to fit a particular circumstance, and so on” (Govender 2007). So,
according to Psychoris and Kallia (2017), "the process of programming is thought to favor skills
like creativity, logical reasoning, skills for design and innovative thinking, and communication.”
These abilities can be applied to real-world situations where one must be able to analyze a
problem, identify potential causes, and use critical thinking to come up with the most inventive
solution.
Learning programming is advantageous for students since it aids in their development of
problem-solving abilities. “Engagement in programming involves computational thinking, such
as abstract and logical thinking, and it demands skills in order to develop sound solutions
through comprehension of concrete problems in Math, Science, and generally in STEM
disciplines”, according to Denning (2009). While these abilities aid students in performing better
academically, they are also able to find better careers in superior fields. These abilities, however,
go beyond just landing jobs. They can move them in their working spaces.
Programming requires writing and interpreting lines of code, which enhances reading and
communication abilities. These are necessary abilities since they are applied outside of the
classroom and in daily life. "Computational literacy is unique from textual literacy, but it also
builds on textual literacy because it requires writing and reading text. In programming, structures
must be created from precisely stated parts. This characteristic of language in use facilitates
literary and conventional human communication. But it also leaves language open to error.
Because it demands precise definitions, the explicitness required in programming is criticized by
academics in the humanities (e.g., Haefner). But because code is discrete, one may create
intricate, chained processes knowing that the computer would read them exactly as one wrote
them” (Vee, 2013, p. 45).
Computer programming enhances problem-solving abilities, logical reasoning, and
understanding the program's structure. It also requires practical competencies like
troubleshooting, error identification, and adapting ideas. Learning programming helps students
develop problem-solving skills, which can be applied in real-world situations. It also helps
students find better careers in STEM disciplines and improves their reading and communication
abilities. Programming requires writing and interpreting lines of code, which enhances reading
and communication abilities. However, it also leaves language open to error due to its
explicitness. Learn programming, improve your way of life.

Vee, A. (2013). Understanding computer programming as a literacy. Literacy in Composition


Studies, 1(2), 42-64. http://licsjournal.org/OJS/index.php/LiCS/article/view/24
Wang, M., Hwang, J., Liang, Y., & Wang, Y. (2017). Enhancing Students’ Computer
Programming Performances, Critical Thinking Awareness and Attitudes towards Programming:
An Online Peer-Assessment Attempt. Educational Technology & Society, 20(4), 58-
68. https://doi.org/26229205
Psycharis, S., & Kallia, M. (2017). The effects of computer programming on high school
students’ reasoning skills and mathematical self-efficacy and problem-solving. Instructional
Science, 45(5), 583–602. http://www.jstor.org/stable/26302993
Flórez, F. B., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017).
Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through
Programming. Review of Educational Research, 87(4), 834–
860. http://www.jstor.org/stable/44667676

You might also like