Deciding what to teach novice programmers about programming and, in particular, which programming lan-guage to teach to novice programmers, and how to teach it, is a common topic for debate within universities. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? In order to design tools and methodologies for the teaching of novice programmers it is im-portant to uncover what is being taught, and in turn, what will be taught in the future. A census of introductory programming courses administered within all Australian universities has been undertaken. The census aimed to reveal not only what computer programming languages are being taught, but also how they are being taught....
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Abstract: "Since the early 1960's, researchers have built a number of programming languages and envi...
Delivery of core programming principles to novices is a challenging task and many introductory progr...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
Introductory programming instructors in Australian universities are choosing the programming languag...
This paper seeks to inform instructors responsible for designing introductory programming courses wi...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Abstract. The choice of the first programming language and the corresponding programming paradigm is...
This paper reports on a survey of introductory programming courses in Australia and New Zealand cond...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Over the years there has been an ongoing debate about which computer language to adopt for a first p...
Context: In the context of exploring the art, science and engineering of programming, the question o...
The challenges of learning programming have been revealed in studies for decades. Many of the diffic...
Most mature scientific disciplines have a sound and widely accepted foundation of basic concepts. T...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Abstract: "Since the early 1960's, researchers have built a number of programming languages and envi...
Delivery of core programming principles to novices is a challenging task and many introductory progr...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
Introductory programming instructors in Australian universities are choosing the programming languag...
This paper seeks to inform instructors responsible for designing introductory programming courses wi...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Abstract. The choice of the first programming language and the corresponding programming paradigm is...
This paper reports on a survey of introductory programming courses in Australia and New Zealand cond...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Over the years there has been an ongoing debate about which computer language to adopt for a first p...
Context: In the context of exploring the art, science and engineering of programming, the question o...
The challenges of learning programming have been revealed in studies for decades. Many of the diffic...
Most mature scientific disciplines have a sound and widely accepted foundation of basic concepts. T...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Abstract: "Since the early 1960's, researchers have built a number of programming languages and envi...
Delivery of core programming principles to novices is a challenging task and many introductory progr...