scholarly journals Shaping the foundations of programming languages

2021 ◽  
Vol 64 (6) ◽  
pp. 120
Author(s):  
Leah Hoffmann

ACM A.M. Turing Award recipients Alfred Aho and Jeffrey Ullman discuss their early work, the 'Dragon Book,' and the future of 'live' computer science education.


2019 ◽  
Author(s):  
Camille Akmut

The following is understood as a contribution toward a field of com-puter science education : a reflection of 5 months of learning the functionalprogramming language Haskell; out of which has emerged for us that pro-gramming languages are ‘just other programs’. This lesson, so important,is never felt more than in a functional language like Haskell, we defend. Ithas for principal benefit to bring down the barriers between creators andusers of programming languages, i.e. “programmers”, both are the same;a psychological-sociological fact not without revolutionary characteristics.





2019 ◽  
Vol 13 ◽  
pp. 225-235
Author(s):  
Maya TAKI ◽  
Ammar ALNAHHAS

Due to the importance of spreading computer science education among young people, we present in this paper our work in preparing and organizing a computer science competition for children from 8 to 15 years old, named Kids programming marathon, the marathon goes in three phases and targets all kids in the country, tasks of the marathon are divided into three different types, each type is intended to support different skills for children, we show our motivation and goals of the marathon, we present the process of the marathon in details and show the materials of the competition, how it was chosen and how it is used in the tasks, we show some statistics, and finally discuss the impact of the marathon on the society, and our view for the future of this competition.



1998 ◽  
Vol 30 (1) ◽  
pp. 145-152 ◽  
Author(s):  
Christopher M. Boroni ◽  
Frances W. Goosey ◽  
Michael T. Grinder ◽  
Rockford J. Ross


2018 ◽  
Vol 60 (2) ◽  
pp. 69-77
Author(s):  
Marc Berges

Abstract The efforts around the world – CS4All in the U.S. or Computing At School in Great Britain – show that computing literacy is seen as important. One important part of computer science education deals with learning programming. So, object orientation should be in focus. But what is object orientation? Several different definitions are presented, and a definition of object orientation by its fundamental concepts is introduced. Furthermore, several educational “paradigms” are discussed. Additionally, a choice of object-oriented programming languages is presented. After all that theoretical background, some exemplary implementations of object orientation in national (German) and international curricula are shown. All in all, the article provides a broad overview of the topic of object-oriented programming in computer science education.



1996 ◽  
Vol 28 (4es) ◽  
pp. 100 ◽  
Author(s):  
Viera Proulx ◽  
Richard Rasala


Sign in / Sign up

Export Citation Format

Share Document