Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 3 |
Descriptor
Computer Science Education | 3 |
Error Patterns | 3 |
Programming Languages | 3 |
Undergraduate Students | 3 |
Coding | 2 |
Difficulty Level | 2 |
Programming | 2 |
Active Learning | 1 |
Comparative Analysis | 1 |
Computer Software | 1 |
Databases | 1 |
More ▼ |
Source
Journal of Information… | 3 |
Author
Casterella, Gretchen I. | 1 |
Christopoulos, Athanasios | 1 |
Laakso, Mikko-Jussi | 1 |
Lokkila, Erno | 1 |
Shmallo, Ronit Shmallo | 1 |
Shrot, Tammar | 1 |
Vijayasarathy, Leo | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Journal of Information Systems Education, 2023
Educators who teach programming subjects are often wondering "which programming language should I teach first?" The debate behind this question has a long history and coming up with a definite answer to this question would be farfetched. Nonetheless, several efforts can be identified in the literature wherein pros and cons of mainstream…
Descriptors: Comparative Analysis, Programming Languages, Probability, Error Patterns
Casterella, Gretchen I.; Vijayasarathy, Leo – Journal of Information Systems Education, 2019
SQL query writing is a challenging task for novices, even after considerable training. Query writing is a programming task and a translation task where the writer must translate a user's request for information into code that conforms to the structure, constraints, and syntax of an SQL SELECT statement and that references specific tables and…
Descriptors: Information Retrieval, Programming Languages, Programming, Coding
Shmallo, Ronit Shmallo; Shrot, Tammar – Journal of Information Systems Education, 2020
A class diagram is one of the most important diagrams of Unified Modeling Language (UML) and can be used for modeling the static structure of a software system. Learning from errors is a teaching approach based on the assumption that errors can promote learning. We applied a constructive approach of using errors in designing a UML class diagram in…
Descriptors: Programming Languages, Programming, Information Systems, Engineering Education