Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computer Science Education | 4 |
Engineering Education | 4 |
Novices | 4 |
Foreign Countries | 3 |
Programming Languages | 3 |
Computer Software | 2 |
Programming | 2 |
Teaching Methods | 2 |
Barriers | 1 |
College Instruction | 1 |
College Students | 1 |
More ▼ |
Source
Campus-Wide Information… | 1 |
Education and Information… | 1 |
IEEE Transactions on Education | 1 |
Journal of Information… | 1 |
Author
Ejidokun, Adekunle Olugbenga | 1 |
Elesemoyo, Isaac Oluwafemi | 1 |
Hung, Y.-C. | 1 |
Jegede, Philip Olu | 1 |
Marowka, Ami | 1 |
Olajubu, Emmanuel Ajayi | 1 |
de Oliveira, C. A. | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Marowka, Ami – Education and Information Technologies, 2018
Python is gaining popularity in academia as the preferred language to teach novices serial programming. The syntax of Python is clean, easy, and simple to understand. At the same time, it is a high-level programming language that supports multi programming paradigms such as imperative, functional, and object-oriented. Therefore, by default, it is…
Descriptors: Computer Science Education, Programming Languages, Computer Software, Engineering Education
Jegede, Philip Olu; Olajubu, Emmanuel Ajayi; Ejidokun, Adekunle Olugbenga; Elesemoyo, Isaac Oluwafemi – Journal of Information Technology Education: Innovations in Practice, 2019
Aim/Purpose: The study examined types of errors made by novice programmers in different Java concepts with students of different ability levels in programming as well as the perceived causes of such errors. Background: To improve code writing and debugging skills, efforts have been made to taxonomize programming errors and their causes. However,…
Descriptors: Programming Languages, Programming, Low Achievement, High Achievement
de Oliveira, C. A. – Campus-Wide Information Systems, 2012
Purpose: The purpose of this paper is to present principles from the complex approach in education and describe some practical pedagogic experiences enhancing how "real world" perspectives have influenced and contributed to curriculum development. Design/methodology/approach: Necessity of integration in terms of knowledge modeling is an…
Descriptors: Global Approach, Curriculum Development, Teaching Methods, Foreign Countries
Hung, Y.-C. – IEEE Transactions on Education, 2012
This paper investigates the impact of combining self explaining (SE) with computer architecture diagrams to help novice students learn assembly language programming. Pre- and post-test scores for the experimental and control groups were compared and subjected to covariance (ANCOVA) statistical analysis. Results indicate that the SE-plus-diagram…
Descriptors: Foreign Countries, Control Groups, Experimental Groups, Web Sites