Computer and Information SciencesWordPress

ACM SIGCSE Journal Club

Better teaching and learning, one paper at a time...
Home PageAtom Feed
language
Computer ScienceArto HellasGoal OrientationHannu PesonenJuho LeinonenComputer and Information Sciences
Published

Why do some students achieve more than others? Students goals, their belief in their ability to reach those goals and their prior experience are key factors. But how do they interplay? Join us for our monthly ACM SIGCSE journal club meetup on Zoom to discuss a prize-winning paper [1] on this topic by Hannu Pesonen, Juho Leinonen, Lassi Haaranen and Arto Hellas from Aalto University in Finland and the University of Auckland.

Computer ScienceProgramming LanguagesCs1CS101James DavenportComputer and Information Sciences
Published

What is the most dangerous course to teach in Computing? Join us on Monday 7th August at 2pm BST (UTC+1) to discuss an opinion piece by Tony Clear from Auckland University of Technology on this very subject. Tony argues that introductory programming (aka CS1) is the most dangerous course for educators to teach. Do you agree with him?

PedagogyAssessmentFeedbackJane WaiteJoanna TaiComputer and Information Sciences
Published

A good theory can be the most concentrated form of knowledge. By encapsulating an infinite number of cases, a theory can make predictions rather than just describing a finite number of disjointed facts. So how does theory feature in research about assessment and feedback? Join us on Monday 3rd July at 2pm BST (UTC+1) to discuss a paper investigating this question by Juuso Henrik Nieminen, Margaret Bearman &

Computer ScienceExperiential Learning,Problem-based LearningWidening ParticipationAsciidocComputer and Information Sciences
Published

The textbook has long been a mainstay of education. Although online textbooks can give students easy (and sometimes free) access to increasingly interactive resources, authors have a bewildering array of tools and publishing models to select from.

Artificial Intelligence,Programming LanguagesSoftware EngineeringAiAndrew Luxton-ReillyComputer and Information Sciences
Published

Programming is hard, or at least it used to be. AI code generators like Amazon’s CodeWhisperer, DeepMind’s AlphaCode, GitHub’s CoPilot, Replit’s Ghostwriter and many others now make programming easier, at least for some people, some of the time. What opportunities and challenges do these new tools present for educators?

Artificial Intelligence,EthicsProgramming LanguagesAcademic IntegrityAiComputer and Information Sciences
Published

Maybe you wrote that code and maybe you didn’t. If AI helped you, such as the OpenAI Codex in GitHub Copilot, how did it solve your problem? How much did Artificial Intelligence help or hinder your solution? Join us to discuss a paper by Michel Wermelinger from the Open University published in the SIGCSE technical symposium earlier this month on this very topic.

Artificial Intelligence,Programming LanguagesCEPCode ComprehensionMaria KalliaComputer and Information Sciences
Published

It’s all very well getting an AI to write your code for you but neither writing code or reading code are the same as understanding code. So what is going on in novices brains when they learn to actually understand the code they are reading and writing?

Collaborative LearningComputer ScienceProgramming LanguagesSoftware EngineeringAmazon Web ServicesComputer and Information Sciences
Published

More and more software development tools are available in the cloud, with tools like Replit, CodingRooms, GitHub Codespaces, Amazon Web Services Cloud9, JetBrains and Eclipse all offering online tools for developers to code collaboratively in the cloud. Integrated Development Environments (IDEs) which have traditionally been available as “fatter” clients are increasingly available as “thinner” web-based clients running in a browser.

Computer ScienceDiana KirbyElizabeth ColeEnglandGlasgowComputer and Information Sciences
Published

Computing is widely taught in schools in the UK and Ireland, but how does the subject vary across primary and secondary education in Scotland, England, Wales and Ireland? Join us to discuss via a paper published at UKICER.com by Sue Sentance, Diana Kirby, Keith Quille, Elizabeth Cole, Tom Crick and Nicola Looker.

Programming LanguagesSoftware EngineeringAlexandra-Lucia CostacheBlueJJavaComputer and Information Sciences
Published

Java is widely used as a teaching language in Universities around the world, but what wider problems does it present for novice programmers? Join us to discuss via a paper published in TOCE by Neil Brown, Pierre Weill-Tessier, Maksymilian Sekula, Alexandra-Lucia Costache and Michael Kölling.