Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Computer Science | 3 |
Programming | 3 |
Computation | 2 |
Mathematics | 2 |
Programming Languages | 2 |
Teaching Methods | 2 |
Undergraduate Study | 2 |
Academic Failure | 1 |
Automation | 1 |
Computer Science Education | 1 |
Computer Software | 1 |
More ▼ |
Source
Informatics in Education | 3 |
Author
Canedo, Edna Dias | 1 |
Denning, Peter J. | 1 |
Leite, Leticia Lopes | 1 |
Rinderknecht, Christian | 1 |
Santos, Giovanni Almeida | 1 |
Tedre, Matti | 1 |
Publication Type
Journal Articles | 3 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Reports - Research | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 2 |
Elementary Secondary Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Brazil | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Denning, Peter J.; Tedre, Matti – Informatics in Education, 2021
Over its short disciplinary history, computing has seen a stunning number of descriptions of the field's characteristic ways of thinking and practicing, under a large number of different labels. One of the more recent variants, notably in the context of K-12 education, is "computational thinking", which became popular in the early 2000s,…
Descriptors: Thinking Skills, Computation, Computer Science, Mathematics
Canedo, Edna Dias; Santos, Giovanni Almeida; Leite, Leticia Lopes – Informatics in Education, 2018
The teaching-learning methodology adopted in the Introduction to Computer Science classes may be a process that makes it difficult to understand the principles of programming language for undergraduate students in Computer Science and related areas, generating high failure and course drop out rates. This paper presents an analysis of the results…
Descriptors: Teaching Methods, Introductory Courses, Programming, Programming Languages
Rinderknecht, Christian – Informatics in Education, 2011
When first introduced to the analysis of algorithms, students are taught how to assess the best and worst cases, whereas the mean and amortized costs are considered advanced topics, usually saved for graduates. When presenting the latter, aggregate analysis is explained first because it is the most intuitive kind of amortized analysis, often…
Descriptors: Computation, Computer Software, Undergraduate Study, Teaching Methods