Stigningen av sluttbruker-programmerere: Styrking av ikke-datavitenskapelige studenter med AI-verktøy

Hvilken gruppe tror du er større: profesjonelle dataprogrammerere eller databrukere som driver med noe programmering? Det er sistnevnte. Det finnes millioner av såkalte sluttbrukerprogrammerere. Mange av disse individene jobber ikke mot en karriere som profesjonelle programmerere eller datavitere; i stedet går de inn i felt som business, undervisning, juss og ulike andre yrker der litt programmering øker deres effektivitet. Tiden der programmerere var begrenset til programvareutviklingsbedrifter er over. Hvis du har laget formler i Excel, filtrert e-post ved bruk av regler, modifisert et spill, skrevet skripter i Photoshop, brukt R for dataanalyse, eller automatisert repetitive oppgaver, kvalifiserer du som en sluttbrukerprogrammerer. Som utdannere som underviser i programmering, har vi som mål å hjelpe studenter fra ikke-datavitenskapelige fag med å nå sine mål. Det å mestre programmering tilstrekkelig til å lage komplette programmer kan imidlertid være en overveldende oppgave å oppnå i ett enkelt kurs, gitt den store mengden kunnskap som kreves om programmeringsspråket selv. Her kan kunstig intelligens være til hjelp. Ned i Kaninhullet Mange studenter opplever at det å lære syntaksen i et programmeringsspråk, som riktig plassering av kolon og innrykk, tar betydelig tid. For de som bare ønsker å bruke koding som et verktøy for problemløsning, heller enn som en ferdighet å mestre, kan dette fokuset på syntaks føles lite produktivt. Som følge av dette mener vi at våre nåværende kurs ikke har støttet disse studentene tilstrekkelig. Noen studenter sliter til og med med å skrive små funksjoner, distinkte kodebiter, for ikke å snakke om komplette programmer som kunne forbedret livene deres. Verktøy som bruker store språkmodeller, som GitHub Copilot, har potensial til å endre disse resultatene.
Disse verktøyene har allerede transformert hvordan profesjonelle koder, og vi tror de kan hjelpe fremtidige sluttbrukerprogrammerere med å utvikle programvare som er relevant for dem. Disse AI-verktøyene genererer vanligvis syntaktisk korrekt kode og kan ofte lage små funksjoner basert på beskjeder på klart engelsk. Ved å la studentene håndtere lavere nivåer av programmeringsdetaljer med disse verktøyene, kan de fokusere på bredere, mer konseptuelle spørsmål knyttet til programvareutvikling. Mange universiteter begynner nå å integrere Copilot i sine programmeringskurs. Ved University of California, San Diego, har vi utviklet et introduksjonskurs i programmering som primært retter seg mot studenter som ikke er datavitenskapelige, hvor Copilot er integrert. I dette kurset lærer studentene programmering med Copilot som hjelp gjennom vårt pensum. Kurset legger vekt på høynivåkonsepter, som å bryte ned store oppgaver i håndterbare segmenter, sikre korrektheten i kode gjennom testing og feilsøke feilaktig kode. Styrket til å takle problemer I dette kurset gir vi studentene betydelige, åpne prosjekter, og resultatene har overgått våre forventninger. For eksempel utviklet en student i et prosjekt som fokuserte på å finne og analysere datasett på nettet—en nevrovitenskapsstudent—et verktøy for datavisualisering for å vise hvordan alder og andre variabler påvirker slagriskiko. I et annet prosjekt integrerte studentene sin personlige kunst i et collage, ved å bruke filtre de designet med Python. Slike prosjekter presser grensene for hva vi tidligere kunne ha bedt studentene om før fremveksten av store språkmodell-AI. Blant diskusjoner omkring AI som negativt påvirker utdannelse ved å gjøre studenters lekser eller skrive essays, kan det være overraskende for deg å høre utdannere som oss diskutere fordelene. AI, som ethvert verktøy skapt av mennesker, kan være gunstig i bestemte sammenhenger mens det potensielt kan være lite nyttig i andre. I vårt introduksjonskurs i programmering, som primært retter seg mot studenter som ikke er datavitenskapsstudenter, opplever vi direkte hvordan AI kan styrke studentene på verdifulle måter, med løfte om å øke antallet sluttbrukerprogrammerere betydelig.
Brief news summary
Sluttbrukerprogrammerere, som forretningsfagfolk og lærere, er betydelig mer tallrike enn tradisjonelle kodere og bruker grunnleggende programmeringsferdigheter for å forbedre produktiviteten uten å forplikte seg til heltidsprogrammeringsstillinger. De benytter verktøy som Excel, endrer spillmekanikker, utvikler Photoshop-skript og analyserer data med R. Likevel begrenser kompleksiteten i programmeringsspråk ofte evnen deres til å løse virkelige problemer, selv med tilgjengelige utdanningsressurser. AI-teknologier, spesielt store språkmodeller som GitHub Copilot, transformerer den pedagogiske opplevelsen for disse programmererne. Disse verktøyene produserer syntaktisk korrekt kode, noe som gjør at brukerne kan fokusere på problemløsning fremfor kompleksiteten i programmeringssyntaks. I lys av dette skiftet begynner utdanningsinstitusjoner å integrere AI-verktøy i læreplanene sine. For eksempel har UC San Diego introdusert et kurs rettet mot studenter utenfor datavitenskap som benytter Copilot for å utvikle essensielle programmeringsferdigheter, og viser hvordan AI kan forbedre læringsopplevelsen til fremtidige sluttbrukerprogrammerere og tilpasse seg deres behov.
AI-powered Lead Generation in Social Media
and Search Engines
Let AI take control and automatically generate leads for you!

I'm your Content Manager, ready to handle your first test assignment
Learn how AI can help your business.
Let’s talk!

Hvordan en AI-generert sommerleseliste ble publis…
Flere aviser over hele landet, inkludert Chicago Sun-Times og minst én utgave av The Philadelphia Inquirer, publiserte en syndikert sommerbokliste med helt fiktive bøker tilskrevet kjente forfattere.

Kraken vil tilby tokeniserte amerikanske aksjer p…
Crypto-børsen Kraken planlegger å tilby tokeniserte versjoner av populære amerikanske aksjer gjennom et nytt produkt kalt xStocks, lansert i samarbeid med Backed Finance.

OpenAI inngår avtale med iPhone-designer Jony Ive…
OpenAI, skapelsen av den ledende kunstige intelligens-chatboten ChatGPT, forbereder seg på å gå inn i den fysiske maskinvarearenaen.

FIFA velger Avalanche for å lansere en egen block…
FIFA (Den internasjonale fotballforbund) kunngjorde 22.

Dommer vurderer sanksjoner for AI-genererte falsk…
En føderal dommer i Birmingham, Alabama, vurderer nå om det skal ilegges sanksjoner mot det prominente advokatfirmaet Butler Snow etter å ha oppdaget fem falske juridiske siteringer i nylige rettsdokumenter knyttet til en høyt profilert sak om en innsattes sikkerhet ved William E. Donaldson Correctional Facility, hvor den innsatte ble stukket flere ganger.

Blockchain-foreningen kjøpte nettopp CFTC
Revolving Door-prosjektet, en partner av Prospect, gransker kritisk utøvende makt og presidentens myndighet; følg deres arbeid på therevolvingdoorproject.org.

Anthropic sin Claude Opus 4 lansert med forbedred…
Den 22.