Sharing introductory programming curriculum across disciplines

DP Bills, RL Canosa - Proceedings of the 8th ACM SIGITE conference on …, 2007 - dl.acm.org
Originally there was one computing curriculum, computer science, which provided a" one-
size-fits-all" education in programming and computing in general. Today, computing …

[PDF][PDF] Some good ideas from the disciplinary commons

S Fincher, DJ Barnes, P Bibby, J Bown… - Proceedings of 7th …, 2006 - kar.kent.ac.uk
Kent Academic Repository Page 1 Fincher, Sally, Barnes, David J., Bibby, Pete, Bown, James,
Bush, Vicky, Campbell, Phil, Cutts, Quintin, Jamieson, Stephan, Jenkins, Tony, Jones, Michael …

Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Tools for teaching introductory programming: what works?

K Powers, P Gross, S Cooper, M McNally… - Proceedings of the 37th …, 2006 - dl.acm.org
In the past decade educators have developed a myriad of tools to help novices learn to
program. Different tools emerge as new features or combinations of features are employed …

Teaching introductory programming from A to Z: Twenty-six tips from the trenches

X Zhang, JD Crabtree, MG Terwilliger… - Journal of Information …, 2020 - aisel.aisnet.org
A solid foundation in computer programming is critical for students to succeed in advanced
computing courses, but teaching such an introductory course is challenging. Therefore, it is …

Designing an introductory programming course to improve non-majors' experiences

JQ Dawson, M Allen, A Campbell, A Valair - Proceedings of the 49th …, 2018 - dl.acm.org
Demand for computing courses from students in disciplines outside of Computer Science is
growing. This growth has created increasing challenges in offering one-size-fits-all CS1 …

Why I care about programming and How to teach it

O Astrachan - Proceedings of the 35th SIGCSE technical symposium …, 2004 - dl.acm.org
This is the thirty-fifth SIGCSE conference. Off-by-one bugs notwithstanding, it seems safe to
assume that the members of the SIGCSE community have been teaching programming for at …

The first programming course: ideas to end the enrollment decline

J Bergin, R Lister, BB Owens, M McNally - Proceedings of the 11th …, 2006 - dl.acm.org
This panel will discuss ways to engage undergraduates in computing and then to keep them
as majors. A special emphasis will be on attracting females to computing. The panelists will …

Instruction of introductory programming course using multiple contexts

DW Brown, SK Ghafoor, S Canfield - Proceedings of the 23rd Annual …, 2018 - dl.acm.org
This paper describes the experience of redesigning a traditional CS1 programming course,
utilizing traditional coding practices as well as microcontroller units (MCU) based coding, to …

Some thoughts on teaching first year programming

M Dupras, F LeMay, A Mili - Proceedings of the fifteenth SIGCSE …, 1984 - dl.acm.org
SOME THOUGHTS ON TEACHING FIRST YEAR PROGRAMMING + Marcel Dupras*, Fernand
LeMay**, All Mili* Universit~ Laval Quebec, Canada, G Page 1 SOME THOUGHTS ON …