Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 6 |
Descriptor
Programming Languages | 6 |
Introductory Courses | 3 |
Teaching Methods | 3 |
Coding | 2 |
Computer Science Education | 2 |
Programming | 2 |
Textbooks | 2 |
Adolescents | 1 |
African Americans | 1 |
After School Programs | 1 |
Case Method (Teaching… | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Campus Technology | 1 |
Information Systems Education… | 1 |
Journal of Educational… | 1 |
Journal of Statistics and… | 1 |
Online Submission | 1 |
Author
Beck, Leland | 1 |
Blake, Adam B. | 1 |
Chizhik, Alexander | 1 |
Fredette, Michelle | 1 |
Fries, Laura | 1 |
Gainsburg, Julie | 1 |
Hsu, Wen-Chin | 1 |
Kafai, Yasmin B. | 1 |
Ladwig, Christine | 1 |
Maloney, John | 1 |
Peppler, Kylie | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Descriptive | 4 |
Reports - Research | 2 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 2 |
Audience
Location
California | 6 |
Alabama | 1 |
Illinois | 1 |
North Carolina | 1 |
Texas | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ladwig, Christine; Schwieger, Dana – Information Systems Education Journal, 2020
This case provides an opportunity for classroom discussion of ethical issues addressed by computing technologists and the Association of Computing Machinery (ACM) Code of Ethics as the authors describe a recent lawsuit brought against Sutter Health. Security issues, data breaches and compliance with industry privacy rules are common concerns for…
Descriptors: Ethics, Coding, Programming Languages, Legislation
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Son, Ji Y.; Blake, Adam B.; Fries, Laura; Stigler, James W. – Journal of Statistics and Data Science Education, 2021
Students learn many concepts in the introductory statistics course, but even our most successful students end up with rigid, ritualized knowledge that does not transfer easily to new situations. In this article we describe our attempt to apply theories and findings from learning science to the design of a statistics course that aims to help…
Descriptors: Statistics Education, Introductory Courses, Teaching Methods, Data Analysis
Beck, Leland; Chizhik, Alexander – ACM Transactions on Computing Education, 2013
Cooperative learning is a well-known instructional technique that has been applied with a wide variety of subject matter and a broad spectrum of populations. This article briefly reviews the principles of cooperative learning, and describes how these principles were incorporated into a comprehensive set of cooperative learning activities for a CS1…
Descriptors: Cooperative Learning, Teaching Methods, Computer Science Education, Programming Languages
Fredette, Michelle – Campus Technology, 2011
To meet the expectations of today's tech-savvy students, colleges and universities are looking for ways to speed up their processes and provide better services for their No. 1 customer. They have turned to technology to simplify processes, reduce costs, and meet the high expectations of a technically literate student body. In this article, the…
Descriptors: Student Development, Literacy, Technology Uses in Education, Higher Education
Maloney, John; Peppler, Kylie; Kafai, Yasmin B.; Resnick, Mitchel; Rusk, Natalie – Online Submission, 2008
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming experiences of urban youth ages 8-18 at a Computer Clubhouse--an after school center--over an 18-month period. Our analyses of 536 Scratch projects collected during this…
Descriptors: Programming Languages, Programming, Urban Youth, Children