How to design programs: an introduction to programming and computing
How to design programs: an introduction to programming and computing
Java: An Introduction to Problem Solving and Programming (4th Edition)
Java: An Introduction to Problem Solving and Programming (4th Edition)
Problem Solving with C++: The Object of Programming (5th Edition)
Problem Solving with C++: The Object of Programming (5th Edition)
C++ Programming: From Problem Analysis to Program Design
C++ Programming: From Problem Analysis to Program Design
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE on Innovation and technology in computer science education
Impact of alternative introductory courses on programming concept understanding
Proceedings of the first international workshop on Computing education research
Big Java
Java Programming: From Problem Analysis to Program Design, Second Edition
Java Programming: From Problem Analysis to Program Design, Second Edition
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Java Software Solutions: Foundations of Program Design
Java Software Solutions: Foundations of Program Design
Java 5.0 Program Design
Revising computer science learning objects from learner interaction data
Proceedings of the 42nd ACM technical symposium on Computer science education
The FCS1: a language independent assessment of CS1 knowledge
Proceedings of the 42nd ACM technical symposium on Computer science education
Reviewing CS1 exam question content
Proceedings of the 42nd ACM technical symposium on Computer science education
Exploring programming assessment instruments: a classification scheme for examination questions
Proceedings of the seventh international workshop on Computing education research
Explaining program code: giving students the answer helps - but only just
Proceedings of the seventh international workshop on Computing education research
Peer instruction: a teaching method to foster deep understanding
Communications of the ACM
Describing the What and Why of Students’ Difficulties in Boolean Logic
ACM Transactions on Computing Education (TOCE)
Detecting and understanding students' misconceptions related to algorithms and data structures
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Criteria for writing exams which reflect the k12 CS foundations study material
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
A fast measure for identifying at-risk students in computer science
Proceedings of the ninth annual international conference on International computing education research
Proceedings of the ninth annual international conference on International computing education research
Hunting high and low: instruments to detect misconceptions related to algorithms and data structures
Proceeding of the 44th ACM technical symposium on Computer science education
Investigating factors of student learning in introductory courses
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Wrong is a relative concept: part marks for multiple-choice questions
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
Evaluating student understanding of core concepts in computer architecture
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Assessment of programming: pedagogical foundations of exams
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Introductory programming: examining the exams
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Misconceptions and concept inventory questions for binary search trees and hash tables
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.02 |
Previous studies of student programming ability have raised questions about students' ability to problem solve, read and analyze code, and understand introductory computing concepts. However, it is unclear whether these results are the product of failures of student comprehension or our inability to accurately measure their performance. We propose a method for creating a language independent CS1 assessment instrument and present the results of our analysis used to define the common conceptual content that will serve as the framework for the exam. We conclude with a discussion of future work and our progress towards developing the assessment.