Using a case study to teach students about finding and fixing logic flaws in software.
Lindsay SimpkinsXiaohong YuanHuiming YuKenneth WilliamsPublished in: FIE (2015)
Keyphrases
- computer programming
- computer networking
- computer software
- educational software
- organic chemistry
- learning environment
- college students
- formal logic
- undergraduate students
- learning experience
- practical experiences
- high school students
- software development
- higher education
- learning process
- distance learning
- student learning
- software engineers
- intelligent tutoring systems
- learning activities
- computer systems
- source code
- e learning
- university students
- engineering courses
- predicate logic
- case study
- high school
- learning styles
- user interface
- problem based learning
- tutoring system
- online course
- secondary school
- distance education
- learning outcomes
- cognitive tutor
- mobile learning
- elementary school students
- logic programming
- collaborative learning
- student responses