Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (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

Peer reviewed
Direct link
