Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractMarch 2024
Creating Instructional Elementary Programming Videos for Use in an Adaptive Testing and Remediation System
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Page 1882https://doi.org/10.1145/3626253.3635397In computer science undergraduate programs, the first course often focuses on elementary computer programming. However, students' backgrounds can be diverse, leading to challenges in understanding the course material. We discuss our initial steps to ...
- ArticleJune 2007
Factors in novice programmers' poor tracing skills
ITiCSE '07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science educationPages 236–240https://doi.org/10.1145/1268784.1268853Novice programmers' program tracing skills have been found to be poor but the difficulties leading to inefficient tracing are not well known. To study this issue, we conducted exploratory interviews that included program comprehension tasks with novice ...
Also Published in:
ACM SIGCSE Bulletin: Volume 39 Issue 3 - ArticleJune 2004
Teaching roles of variables in elementary programming courses
ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science educationPages 57–61https://doi.org/10.1145/1007996.1008014Computer programming is a difficult skill for many students and new methods and techniques to help novices to learn programming are needed. This paper presents roles of variables as a new concept that can be used to assist in learning and gives detailed ...
Also Published in:
ACM SIGCSE Bulletin: Volume 36 Issue 3 - articleJune 2002
JavaScript programming basics: a laboratory series for beginning programmers
Journal on Educational Resources in Computing (JERIC), Volume 2, Issue 2Pages 1–eshttps://doi.org/10.1145/772938.772939The JavaScript Programming Basics lab series presents elementary programming concepts using the JavaScript language. In particular, it introduces variables, functions, and event handlers, conditions, loops, arrays, decision trees, sequential search, and ...
- articleMarch 1970
A program to teach programming
Communications of the ACM (CACM), Volume 13, Issue 3Pages 141–146https://doi.org/10.1145/362052.362053The TEACH system was developed at MIT to ease the cost and improve the results of elementary instruction in programming. To the student, TEACH offers loosely guided experience with a conversational language which was designed with teaching in mind. ...