A psychology of learning BASIC
Communications of the ACM
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
Anatomy of an introductory computer science course
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
A system to make visible the structure and execution of student programs
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Learning to program and learning to think: what's the connection?
Communications of the ACM
Learning modes and subsequent use of computer-mediated communication systems
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Socratic approach to helping novice programmers debug programs
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Algorithm animator: a tool for programming learning
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Learning by doing with simulated intelligent help
Communications of the ACM
A Study of the Applicability of Complexity Measures
IEEE Transactions on Software Engineering
Visual metaphors for teaching programming concepts
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
An Empirical Comparison of Textual and Graphical Data Structure Documentation for Cobol Programs
IEEE Transactions on Software Engineering
The importance of learning style in end-user training
MIS Quarterly
AMT—the Ada maintenance toolchest
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
Protocol analysis of a novice programmer
ACM SIGCSE Bulletin
An intelligent discovery programming system
SAC '92 Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
Visual execution of assembly language programs
CSC '93 Proceedings of the 1993 ACM conference on Computer science
End-user training: an empirical study comparing on-line practice methods
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM Transactions on Computer-Human Interaction (TOCHI)
How is the designer different from the user?—Focusing on a software development methodology
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Conceptual models and cognitive learning styles in teaching recursion
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Visualizing programming in recursion and linked lists
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Introducing object orientation to experienced procedural programmers
Proceedings of the 2nd Australasian conference on Computer science education
Human Factors Studies of Database Query Languages: A Survey and Assessment
ACM Computing Surveys (CSUR)
The Psychological Study of Programming
ACM Computing Surveys (CSUR)
Learning to use word processors: problems and prospects
ACM Transactions on Information Systems (TOIS)
A diagnosis of beginning programmers' misconceptions of BASIC programming statements
Communications of the ACM
Second language acquisition and CS1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Artificial Intelligence Review
Working group reports from ITiCSE on Innovation and technology in computer science education
A web based environment for learning to program
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Designing introductory computing assignments: The view from the computing center
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
Design practice and interface usability: Evidence from interviews with designers
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A review of human factors research on programming languages and specifications
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Reducing manual labor: An experimental analysis of learning aids for a text editor
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Learning to use a text processing system: Evidence from “thinking aloud” protocols
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Fifteen years of psychology in software engineering: Individual differences and cognitive science
ICSE '84 Proceedings of the 7th international conference on Software engineering
Designing effective documentation
SIGUCCS '81 Proceedings of the 9th annual ACM SIGUCCS conference on User services
Data structures through plan instantiation
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Graphical input interaction technique (GIIT)
ACM SIGGRAPH Computer Graphics
Teaching Cobol: less listening, more doing
ACM SIGCSE Bulletin
The computer as a construct of social reality
ACM SIGUCCS Newsletter
End-user training methods: what we know, need to know
Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future
Visualisation improves the usability of voice-operated mobile phone services
International Journal of Human-Computer Studies
On models of and for teaching: toward theory-based computing education
Proceedings of the second international workshop on Computing education research
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
A cognitive approach to identifying measurable milestones for programming skill acquisition
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
The effects of metaphors on novice and expert learners' performance and mental-model development
Interacting with Computers
A Framework For An Automated Problem Solving And Program Development Environment
Journal of Integrated Design & Process Science
A Constructivist Approach to Teaching Software Processes
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Suggestions for graduated exposure to programming concepts using fading worked examples
Proceedings of the third international workshop on Computing education research
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
A principled design for an integrated computational environment
Human-Computer Interaction
Individual differences and conceptual models in training novice users
Human-Computer Interaction
Internalization and the use specificity of sevice knowledge
Human-Computer Interaction
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Pair dynamics in team collaboration
Computers in Human Behavior
Interacting with Computers
Identifying student misconceptions of programming
Proceedings of the 41st ACM technical symposium on Computer science education
Multimedia learning object to build cognitive understanding in learning introductory programming
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Choosing a first programming language
Proceedings of the 2010 ACM conference on Information technology education
End-user training methods: what we know, need to know
ACM SIGMIS Database
Cognitive load and usability analysis of R-MAP for the people who are blind or visual impaired
Proceedings of the 29th ACM international conference on Design of communication
Learning looping: from natural language to worked examples
ITS'12 Proceedings of the 11th international conference on Intelligent Tutoring Systems
Five Small Secrets to Systems Success
Information Resources Management Journal
I can do text analytics!: designing development tools for novice developers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Notional machines and introductory programming education
ACM Transactions on Computing Education (TOCE)
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
'explain in plain english' questions revisited: data structures problems
Proceedings of the 45th ACM technical symposium on Computer science education
Managing Cognitive Load in Introductory Programming Courses: A Cognitive Aware Scaffolding Tool
Journal of Integrated Design & Process Science
Hi-index | 0.05 |