Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computer Assisted Instruction | 5 |
Computer Science Education | 5 |
Introductory Courses | 5 |
Programming Languages | 5 |
Computer Software | 4 |
Programming | 4 |
Teaching Methods | 3 |
Comparative Analysis | 2 |
Advanced Courses | 1 |
Assignments | 1 |
Authoring Aids (Programming) | 1 |
More ▼ |
Author
Publication Type
Journal Articles | 3 |
Reports - Descriptive | 2 |
Reports - Research | 2 |
Dissertations/Theses -… | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
Canada | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hosseini, Roya; Akhuseyinoglu, Kamil; Brusilovsky, Peter; Malmi, Lauri; Pollari-Malmi, Kerttu; Schunn, Christian; Sirkiä, Teemu – International Journal of Artificial Intelligence in Education, 2020
This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student's learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage…
Descriptors: Programming, Computer Science Education, Problem Solving, Learner Engagement
What! No GUI? -- Teaching a Text Based Command Line Oriented Introduction to Computer Science Course
Goldstein, Ira – Information Systems Education Journal, 2019
Computer Science students need to acquire knowledge about both the hardware and software aspects of computing systems. It is necessary for them to understand how each layer interacts with one another. However, since Graphical User Interfaces have become ubiquitous, the opportunities to interact with the computer via a command prompt as part of…
Descriptors: Computer Science Education, Computer Software, Introductory Courses, Programming
Broatch, Jennifer E.; Dietrich, Suzanne; Goelman, Don – Journal of Statistics Education, 2019
Early exposure to data science skills, such as relational databases, is essential for students in statistics as well as many other disciplines in an increasingly data driven society. The goal of the presented pedagogy is to introduce undergraduate students to fundamental database concepts and to illuminate the connection between these database…
Descriptors: Statistics, Teaching Methods, Computer Software, Mathematics Instruction
Rague, Brian William – ProQuest LLC, 2010
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within…
Descriptors: Control Groups, Introductory Courses, Sequential Approach, Programming Languages
Buck, George H. – 1999
A verbal and e-mail survey was conducted of 30 senior high teachers in Alberta who teach computer programming courses in the Career and Technology Studies curriculum, in order to ascertain what courses at the intermediate and advanced levels were being offered, what programming languages were being used, why teachers selected the particular…
Descriptors: Advanced Courses, Authoring Aids (Programming), Computer Assisted Instruction, Computer Science Education