Abstract Context: I samband med att man utforskar programmeringens konst, vetenskap och ingenjörskonst har frågan om vilka programmeringsspråk som ska läras ut först debatterats intensivt sedan datavetenskapsundervisningen startade vid universiteten. Om man inte förstår programmeringen innebär det nästan säkert att man inte lyckas göra framsteg inom datavetenskapen. Förfrågan: Vilka första programmeringsspråk lärs ut? Det har gjorts regelbundna nationella undersökningar i Australien och Nya Zeeland, med den enda amerikanska undersökningen som rapporterar om en liten del av universiteten. Detta är den första nationella undersökningen av universitet i Storbritannien. Tillvägagångssätt: Vi rapporterar resultaten av den första undersökningen av inledande programmeringskurser (N = 80) som undervisas vid brittiska universitet som en del av deras första år datavetenskap (eller relaterade) utbildningsprogram, som genomförs under första halvan av. Vi rapporterar om studentantal, programmeringsparadigm, programmeringsspråk och miljö/verktyg som används, samt den underliggande grunden för dessa val. Kunskap: Resultaten i denna första brittiska undersökning indikerar en dominans av Java i en tid då universitet fortfarande i allmänhet undervisar studenter som är nya inom programmering (och datavetenskap), trots att Python av samma respondenter uppfattas som både lättare att undervisa och att lära. Grund: Vi jämför resultaten av denna undersökning med en relaterad undersökning som genomförts sedan (samt tidigare undersökningar från och ) i Australien och Nya Zeeland. Betydelse: Denna undersökning ger en utgångspunkt för värdefulla pedagogiska basdata för analys av programmeringens konst, vetenskap och ingenjörskonst, i samband med omfattande reformer av datorvetenskapens läroplaner i brittiska skolor, samt ökad granskning av undervisningskompetens och anställningsbarhet för studenter vid brittiska universitet. CCS för ACM
Denna undersökning som lagts fram av Ref ger en utgångspunkt för värdefulla pedagogiska basdata för analys av programmeringens konst, vetenskap och ingenjörskonst, inom ramen för en omfattande datorvetenskaplig läroplansreform i brittiska skolor, samt en ökad granskning av undervisningskompetens och anställningsbarhet för studenter vid brittiska universitet.
An Analysis of Introductory Programming Courses at UK Universities
{'venue': 'The Art, Science, and Engineering of Programming, 2017, Vol. 1, Issue 2, Article 18', 'journal': None, 'mag_field_of_study': ['Computer Science']}