yusuke1997/dblp-id-title huggingface dataset:
Pilot Study of Progvis: A Visualization Tool for Object Graphs and Concurrency via Shared Memory
Mastery Learning in Introductory Programming
On the Frequency of Words Used in Answers to Explain in Plain English Questions by Novice Programmers
Sixth Australasian Computing Education Conference (ACE 2004), Dunedin, New Zealand, January 18-22, 2004
This Course Has A Bloom Rating Of 3.9
Identifying Salient Learning Experiences: A Scenario-Based Method Enabling Industry-University Partnerships in IT
Designing Programming Assignments to Reduce the Likelihood of Cheating
An Experiment on the Effects of Modularity on Code Modification and Understanding
Student Sense of Belonging: The Role of Gender Identity and Minoritisation in Computing and Other Sciences
Cohorts and cultures: developing future design thinkers
Educational Experiences From a Global Software Engineering (GSE) Project
The Cryptic Crossword Puzzle as a Useful Analogue in Teaching Programming
What Drives Curriculum Change?
Resources and Support for the Implementation of Digital Technologies in New Zealand Schools
New Arrival Students: Mitigating Factors on the Culture of the Computing Learning Environment
A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers
Computational thinking and practice: a generic approach to computing in Danish high schools
A conceptual model for reflecting on expected learning vs. demonstrated student performance
Paperclips, Circles, and Six-Legged Spiders: An exploration of self-perceived and measured creativity among CS students
Using Program Comprehension Models to Teach Comprehensibility
An Investigation into Keystroke Latency Metrics as an Indicator of Programming Performance
How (not) to write an introductory programming exam
VELNET (Virtual Environment for Learning Networking)
Reflective Debugging in Spinoza V3.0
Using Animations to Support the Teaching of General Computing Concepts
Developing A Framework to Assess Students' Contributions during Wiki Construction
Understanding the Gender Gap in Digital Technologies Education
Stakeholder-led curriculum redesign
Using PSP to Evaluate Student Effort in Achieving Learning Outcomes in a Software Engineering Assignment
Common logic errors made by novice programmers
The Webworkforce - a learning repository to support educators, trainers and Information Technology courses
First Year Programming: Let All the Flowers Bloom
Improving Student Peer Code Review Using Gamification
Resources Facilitating International Capstone Experiences
Proceedings of the 26th Australasian Computing Education Conference, ACE 2024, Sydney, NSW, Australia, 29 January 2024- 2 February 2024
Technologies and Tools to Support Teaching and Learning Computer Graphics: A Literature Review
Detecting Pervasive Source Code Plagiarism through Dynamic Program Behaviours
ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14 - 18, 2022
Peer-assessment in Group Projects: Is It Worth It?
ACE '21: 23rd Australasian Computing Education Conference, Auckland, New Zealand (and virtually), 2-5February, 2021
Overnight Feedback Reduces Late Submissions on Programming Projects in CS1
Mastery Learning in Computer Science Education
Future Scenarios for High School Digital Technology in New Zealand
On the Evidence for a Learning Hierarchy in Data Structures Exams
The Case for More Digital Logic in Computer Architecture
Towards a Framework for Teaching Debugging
Navigating the IT Skills Gap: Cultivating Job-Ready Graduates
It's never too early: pair programming in CS1
A Pattern-Based Problem-Solving Process for Novice Programmers
Music, Stories, and Progress Clickers: Experiences Improving Classroom Climate with "Small" Socio-emotional Activities
Learning programming, syntax errors and institution-specific factors
Student concerns in introductory programming courses
Program visualization and explanation for novice C programmers
Commonsense ISD: An empirical approach to teaching systems analysis and design
Understanding Gender Differences to Improve Equity in Computer Programming Education
Advertising CS/IT degrees to female students in Australia
Student satisfaction with groupwork in undergraduate computer science : do things get better?
A Static Analysis Tool in CS1: Student Usage and Perceptions of PythonTA
Online Assessment and COVID: Opportunities and Challenges
Longitudinal Think Aloud Study of a Novice Programmer
Student and staff expectations of NZQA levels
Typing Exercises as Interactive Worked Examples for Deliberate Practice in CS Courses
Exploring the Effects of Contextualized Problem Descriptions on Problem Solving
Considerations in Automated Marking
Using Counter-Examples in the Data Structures Course
Informing students about academic integrity in programming
Assessment in First-Year ICT Education in Australia: Research and Practice
Automated Feedback for "Fill in the Gap" Programming Exercises
Observations of Student Competency in a CS1 Course
Personal Software Process in the Database Course
Greg Dowling, Alan Tickle, Karen Stark, Jillian Rowe, and Meredith Godat
Examining student reflections from a constructively aligned introductory programming unit
Open Ended Group Projects a 'Tool' for More Effective Teaching
Benchmarking a set of exam questions for introductory programming
Progression Of Computational Thinking Skills In Swedish Compulsory Schools With Block-based Programming
Adventure Cycles A Software Engineering Approach
Next-Step Hint Generation for Introductory Programming Using Large Language Models
Tight Spirals and Industry Clients: The Modern SE Education Experience
Bootstrapping Computer Science in Old North Wales
Managing the managers: Collaborative virtual teams with large staff and student numbers
Executable/Translatable UML in Computing Education
Visualising Java Data Structures as Graphs
Syntax Trees and Information Retrieval to Improve Code Similarity Detection
Teaching Java First: Experiments with a Pigs-Early Pedagogy
Programming students need instant feedback!
The Impact of Multiple Choice Question Design on Predictions of Performance
Development of a Self-Reporting Tool for Capturing Student Emotions During Programming Activities
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
Learning Computational Thinking Efficiently: How Parsons Programming Puzzles within Scratch Might Help
An Investigation of Gender Differences in Computer Science Using Physiological, Psychological and Behavioural Metrics
Employer Satisfaction with ICT graduates
How difficult are novice code writing tasks? A software metrics approach
Assumed Digital Literacy Knowledge by Australian Universities: are students informed?
Integrating Research into Information Technology Education
A Method of Automatic Grade Calibration in Peer Assessment
Impacting the Learning Experience
The Effects of Generative AI on Computing Students' Help-Seeking Preferences
Proceedings of the Fifteenth Australasian Computing Education Conference, ACE '13, Adelaide, Australia, January 29 - February 1, 2013
Redesigning the Intermediate Course in Software Design
Visualising Career Progression for ICT Professionals and the implications for ICT Curriculum Design in Higher Education
Using a Maze Case Study to Teach Object-Oriented Programming and Design Patterns
Applying the Cognitive Flexibility Theory to Teaching Web Engineering
A comparative study of online and face-to-face embedded systems learning course
Analysis of a Process for Introductory Debugging
Café: Automatic Correction and Feedback of Programming Challenges for a CS1 Course
Learning Journals in Creative Programming Assessments: Exposing Bugs, Issues, and Misconceptions
Using Extreme Programming in a Capstone Project
A Preliminary Study Using Academagogy to Uncover the Problems That Block Adult Online Learner Engagement
A New Approach to a First Year Undergraduate Information Systems Course
My Program is Correct But it Doesn t Run: A Preliminary Investigation of Novice Programmers Problems
Peer Testing in Software Engineering Projects
What is the Effect of a Software Studio Experience on a Student's Employability?
Dynamic evaluation trees for novice C programmers
Constructing High Quality Learning Settings
Using Model-Checking and Peer-Grading to Provide Automated Feedback to Concurrency Exercises in Progvis
Self and Peer Assessment in Software Engineering Projects
On Assuring Learning About Code Quality
Performance and Consistency in Learning to Program
Proceedings of the 25th Australasian Computing Education Conference, ACE 2023, Melbourne, VIC, Australia, 30 January 2023 - 3 February 2023
The Australian Digital Technologies Curriculum: Challenge and Opportunity
Static Analysis of Students' Java Programs
Tim Wright James Noble Stephen Marshall
Live-coding vs Static Code Examples: Which is better with respect to Student Learning and Cognitive Load?
A Literature-Informed Model for Code Style Principles to Support Teachers of Text-Based Programming
Introductory Programming: What's Happening Today and Will There Be Anyone to Teach Tomorrow ?
Introductory Programming Courses in Australasia in 2016
Distractions in programming environments
Toward Empirical Analysis of Pedagogical Feedback in Computer Programming Learning Environments
How to teach "modern C++" to someone who already knows programming?
Less Extreme Programming
Educator Experiences of Low Overhead Student Project Risk Management
Strategies for Communication Skills Development
Applying SPICE to e-Learning: An e-Learning Maturity Model?
Student Learning Experience with an Industry Certification Course at University
Teaching Computer Architecture in Introductory Computing: Why? and How?
Connecting Learning Environments Using Electronic Voting Systems
Evaluating LLM-generated Worked Examples in an Introductory Programming Course
Infusing Indigenous Perspectives into ICT Curriculum
Pair Teaching in Action
A Miss is as Good as a Mile: Off-By-One Errors and Arrays in an Introductory Programming Course
Talking about watching: Using the Video Card Game and wiki-web technology to engage IT students in developing observational skills
Evaluating an Interactive Tool for Teaching Design Patterns
Developing and Implementing a Professional Doctorate in Computing
Using SoDIS as a Risk Analysis Process: A Teaching Perspective
An Online Programming Assessment Tool
ICT Curriculum and Course Structure: the Great Balancing Act
A Methodology for the Design of Courses in Information Systems
Applying NAILS to Blackboard
eScience curricula at two Australian universities
Engendering an Empathy for Software Engineering
Assessing Understanding of Maintainability using Code Review
A Review of Research on Parsons Problems
The Compound Nature of Novice Programming Assessments
Assessing the Assessment: an Empirical Study of an Information Systems Development Subject
Testing Programming Aptitude through Commonsense Computing
Experiences from a wireless-enabled tablet classroom
Imparting Software Engineering Design Skills
Transfer of Learning from Metaverse to Blockchain for Secondary Students: Implementation and Effectiveness Evaluation
Gender differences in experiences of TAFE IT students: a work in progress
An IT degree combining the expertise of University and TAFE
Assessment Design for Studio-Based Learning
What vs. how: comparing students' testing and coding skills
Five Myths of Assessment
Conversational KM - Student Driven Learning
Representative names of computing degree programs worldwide
A Multi-tier Client-Server Project Employing Mobile Clients
Learning to Program: Spreadsheets, Scripting and HCI
Patterns in Learning to Program - An Experiment?
Online Examinations in a Large Australian CS1 Course
Teaching students how to be Computer Scientists through student projects
Measuring the difficulty of code comprehension tasks using software metrics
Identifying career outcomes as the first step in ICT curricula development
Why Embedding Indigenous Cultural Awareness in ICT Curriculum is an Imperative
Using Affective Learning Analytics in Industry-focused Projects: Experiences and Challenges
Managing Large Class Assessment
ACE 2020, Proceedings of the Twenty-Second Australasian Computing Education Conference, Melbourne, VIC, Australia, February 4-6, 2020
Designing Problem Sessions for Algorithmic Subjects to Boost Student Confidence
Teaching Code Quality in High School Programming Courses - Understanding Teachers' Needs
Risks in Student Projects
A case for co-construction with teachers in curricular reform: Introducing computer science in primary school
A Web-based Firewall Simulator Tool for Information Security Education
Peer Assessment for Action Learning of Data Structures and Algorithms
What Are We Doing When We Assess Programming?
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30 - February 02, 2018
A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Education
Mired in the Web: Vignettes from Charlotte and Other Novice Programmers
Successful Studio-based Real-World Projects in IT Education
Second-grade Students' Use of Visual Programming to Learn Multiplication: Leveraging the Concept of Iteration
Tartare: Automatic Generation of C Pointer Statements and Feedback
Teaching a University-Wide Programming Laboratory: Managing a C Programming Laboratory for a Large Class with Diverse Interests
Industry-Focused Projects in an Intense One-Year ICT Programme
DoodleIt: A Novel Tool and Approach for Teaching How CNNs Perform Image Recognition
Uni Cheats Racket: A Case Study in Plagiarism Investigation
A Bibliometrics Analysis of Australasian Computing Education Conference Proceedings
From Informal to Formal: Creating the Australasian Computing Education Community
Student Perceptions of Flipped Learning
Student values and interests in capstone project selection
An Exploratory Study of Factors Affecting Attrition within an ICT Degree
CodeProcess Charts: Visualizing the Process of Writing Code
Comparing student performance between traditional and technologically enhanced programming course
TinkerNet: A Low-Cost Networking Laboratory
Catching a Few Important Fish: Internet Mediated Plagiarism
Electronic Watermarks to Help Authenticate Soft-copy Exams
A Qualitative Study of Novice Experiences with Database Normalisation
On creativity and innovation in the computing curriculum
Language Tug-Of-War: Industry Demand and Academic Choice
Leveling the playing field for international students in IT courses
Repository of Wisdom: Automated Support for Composing Programming Exams
A Comparison of Three Popular Source code Similarity Tools for Detecting Student Plagiarism
Variations on a Theme: Academic Integrity and Program Code
Seventh Australasian Computing Education Conference (ACE 2005), Newcastle, NSW, Australia, January/February 2005
Teaching Patterns and Software Design
Making Large Class Teaching More Adaptive With the Logic-ITA
A process for novice programming using goals and plans
Teachers' understanding of technical terms in a Computational Thinking curriculum
An Anti-Plagiarism Editor for Software Development Courses
Integrating source code plagiarism into a virtual learning environment: benefits for students and staff
One Small Step Toward a Culture of Peer Review and Multi- Institutional Sharing of Educational Resources: A Multiple Choice Exam for First Semester Programming Students
Visual Analogy for Understanding Polymorphism Types
Teaching ICT to Pacific Island Background Students
Developing the Software Engineering Team
Proceedings of the Twenty-First Australasian Computing Education Conference, Sydney, NSW, Australia, January 29-31, 2019
The Neglected Battle Fields of Syntax Errors
Promoting Early Engagement with Programming Assignments Using Scheduled Automated Feedback
Sixteenth Australasian Computing Education Conference, ACE 2014, Auckland, New Zealand, January 2014
Automated Assessment: Experiences From the Trenches
Enhancing CS1 with Mobile Apps
Twenty-Two Years of ACE
Primary School Students Programming with Real-Time Environmental Sensor Data
Computing Theory With Relevance
Experiences from Learnersourcing SQL Exercises: Do They Cover Course Topics and Do Students Use Them?
User Perceptions of Using an Open Learner Model Visualisation Tool for Facilitating Self-regulated Learning
Teaching Secure Data Communications Using a Game Representation
Developing Case Studies to Enhance Student Learning
Why are 3D Transformations in Computer Graphics Difficult? An Analysis of a Decade of Exam Questions
Is the ATAR a useful predictor of success in ICT?: an empirical study
Barriers to Securing Industry Internships in Computing
Experiences in Teaching Computing Theory via Aspects of Problem-based Learning
Teaching Mobile Apps for Windows Devices Using TouchDevelop
It's Not Them, It's Us! Why Computer Science Fails to Impress Many First Years
Manifestations of Preoperational Reasoning on Similar Programming Tasks
Determination of Factors which Impact on IT Students' Propensity to Cheat
The Progression of Students' Ability to Work With Scope, Parameter Passing and Aliasing
Unblocking the pipeline by providing a compelling computing experience in secondary schools: are the teachers ready?
Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
Why Don't More ICT Students Do PhDs?
iWeaver: Towards 'Learning Style'-based e-Learning in Computer Science Education
Flexible Learning - Maximising Flexibility in a Subject with Large Student Numbers
Online Assessment of SQL Query Formulation Skills
Solution Spaces
My AI Wants to Know if This Will Be on the Exam: Testing OpenAI's Codex on CS2 Programming Exercises
Assessing International Students: The Role of Cognitive Load
Interactive Learning: Increasing Student Participation through Shorter Exercise Cycles
Online Tutoring to Support Programming Exercises
Teaching in First-Year ICT Education in Australia: Research and Practice
Incremental Development and CS1 Student Outcomes And Behaviors
Quality Assurance using International Curricula and Employer Feedback
Natural Language Processing in the Undergraduate Curriculum
Setting Students up to Succeed in Computing Internships
Rethinking CS0 to Improve Performance and Retention
Object-Oriented Analysis, Criterion-Referencing and Bloom
Collaborative Paradigm of Teaching Penetration Testing using Real-World University Applications
Combining Agile Practices with Incremental Visual Tasks
Progress Networks as a Tool for Analysing Student Programming Difficulties
How difficult are exams?: a framework for assessing the complexity of introductory programming exams
"\"It's not like Jarvis✱
Teaching the Evaluation of Object-Oriented Designs
Breakfast with ICT Employers: What do they want to see in our graduates?
Multiple Choice Questions Not Considered Harmful
Is this Degree for Me?Exploring computing students' study decisions
Comparative Study on Programmable Robots as Programming Educational Tools
Automated Questionnaires About Students' JavaScript Programs: Towards Gauging Novice Programming Processes
Using unstructured practice plus reflection to develop programming/problem-solving fluency
Using a Network Simulation Tool to engage students in Active Learning enhances their understanding of complex data communications concepts
Automating the Estimation of Project Size from Software Design Tools Using Modified Function Points
The Influence of Web-supported Independent Activities and Small Group Work on Students' Epistemological Beliefs
Exploring the Difficulty of Faded Parsons Problems for Programming Education
Examining the Exams: Bloom and Database Modelling and Design
A comparative analysis of results on programming exams
Introductory Programming Courses in Australia and New Zealand in 2013 - trends and reasons
Evaluating the Use and Effectiveness of Ungraded Practice Problems in an Introductory Programming Course
Proceedings of the Nineteenth Australasian Computing Education Conference, ACE 2017, Geelong, VIC, Australia, January 31 - February 3, 2017
Motivational Patterns in Virtual Team Collaboration
Revisiting models of human conceptualisation in the context of a programming examination
A Qualitative Analysis of Lecture Videos and Student Feedback on Static Code Examples and Live Coding: A Case Study
Designing a Modern IT Curriculum: Including Information Analytics as a Core Knowledge Area
A Computing Education Vision for the Sight Impaired
Teaching Introductory Programming to Information Systems and Computing Majors: Is There a Difference?
Effective Learning Experiences for ICT Curriculum Indigenisation
Patterns of Student Help-Seeking When Using a Large Language Model-Powered Programming Assistant
ArAl: An Online Tool for Source Code Snapshot Metadata Analysis
More Robots are Coming: Large Multimodal Models (ChatGPT) can Solve Visually Diverse Images of Parsons Problems
Visualisation of learning management system usage for detecting student behaviour patterns
Evaluating assessment with competency mapping
Lecture Recordings, Viewing Habits, and Performance in an Introductory Programming Course
Metacodenition: Scaffolding the Problem-Solving Process for Novice Programmers
What do the Teachers Think?: Introducing Computational Thinking in the Primary School Curriculum
Using Spectrum-Based Fault Location and Heatmaps to Express Debugging Suggestions to Student Programmers
Computational Thinking, the Notional Machine, Pre-service Teachers, and Research Opportunities
Teaching image processing using minimal mathematics
Methodological Considerations for Predicting At-risk Students
Teaching Model-Driven Software Development: Revealing the "Great Miracle" of Code Generation to Students
17th Australasian Computing Education Conference, ACE 2015, Sydney, Australia, January 2015
Application of Personas in User Interface Design for Educational Software
Making Connections: First Year Transition for Computer Science and Software Engineering Students
The Evaluation of Courses in Information Systems
Fifth Australasian Computing Education Conference (ACE 2003), Adelaide, Australia, 4-7 February 2003
Algorithm Animation: Using algorithm code to drive an animation
Facilitating Successful Online Computing Courses While Minimising Extra Tutor Workload
Learning about Software Development - Should Programming Always Come First?
A Web-based System for Automatic Program Critiquing
Understanding the Teaching Context of First Year ICT Education in Australia
Understanding semantic style by analysing student code
Integrating Ethical Content Into Computing Curricula
Worked Examples in Computer Science
Change and Innovation We Expect of ICT Teaching Staff
Intelligent tutoring systems for programming education: a systematic review
Novice Difficulties with Analyzing the Running Timeof Short Pieces of Code
Evaluating Student Teams Developing Unique Industry Projects
Teaching Computational Thinking in K-6: The CSER Digital Technologies MOOC
Towards Assessing the Readability of Programming Error Messages
Helping students get IT: Investigating the longitudinal impacts of IT school outreach in Australia
A Validated Computer Terminology Test for Predicting Non-native English-speaking CS1 Students' Academic Performance
More Than Meets the AI: Evaluating the performance of GPT-4 on Computer Graphics assessment questions
Comparing sequential and parallel code review techniques for formative feedback
GitHub in the Classroom: Lessons Learnt
Using Cognitive Load Theory to select an Environment for Teaching Mobile Apps Development
Automated Classification of Computing Education Questions using Bloom's Taxonomy
A Simple, Language-Independent Approach to Identifying Potentially At-Risk Introductory Programming Students
Analysis of the Clinical Value of MRI Imaging in the Diagnosis of Brain Tumors
Generation of Two-Dimensional Kinesthetic Illusion in Ankle Joint with Vibration Stimulation
SOC Prediction of Pure Electric Vehicle Battery Based on Cnn-lstm
Voice Activation and Control to Improve Human Robot Interactions with IoT Perspectives
Design of English Online Learning Platform Based on Deep Learning Technology
An experimental study on energy-based control of rigid parallel series elastic actuator