-CS educational research: a meta-analysis of SIGCSE technical symposium proceedings, Proc. of the 35 th SIGCSE Symposium, pp.255-259, 2004. ,
URL : https://hal.archives-ouvertes.fr/hal-00761633
-Universities failing to provide adequate background DP -Computerworld, p.3, 1970. ,
URL : https://hal.archives-ouvertes.fr/hal-00762904
-Shut down or restart? The way forward for computing in UK schools -The Royal Society Education Section, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00788037
-The challenges of software engineering education -Proc, of the Intl. Conf. on Software Engineering Education in the Modern Age, pp.115-127, 2005. ,
URL : https://hal.archives-ouvertes.fr/hal-00512380
Informatics education for new millennium learners -Informatics in Schools, pp.9-20, 2011. ,
Work in progress — Transversal competencies contributions to Computer Science 1 course, 2011 Frontiers in Education Conference (FIE), pp.3-4, 2011. ,
DOI : 10.1109/FIE.2011.6142704
-Computer science and engineering: the discipline and its impact - In Handbook of Computer Science and Engineering, Boca Raton, 1996. ,
URL : https://hal.archives-ouvertes.fr/in2p3-00909183
-Environmental Science in the Primary Curriculum, 1990. ,
The Life Story of a Technology, 2007. ,
-An improved approach to application-specific power electronics education: curriculum development, IEEE Transactions on Education, vol.44, issue.3, pp.282-288, 2001. ,
URL : https://hal.archives-ouvertes.fr/halshs-00679400
Rethinking University Teaching: A Framework for the Effective Use of Educational Technology -Routledge, 1993. ,
The first-course conundrum, Communications of the ACM, vol.38, issue.6, pp.116-117, 1995. ,
DOI : 10.1145/203241.203266
-Promoting computer science programmers to potential students: 10 myths for computer science, Proc. of the Informatics Education Europe III Conference, pp.125-133, 2008. ,
URL : https://hal.archives-ouvertes.fr/jpa-00254325
Controversy on how to teach CS 1, ACM SIGCSE Bulletin, vol.36, issue.4, pp.29-34, 2005. ,
DOI : 10.1145/1041624.1041652
An axiomatic basis for computer programming, Communications of the ACM, vol.12, issue.10, pp.576-580, 1969. ,
DOI : 10.1145/363235.363259
-Lambda-Calculus and Combinators: An Introduction, 2008. ,
DOI : 10.1017/CBO9780511809835
URL : https://hal.archives-ouvertes.fr/hal-01081937
Theory and Practice of Relational Algebra: Transforming Relational Algebra to SQL -Lambert Academic Publishing, 2012. ,
-Theoretical Aspects of Object-Oriented Programming, Types, Semantics, and Language Design, 1994. ,
URL : https://hal.archives-ouvertes.fr/hal-00306182
A logical foundation for an information engineering curriculum, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135), pp.3-8, 2000. ,
DOI : 10.1109/FIE.2000.897639
Research methods in computer science -Proc, of the 27 th IEEE International Conference on Software Maintenance, p.600, 2011. ,
-The science in computer science -Comm, pp.35-38, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00556375
Improving software practice through education: Challenges and future trends, Future of Software Engineering (FOSE '07), pp.12-28, 2007. ,
DOI : 10.1109/FOSE.2007.13
Introduction to What is Computation, The Computer Journal, vol.55, issue.7, pp.803-804, 2012. ,
DOI : 10.1093/comjnl/bxs065
-Philosophy and Computing: An Introduction -Routledge, 1999. ,
URL : https://hal.archives-ouvertes.fr/hal-01425515
-Logic of Analog and Digital Machines -Nova Science Publishers, 2012. ,
URL : https://hal.archives-ouvertes.fr/in2p3-00608259
-Lectures on CS taught to introduce students with different background -Proc, of the Informatics Education Europe III Conference, pp.115-124, 2008. ,
URL : https://hal.archives-ouvertes.fr/in2p3-00608259