Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
CS4HS: an outreach program for high school CS teachers
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 38th SIGCSE technical symposium on Computer science education
An introduction to computer science for non-majors using principles of computation
Proceedings of the 38th SIGCSE technical symposium on Computer science education
The ACM and IEEE-CS guidelines for undergraduate CS education
Communications of the ACM - ACM at sixty: a look back in time
Is abstraction the key to computing?
Communications of the ACM
Speculative data and the creative imaginary: shared innovative visions between art and technology
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Computing is a natural science
Communications of the ACM - Creating a science of games
Attitudes and beliefs about computer science among students and faculty
ACM SIGCSE Bulletin
Computer science: a language of technology
ACM SIGCSE Bulletin
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Problem solving in community: a necessary shift in cs pedagogy
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The profession of IT: Voices of computing
Communications of the ACM - Designing games with a purpose
Education: Paving the way for computational thinking
Communications of the ACM - Designing games with a purpose
An embodied interface for teaching computational thinking
Proceedings of the 13th international conference on Intelligent user interfaces
Reflections on teaching abstraction and other soft ideas
ACM SIGCSE Bulletin
Reductive thinking in a quantitative perspective: the case of the algorithm course
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Attitudes about computing in postsecondary graduates
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
An HCI Approach to Computing in the Real World
Journal on Educational Resources in Computing (JERIC)
The Challenging Face of Informatics Education in Poland
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Multi-facet Problem Comprehension: Utilizing an Algorithmic Idea in Different Contexts
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Liberate Computer User from Programming
AMAST 2008 Proceedings of the 12th international conference on Algebraic Methodology and Software Technology
The Objects and Arrows of Computational Design
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Education: Human computing skills: rethinking the K-12 experience
Communications of the ACM - Inspiring Women in Computing
Studying (non-planar) road networks through an algorithmic lens
Proceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems
Escape machine: teaching computational thinking with a tangible state machine game
IDC '08 Proceedings of the 7th international conference on Interaction design and children
Reduction in CS: A (Mostly) Quantitative Analysis of Reductive Solutions to Algorithmic Problems
Journal on Educational Resources in Computing (JERIC)
Communications of the ACM - Security in the Browser
Computer graphics in context: an approach to a first course in computer graphics
ACM SIGGRAPH ASIA 2008 educators programme
Panel on revitalized undergraduate computing education
Proceedings of the 40th ACM technical symposium on Computer science education
A multidisciplinary approach towards computational thinking for science majors
Proceedings of the 40th ACM technical symposium on Computer science education
Teaching computational thinking through bioinformatics to biology students
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Thinking about computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
Using modes of inquiry and engaging problems to link computer science and mathematics
Proceedings of the 40th ACM technical symposium on Computer science education
Advanced placement computer science: the future of tracking the first year of instruction
Proceedings of the 40th ACM technical symposium on Computer science education
Young women in computing: lessons learned from an educational & outreach program
Proceedings of the 40th ACM technical symposium on Computer science education
Embedding computer science concepts in K-12 science curricula
Proceedings of the 40th ACM technical symposium on Computer science education
The present and future of computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
The profession of IT: Beyond computational thinking
Communications of the ACM - One Laptop Per Child: Vision vs. Reality
Proceedings of the 14th Western Canadian Conference on Computing Education
Can middle-schoolers use Storytelling Alice to make games?: results of a pilot study
Proceedings of the 4th International Conference on Foundations of Digital Games
Education: Alice 3: concrete to abstract
Communications of the ACM - A Blind Person's Interaction with Technology
Computational thinking (CT): on weaving it in
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Virtual machines: abstraction and implementation
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
A unified approach to introductory computer science: can one size fit all?
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Student transformations: are they computer scientists yet?
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Communications of the ACM - Scratch Programming for All
The profession of IT: Computing's paradigm
Communications of the ACM - Finding the Fun in Computer Science Education
Computational thinking: what is it, how is it relevant, who's doing what with it?
Journal of Computing Sciences in Colleges
The North American Computational Linguistics Olympiad (NACLO)
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Support collaboration by teaching fundamentals
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
The essence of object orientation for CS0: concepts without code
Journal of Computing Sciences in Colleges
Finding flows in software development
ACM SIGSOFT Software Engineering Notes
Musicomputation: teaching computer science to teenage musicians
Proceedings of the seventh ACM conference on Creativity and cognition
RiTa: creativity support for computational literature
Proceedings of the seventh ACM conference on Creativity and cognition
ACM SIGGRAPH ASIA 2009 Educators Program
Which Mathematics for the Information Society?
TFM '09 Proceedings of the 2nd International Conference on Teaching Formal Methods
Having Fun with Computer Programming and Games: Teacher and Student Experiences
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
(Re)defining computing curricula by (re)defining computing
ACM SIGCSE Bulletin
IEEE Computational Intelligence Magazine
Teaching computer science in context
ACM Inroads
Guest Editors’ Introduction: Computer Science in the Liberal Arts
ACM Transactions on Computing Education (TOCE)
Computer Science and the Liberal Arts: A Philosophical Examination
ACM Transactions on Computing Education (TOCE)
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Proceedings of the 41st ACM technical symposium on Computer science education
Computational thinking for the sciences: a three day workshop for high school science teachers
Proceedings of the 41st ACM technical symposium on Computer science education
Educating the next generation of spammers
Proceedings of the 41st ACM technical symposium on Computer science education
Broadening student enthusiasm for computer science with a great insights course
Proceedings of the 41st ACM technical symposium on Computer science education
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
Proceedings of the 41st ACM technical symposium on Computer science education
If ____________, you might be a computational thinker!
Proceedings of the 41st ACM technical symposium on Computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Re-imagining the first year of computing
Proceedings of the 41st ACM technical symposium on Computer science education
The baffling CS notions of "as-if" and "don't-care"
Proceedings of the 41st ACM technical symposium on Computer science education
Computational thinking in high school courses
Proceedings of the 41st ACM technical symposium on Computer science education
Internationalization of computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Student and faculty attitudes and beliefs about computer science
Communications of the ACM
Cross-Cultural Collaborative Systems: Towards Cultural Computing
Proceedings of the 2010 conference on Information Modelling and Knowledge Bases XXI
Why computational thinking should be integrated into the curriculum
Journal of Computing Sciences in Colleges
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Accessible robotics and intelligent systems for social science undergraduates: poster session
Journal of Computing Sciences in Colleges
ACM Inroads
Computational thinking in biology
Transactions on computational systems biology VIII
A framework for computational thinking across the curriculum
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
File references, trees, and computational thinking
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Robotics and intelligent systems for social and behavioral science undergraduates
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Using scalable game design to teach computer science from middle school to graduate school
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Linking different programming paradigms: thoughts about instructional design
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Discovering computing: perspectives of web designers
Proceedings of the Sixth international workshop on Computing education research
Communications of the ACM
Moving away from programming and towards computer science in the CS first year
Journal of Computing Sciences in Colleges
Proceedings of the 2010 ACM conference on Information technology education
ACM Transactions on Computing Education (TOCE)
ACM Transactions on Computing Education (TOCE)
Understanding abstraction: a means of leveling the playing field in CS1?
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Prerequisites: shaping the computing curriculum
ACM Inroads
Climate change: a grand software challenge
Proceedings of the FSE/SDP workshop on Future of software engineering research
Sharing what we know about software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Reaching out to the media: become a computer science ambassador
Communications of the ACM
Computational thinking for youth in practice
ACM Inroads
Introduction to business informatics with Greenfoot using the example of airport baggage handling
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Proceedings of the 2011 iConference
Proceedings of the 42nd ACM technical symposium on Computer science education
Multidisciplinary computer science through conducting robots
Proceedings of the 42nd ACM technical symposium on Computer science education
Initial experience with a computational thinking course for computer science students
Proceedings of the 42nd ACM technical symposium on Computer science education
A model for piloting pathways for computational thinking in a general education curriculum
Proceedings of the 42nd ACM technical symposium on Computer science education
A course on probability theory for computer scientists
Proceedings of the 42nd ACM technical symposium on Computer science education
Teaching biologists to compute using data visualization
Proceedings of the 42nd ACM technical symposium on Computer science education
Introducing computational thinking in education courses
Proceedings of the 42nd ACM technical symposium on Computer science education
Gumshoe: a model for undergraduate computational journalism education
Proceedings of the 42nd ACM technical symposium on Computer science education
Reaching out to aid in retention: empowering undergraduate women
Proceedings of the 42nd ACM technical symposium on Computer science education
CS1 students' understanding of computational thinking concepts
Journal of Computing Sciences in Colleges
The forgotten majority of computing have-nots
ACM Inroads
Computational Thinking and Expository Writing in the Middle School
ACM Transactions on Computing Education (TOCE)
Exploring Computer Science: A Case Study of School Reform
ACM Transactions on Computing Education (TOCE)
The design and coding of greedy algorithms revisited
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Computational thinking: what it might mean and what we might do about it
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
The beaver contest: attracting youngsters to study computing
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Introducing students to computer science with programmes that don't emphasise programming
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Communications of the ACM
Engaging non-majors in computer literacy courses
Proceedings of the 49th Annual Southeast Regional Conference
Computational thinking: modeling applied to the teaching and learning of English
Proceedings of the 49th Annual Southeast Regional Conference
Learning web development: challenges at an earlier stage of computing education
Proceedings of the seventh international workshop on Computing education research
Computing as the 4th "R": a general education approach to computing education
Proceedings of the seventh international workshop on Computing education research
Interaction design teaching method design
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Using the context of algorithmic art to change attitudes in introductory programming
Journal of Computing Sciences in Colleges
Computer applications for the classroom: a review
Journal of Computing Sciences in Colleges
Coexistence of functional and object-oriented paradigms
Journal of Computing Sciences in Colleges
Facilitating computational thinking through game design
Edutainment'11 Proceedings of the 6th international conference on E-learning and games, edutainment technologies
Sciences, computing, informatics: who is the keeper of the real faith?
Computer Science Education Research Conference
Introductory computing course content: educator and student perspectives
Proceedings of the 2011 conference on Information technology education
Computational thinking in a game design course
Proceedings of the 2011 conference on Information technology education
The computational thinking across the curriculum workshop
Proceedings of the 2011 conference on Information technology education
When Practice Doesn’t Make Perfect: Effects of Task Goals on Learning Computing Concepts
ACM Transactions on Computing Education (TOCE)
Looking at Secondary Teacher Preparation Through the Lens of Computer Science
ACM Transactions on Computing Education (TOCE)
Improvisational theater for computing scientists
C&C '11 Proceedings of the 8th ACM conference on Creativity and cognition
Design and evaluation of a braided teaching course in sixth grade computer science education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Building upon and enriching grade four mathematics standards with programming curriculum
Proceedings of the 43rd ACM technical symposium on Computer Science Education
The fairy performance assessment: measuring computational thinking in middle school
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Web science: expanding the notion of computer science
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Reflections on outreach programs in CS classes: learning objectives for "unplugged" activities
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Reshaping the image of computer science in only fifteen minutes (of class) a week
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Integrating elementary computational modeling and programming principles (abstract only)
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
CS unplugged, outreach and CS kinesthetic activities (abstract only)
Proceedings of the 43rd ACM technical symposium on Computer Science Education
CS Unplugged and Middle-School Students’ Views, Attitudes, and Intentions Regarding CS
ACM Transactions on Computing Education (TOCE)
Modeling Spatial and Temporal Set-Based Constraints During Conceptual Database Design
Information Systems Research
Computational thinking outreach: reaching across the K-12 curriculum
Journal of Computing Sciences in Colleges
On system design
Why teaching informatics in schools is as important as teaching mathematics and natural sciences
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Outreach to prospective informatics students
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Overcoming obstacles to CS education by using non-programming outreach programmes
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Teaching programming at primary schools: visions, experiences, and long-term research prospects
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Tangible interaction and learning: the case for a hybrid approach
Personal and Ubiquitous Computing
Racing games for exploring kinematics: a computational thinking approach
GLS'11 Proceedings of the 7th international conference on Games + Learning + Society Conference
CTArcade: learning computational thinking while training virtual characters through game play
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Infusing computational thinking into the middle- and high-school curriculum
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Pseudo abstract composition: the case of language concatenation
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
A systematic approach to teaching abstraction and mathematical modeling
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
How innovative technology tools can be used to create new methodology for teaching knowledge
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Computer science unplugged and related projects in math and computer science popularization
The Multivariate Algorithmic Revolution and Beyond
Computing as if infrastructure mattered
Communications of the ACM
Toward a validated computing attitudes survey
Proceedings of the ninth annual international conference on International computing education research
The challenges ahead for bio-inspired 'soft' robotics
Communications of the ACM
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
IT problem solving: an implementation of computational thinking in information technology
Proceedings of the 13th annual conference on Information technology education
Using scaffolded examples to teach computational thinking concepts
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Computing creativity: divergence in computational thinking
Proceeding of the 44th ACM technical symposium on Computer science education
.NET gadgeteer: a new platform for K-12 computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
CS4Impact: measuring computational thinking concepts present in CS4HS participant lesson plans
Proceeding of the 44th ACM technical symposium on Computer science education
Will it stick?: exploring the sustainability of computational thinking education through game design
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Accelerating K-12 computational thinking using scaffolding, staging, and abstraction
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Contextualising information and communications technology in developing countries
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Informatics in the french secondary curricula: recent moves and perspectives
ISSEP'13 Proceedings of the 6th international conference on Informatics in Schools: Situation, Evolution, and Perspectives
Informatics for all high school students: a computational thinking approach
ISSEP'13 Proceedings of the 6th international conference on Informatics in Schools: Situation, Evolution, and Perspectives
Computer science in a liberal arts school: convincing the skeptic
Journal of Computing Sciences in Colleges
A nationwide exam as a tool for improving a new curriculum
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Beyond computer science: computational thinking across disciplines
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Students organizing against pollution: computational thinking across boundaries
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Computational thinking in educational activities: an evaluation of the educational game light-bot
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Making computing interesting to school students: teachers' perspectives
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Education and Information Technologies
Bringing contexts into the classroom: a design-based approach
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Abenteuer informatik: hands-on exhibits for learning about computational thinking
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
An informatics perspective on computational thinking
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Opposites attract: computational and quantitative outreach through artistic expressions
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
Dr. Wagon: a 'stretchable' toolkit for tangible computer programming
Proceedings of the 12th International Conference on Interaction Design and Children
Modeling the learning progressions of computational thinking of primary grade students
Proceedings of the ninth annual international ACM conference on International computing education research
User interface computation as a contextualized approach for introductory computing instruction
Proceedings of the ninth annual international ACM conference on International computing education research
Developing computational models: some aspects of conceptualization and implementation
Proceedings of the 51st ACM Southeast Conference
Communications of the ACM
Conversational programming: exploring interactive program analysis
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
First year student performance in a test for computational thinking
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
UNTANGLED: A Game Environment for Discovery of Creative Mapping Strategies
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Computational thinking in CS teaching materials: a pilot study
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
DOROTHY: Integrating Graphical Programming with Robotics to Stimulate Interest in Computing Careers
Proceedings of Alice Symposium on Alice Symposium
An Experimental Method for the Active Learning of Greedy Algorithms
ACM Transactions on Computing Education (TOCE)
Journal of Computing Sciences in Colleges
Informal HCI: what may students learn from playability issues during a game design workshop?
Proceedings of the 2013 Chilean Conference on Human - Computer Interaction
The roles of mathematics in computer science
ACM Inroads
Quantitative correlation between ability to compute and student performance in a primary school
Proceedings of the 45th ACM technical symposium on Computer science education
Proceedings of the 45th ACM technical symposium on Computer science education
Dancing alice: exploring embodied pedagogical strategies for learning computational thinking
Proceedings of the 45th ACM technical symposium on Computer science education
Remedying misperceptions of computer science among middle school students
Proceedings of the 45th ACM technical symposium on Computer science education
Integrating computational and creative thinking to improve learning and performance in CS1
Proceedings of the 45th ACM technical symposium on Computer science education
Sneaking in through the back door: introducing k-12 teachers to robot programming
Proceedings of the 45th ACM technical symposium on Computer science education
Computational Thinking in Elementary and Secondary Teacher Education
ACM Transactions on Computing Education (TOCE)
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.13 |
It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.