Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 5 |
Descriptor
College Students | 5 |
Programming Languages | 5 |
Thinking Skills | 5 |
Computer Science Education | 4 |
Academic Achievement | 3 |
Case Method (Teaching… | 2 |
Computer Software | 2 |
Instructional Effectiveness | 2 |
Models | 2 |
Problem Solving | 2 |
Programming | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Informatics in Education | 1 |
Journal of Computer Assisted… | 1 |
ProQuest LLC | 1 |
Turkish Online Journal of… | 1 |
Author
Magana, Alejandra J. | 1 |
Patel, Devang | 1 |
Ragonis, Noa | 1 |
Sayginer, Senol | 1 |
Shmallo, Ronit | 1 |
Thomas, Paul J. | 1 |
Thomas, Paul JoseKutty | 1 |
Tüzün, Hakan | 1 |
Yagci, Mustafa | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Dissertations/Theses -… | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Audience
Location
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Sayginer, Senol; Tüzün, Hakan – Journal of Computer Assisted Learning, 2023
Background: Studies on the effectiveness of block-based environments continue to produce inconsistent results. A strong reason for this is that most studies compare environments that are not equivalent to each other or to the level of learners. Moreover, studies that present evidence of the effectiveness of block-based environments by comparing…
Descriptors: Programming, Academic Achievement, Logical Thinking, Thinking Skills
Ragonis, Noa; Shmallo, Ronit – Informatics in Education, 2022
Object-oriented programming distinguishes between instance attributes and methods and class attributes and methods, annotated by the "static" modifier. Novices encounter difficulty understanding the means and implications of "static" attributes and methods. The paper has two outcomes: (a) a detailed classification of aspects of…
Descriptors: Programming, Computer Science Education, Concept Formation, Thinking Skills
Thomas, Paul J.; Patel, Devang; Magana, Alejandra J. – ACM Transactions on Computing Education, 2021
Software modeling is an integral practice for software engineers, especially as the complexity of software solutions increases. Unified Modeling Language (UML) is the industry standard for software modeling. however, it is often used incorrectly and misunderstood by novice software designers. This study is centered around understanding patterns of…
Descriptors: Computer Science Education, Models, Computer Software, Programming Languages
Thomas, Paul JoseKutty – ProQuest LLC, 2021
Software modeling is an integral practice for software engineers especially as the complexity of software solutions increase. There is precedent in industry to model information systems in terms of functions, structures, and behaviors. While constructing these models, abstraction and systems thinking are employed to determine elements essential to…
Descriptors: Computer Science Education, Programming Languages, Academic Achievement, College Students
Yagci, Mustafa – Turkish Online Journal of Educational Technology - TOJET, 2016
High-level thinking and problem solving skill is one requirement of computer programming that most of the students experience problems with. Individual differences such as motivation, attitude towards programming, thinking style of the student, and complexity of the programming language have influence on students' success on programming. Thus,…
Descriptors: Blended Learning, Programming Languages, Success, Student Motivation