Aristotle and object-oriented programming: why modern students need traditional logic.
Derek RaysideGerard T. CampbellPublished in: SIGCSE (2000)
Keyphrases
- object oriented programming
- programming exercises
- object oriented concepts
- object oriented
- programming language
- programming concepts
- key concepts
- learning environment
- student learning
- higher education
- high school
- exception handling
- learning experience
- functional programming
- object oriented languages
- e learning
- intelligent tutoring systems
- distance education
- high school students
- learning activities
- learning outcomes
- distance learning
- collaborative learning
- formal logic
- learning process
- integrated development environment
- programming environment
- computer programming
- learning styles
- programming course
- learning tools
- database
- web development
- general purpose
- data model
- artificial intelligence
- learning perl