A debate on teaching computing science
Communications of the ACM
The anatomy of a large-scale hypertextual Web search engine
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Does it help to have some programming experience before beginning a computing degree program?
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
Algorithm Design
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Attitudes and beliefs about computer science among students and faculty
ACM SIGCSE Bulletin
Image Crisis: Inspiring a new generation of computer scientists
Communications of the ACM - Web science
Network security: private communication in a public world, second edition
Network security: private communication in a public world, second edition
Teaching the unifying mathematics of software design
Proceedings of the 14th Western Canadian Conference on Computing Education
Hi-index | 0.00 |
In this paper we are concerned with computer science students' perceptions of foundational knowledge, understood as the mathematical underpinnings of the field. We review recent literature on the subject, propose an approach for teaching foundational knowledge, and finally present a case study where we analyze the merits of our approach. We make our observations based on experience and on a student survey.