[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2311917.2311927acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisdocConference Proceedingsconference-collections
research-article

Computer programming and novice programmers

Published: 11 June 2012 Publication History

Abstract

Computer Programming is one of the skills very useful and can be a very rewarding career. However teaching and learning of computer programming is referred as one of the disciplines that face great challenges. Drop out, unmotivated and high levels retention of student's in the first year are problems that is imperative to solve. Strategies implemented by educators to overcome this problem have been used. Some of them are based on technology. Educators introduce in the learning process tools to support and facilitate the learning of computer programming.
This work identifies the main computer programming topics teach and learn in the first year of the computer education and the main difficulties felt by the novice programmers. The main contribution of this work is the identification of computer programming topics with a low and high level comprehension.

References

[1]
S. Fincher. What are we doing when we teach programming? In Proc. of the 29th ASEE/IEEE Frontiers in Education Conference, pages 12a4-1--12a4--5, November 1999.
[2]
A. McGettrick et al, "Grand challenges in Computing: Education -- A Summary", The Computer Journal Vol. 48, 2005.
[3]
A. Robins et al., "Learning and Teaching Programming: A Review and Discussion", Computer Science Education Journal, Vol. 13, 2003.
[4]
Lahtinen, E., et al., "A Study of the Difficulties of Novice Programmers. ITiCSE'05 -- June 27--29 -- Monte da Caparica, Portugal.
[5]
I. Milne, G. Rowe, "Difficulties in Learning and Teaching Programming -- Views of Students and Tutors", Journal of Education and Information Technologies 7:1, 55--66, 2002.
[6]
Tan, P al., "Learning Difficulties in Programming Courses: Undergraduates' Perspective and Perception", International Conference on Computer Technology and Development, 2009

Cited By

View all
  • (2024)A Code-Driven Exploration of Key C Language Concepts in a CS1 ClassSmart Mobile Communication & Artificial Intelligence10.1007/978-3-031-54327-2_40(397-408)Online publication date: 27-Feb-2024
  • (2023)Predicting Students’ Outcome in an Introductory Programming Course: Leveraging the Student BackgroundApplied Sciences10.3390/app13211199413:21(11994)Online publication date: 3-Nov-2023
  • (2023)Students’ difficulties with inserting and deleting nodes in a singly linked list in the C programming languageJournal of Computer Languages10.1016/j.cola.2022.10118474(101184)Online publication date: Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ISDOC '12: Proceedings of the Workshop on Information Systems and Design of Communication
June 2012
62 pages
ISBN:9781450312943
DOI:10.1145/2311917
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • EuroSIGDOC: ACM SIGDOC European chapter

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computer programming
  2. design
  3. experimentation
  4. human factors
  5. languages
  6. learning environments
  7. novice programming

Qualifiers

  • Research-article

Conference

ISDOC 2012
Sponsor:
  • EuroSIGDOC

Acceptance Rates

Overall Acceptance Rate 31 of 63 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Code-Driven Exploration of Key C Language Concepts in a CS1 ClassSmart Mobile Communication & Artificial Intelligence10.1007/978-3-031-54327-2_40(397-408)Online publication date: 27-Feb-2024
  • (2023)Predicting Students’ Outcome in an Introductory Programming Course: Leveraging the Student BackgroundApplied Sciences10.3390/app13211199413:21(11994)Online publication date: 3-Nov-2023
  • (2023)Students’ difficulties with inserting and deleting nodes in a singly linked list in the C programming languageJournal of Computer Languages10.1016/j.cola.2022.10118474(101184)Online publication date: Jan-2023
  • (2022)Using machine learning techniques to predict academic success in an introductory programming course2022 41st International Conference of the Chilean Computer Science Society (SCCC)10.1109/SCCC57464.2022.10000360(1-8)Online publication date: 21-Nov-2022
  • (2022)Learning to Program: an In-service Teachers’ Perspective2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766781(123-132)Online publication date: 28-Mar-2022
  • (2021)Identifying Student Misunderstandings About Singly Linked Lists in the C Programming Language2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC51201.2021.9576162(1-9)Online publication date: 10-Oct-2021
  • (2021)Exploratory Study on Accuracy of Students' Mental Models of a Singly Linked List2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637318(1-9)Online publication date: 13-Oct-2021
  • (2020)Investigation of Variables Related to Computational Thinking Self-Efficacy Level in Middle School StudentsHandbook of Research on Tools for Teaching Computational Thinking in P-12 Education10.4018/978-1-7998-4576-8.ch003(54-74)Online publication date: 2020
  • (2020)Inquiry-Based Python Programming at Secondary Schools2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)10.23919/MIPRO48935.2020.9245275(750-754)Online publication date: 28-Sep-2020
  • (2019)Thinking in imperative or objects? A study on how novice programmer thinks when it comes to designing an application2019 IEEE International Conference on Engineering, Technology and Education (TALE)10.1109/TALE48000.2019.9225966(1-7)Online publication date: Dec-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media