A model computer simulation as an epistemic game
ACM SIGCSE Bulletin
A study of college students, construct of parameter passing: implications for instruction
A study of college students, construct of parameter passing: implications for instruction
Avoiding object misconceptions
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Studying the Novice Programmer
Studying the Novice Programmer
On animation features of Excel
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
A cognitive framework for knowledge in informatics: the case of object-orientation
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
A constructivist approach to object-oriented design and programming
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Resources, tools, and techniques for problem based learning in computing
ACM SIGCUE Outlook - Special issue on the working group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference
Cogito, Ergo sum! cognitive processes of students dealing with data structures
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Programming in Java: student-constructed rules
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Students seen flocking in programming assignments
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Is computer technology taught upside down?
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Resources, tools, and techniques for problem based learning in computing
ITiCSE-WGR '98 Working Group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference on Integrating technology into computer science education
Automated feedback on programs means students need less help from teachers
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching the human aspect of software engineering - a case study
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Explorations: structured labs for first-time programmers
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
A proposed new high level abstraction for computer technology
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Breadth-also: a rationale and implementation
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
LKC: Learning by Knowledge Construction
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
Object-oriented concept mapping using UML class diagrams
Journal of Computing Sciences in Colleges
Using counter-examples in the data structures course
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Structuring CSed research studies: connecting the pieces
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Scaffolding with object diagrams in first year programming classes: some unexpected results
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching computer architecture in introductory computing: why? and how?
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
What is lacking in curriculum schemes for computing/informatics?
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Results from the evaluation of the effectiveness of an online tutor on expression evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Journal of Computing Sciences in Colleges
Infusing active learning into introductory programming courses
Journal of Computing Sciences in Colleges
A constructivist framework for operating systems education: a pedagogic proposal using the SOsim
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Students' Mental Models of the Internet and Their Didactical Exploitation in Informatics Education
Education and Information Technologies
Introduction to programming: blooming in America
Journal of Computing Sciences in Colleges
Constructivist approaches for teaching computer programming
Proceedings of the 6th conference on Information technology education
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
Constructivism as guiding philosophy for software engineering education
ACM SIGCSE Bulletin
Some experiences with the "contributing student approach"
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Teaching CS1 with graphics and C
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Curriculum development for digital libraries
Proceedings of the 6th ACM/IEEE-CS joint conference on Digital libraries
Validation d'une approche « basée sur exemples » pour l'apprentissage de la programmation
IHM 2005 Proceedings of the 17th international conference on Francophone sur l'Interaction Homme-Machine
Why complicate things?: introducing programming in high school using Python
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Engineering the information technology curriculum with pervasive themes
Proceedings of the 7th conference on Information technology education
Using graphics research to teach freshman computer science
ACM SIGGRAPH 2006 Educators program
Pair design in undergraduate labs
Journal of Computing Sciences in Colleges
Resurrecting the applet paradigm
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Innovative model for information assurance curriculum: A teaching hospital
Journal on Educational Resources in Computing (JERIC)
Proceedings of the third international workshop on Computing education research
Through the eyes of instructors: a phenomenographic investigation of student success
Proceedings of the third international workshop on Computing education research
Program working storage: a beginner's model
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Misunderstandings about object-oriented design: experiences using code reviews
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A graphics-based approach to data structures
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Sorting out sorting: the sequel
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A Web Based Tool for Novice Programmers: Interaction in Use
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
ACM SIGCSE Bulletin
Rationale Behind the Design of the EduVisor Software Visualization Component
Electronic Notes in Theoretical Computer Science (ENTCS)
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
Computer science innovation in Thailand
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
ACM Transactions on Computing Education (TOCE)
Online identification of learner problem solving strategies using pattern recognition methods
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Undergraduate database instruction with MeTube
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
A pilot study on the impact of creative achievement on academic achievement in media-oriented CS1
Journal of Computing Sciences in Colleges
Jype - a program visualization and programming exercise tool for Python
Proceedings of the 5th international symposium on Software visualization
Activity sequence modelling and dynamic clustering for personalized e-learning
User Modeling and User-Adapted Interaction
Predicting at-risk novice Java programmers through the analysis of online protocols
Proceedings of the seventh international workshop on Computing education research
Learning web development: challenges at an earlier stage of computing education
Proceedings of the seventh international workshop on Computing education research
Universal Design: Implications for Computing Education
ACM Transactions on Computing Education (TOCE)
Learning from students: issues in computing education for 16-18 year olds
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
AIC'10/BEBI'10 Proceedings of the 10th WSEAS international conference on applied informatics and communications, and 3rd WSEAS international conference on Biomedical electronics and biomedical informatics
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject
ACM Transactions on Computing Education (TOCE)
An investigation of secondary school students' conceptions on how the internet works
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
The gap between knowledge and ability
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Students, teachers and phenomena: educational reconstruction for computer science education
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Collaborative learning and anxiety: a phenomenographic study of collaborative learning activities
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
How teachers in different educational systems value central concepts of computer science
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Challenge and creativity: using .NET gadgeteer in schools
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Designing ScratchJr: support for early childhood learning through computer programming
Proceedings of the 12th International Conference on Interaction Design and Children
Toward facilitating assistance to students attempting engineering design problems
Proceedings of the ninth annual international ACM conference on International computing education research
Proceedings of the 45th ACM technical symposium on Computer science education
Assessment frequency in introductory computer programming disciplines
Computers in Human Behavior
Hi-index | 0.00 |
Constructivism is a theory of learning which claims that students construct knowledge rather than merely receive and store knowledge transmitted by the teacher. Constructivism has been extremely influential in science and mathematics education, but not in computer science education (CSE). This paper surveys constructivism in the context of CSE, and shows how the theory can supply a theoretical basis for debating issues and evaluating proposals.