Entry
Reader's guide
Entries A-Z
Subject index
Learning Analytics for Programming Competencies
Programming is a unique activity that uses software development tools, algorithms, software practices, and software design to create software. Competency in programming implies the ability to produce software efficiently and effectively. Learning analytics offers a means to derive programming competency using big data as the underlying premise. This entry provides an overview of the sorts of data generated by learners in a programming environment and examines how these semi-structured data are used by analytical tools to help those learners strengthen their coding skills.
Learners and Learning Traces
Students taking an introductory computer programming class in an online environment, or in any course with a significant digital component, have access to learning activities associated with an array of media, including slideshows, reading material, audio and video lectures, interactive tutors, and automated tests. As they work through the course material in this digital environment, students leave behind digital records, or traces, of their learning activity that track their interaction with the course material, much like a Web analytics system tracks visitors to a website. Similarly, as students complete the associated computer programming assignments, software development traces are generated that can be used to track the student success and coding competency. The same traces can then be used to assess the effectiveness of instruction.
Learning analytics is the science of analysis, discovery, and utilization of learning traces in emergent and related levels of granularity. Learning trace data refers to observable raw data of study activities such as reading, writing, conceptualizing, critically thinking, solving problems, storytelling, and visualizing, where a network of study activities leads to a measurable chunk of learning. For instance, the types of sentence openers used by a learner, the range of errors that the student can confidently correct, the level of trust exhibited by the student in sharing information in a forum, and the depth of understanding in a set of concepts are examples of learning traces where one could measure learning over time. In learning analytics, these data are expected to arrive continuously, typically in an interleaved fashion, subject to interpretation at various levels of granularity.
In general, learning traces translate raw data into incoming data for learning analytics, where incoming data are typically big, unstructured, unrelated, and fit multiple models and possibly multiple theories. Importantly, learning traces capture highly personalized study experiences. Although each learning trace is measurable, there is no standard scale of measurement that applies across different types of traces. A learning trace is the least common denominator for a measure of learning.
Analysis using learning analytics may include techniques ranging from data mining to machine learning to big data analysis. This may uncover correlations in highly unconventional data, for example, inherent economic drivers influenced by a curriculum, or functional magnetic resonance imaging/electroencephalogram (fMRI/EEG) indicators for learning capacity, or rate of changes in motivation levels of students with respect to weather. Relations of interest to learning analytics include the emotions, beliefs, and goals among learners across collaborating groups; inter-institutional credit transfer policies among institutions; and mutual respect among instructors.
Learning analytics aims to operate on large volumes of data as well as on large volumes of models produced from the data. These data are not confined to formal and informal data sets, but also include ad hoc data sets with little relationship to learning. Ad hoc data sets include browsing patterns, reading habits, writing style (including freehand writing), coding, posture analyses, collaboration drivers, thinking protocols, chats, domain-specific tool traces, brain-activity traces, recording of cognitive and metacognitive traces, and knowledge traces.
...
- Adaptive Learning Systems
- Adaptive and Responsive Websites
- Adaptive Learning Software and Platforms
- Avatars and Agents in Virtual Systems
- Cloud-Based Adaptive Systems
- Data Mining and Recommendation Engines
- Design and Creation of Adaptive Educational Systems
- Dynamic Student Profiles
- Intelligent Tutoring Systems
- Learners and Instructional Control in Adaptive Systems
- Learning Analytics
- Learning Analytics for Programming Competencies
- Learning Analytics for Writing Competencies
- Personalized Learning and Instruction
- Student Modeling
- System and Learner Control in Adaptive Systems
- Technologies That Learn and Adapt to Users
- Adult Education and Workforce Development
- Diffusion of New Technologies in the Workplace
- Distance Learning for Degree Completion for Working Adults
- Distance Learning for Professional Development
- Education in Workplace Settings
- Information and Communication Technologies: Competencies in the 21st Century Workforce
- Information and Communication Technologies: Knowledge Management
- Information and Communication Technologies: Organizational Learning
- Learning in the Defense Sector With Simulated Systems
- Learning in the Health Sector With Simulated Systems
- Learning in the Manufacturing Sector With Simulated Systems
- Learning in the Marketing Sector With Simulated Systems
- Technology and Information Literacy
- Training Using Virtual Worlds
- Wearable Learning Environments
- Web 2.0/3.0 in the Workplace
- Agent Technologies
- Analysis of Educational Needs and Requirements
- Causal Influence Diagrams
- Cognitive Task Analysis
- Competency Models and Frameworks
- Critical Decision Method
- Knowledge and Skill Hierarchies
- Knowledge Elicitation
- Learning Analytics
- Learning Analytics for Programming Competencies
- Learning Analytics for Writing Competencies
- Skill Decomposition
- Structural Learning Theory
- Think Aloud Protocol Analysis
- Workflow Analysis
- Communication Technologies
- Asynchronous Tools and Technologies
- Blogs as a Communication Tool
- Collaborative Communication Tools and Technologies
- Cybersecurity
- Data Streaming
- Digital Identity
- Message Design for Digital Media
- Multimedia and Image Design
- Social Networking
- Socially Constructed Virtual Artifacts
- Synchronous Tools and Technologies
- Wikis as a Collaboration Tool
- Digital Literacy
- Assessing Literacy Skills in the 21st Century
- Digital Literacy and Adult Learners
- Digital Literacy and Critical Thinking
- Digital Literacy in Elementary and Secondary Education
- Digital Literacy in Higher Education
- Digital Literacy: Overview and Definition
- Information, Technology, and Media Literacies
- Measuring and Assessing Literacy Skills
- Media Literacies
- Methods for Teaching Digital Literacy Skills
- Technology and Information Literacy
- Twenty-First Century Technology Skills
- Verification and Validation of Digital Resources
- Visual Literacy Skills in Science, Technology, Engineering, and Mathematics Education
- Educational Technology Research
- Activity Theory
- Benefit-Cost Analysis
- Case Study Research in Educational Technology
- Cost Analysis in Assessments of Educational Technology
- Design and Development Research
- Design-Based Research
- Evaluation Research
- Experimental Research and Educational Technology
- Four-Component Instructional Design (4C/ID)
- Instructional Design Research
- Qualitative Research Tools for Educational Technology Research
- Research in Schools
- Emerging Tools and Technologies
- Evaluation, Assessment, and Testing
- Adaptive Testing
- Assessment of Attitudes and Predispositions
- Assessment of Problem Solving and Higher Order Thinking
- Automated Scoring of Essays
- Certification of Instructional Designers in Educational Technology
- Certification of Teachers in Educational Technology
- Criterion-Referenced Assessments
- Educational Data Mining
- Evaluation of Educational Technology Competencies
- Formative Assessment
- Item Response Theory
- Knowledge and Skill-Based Digital Badges
- Measuring and Assessing TPACK (Technological Pedagogical Content Knowledge)
- Natural Language Processing in Learning Environments
- Norm-Based Assessments
- Objectives-Based Assessments
- Performance Assessment
- Program Evaluation
- Stealth Assessment
- Summative Assessment
- Feedback and Measurement Tools and Technologies
- Data Sensing and Visualization Systems
- Diagnostic Feedback in Formal Educational Settings
- Diagnostic Feedback in Informal Educational Settings
- E-Portfolio Technologies
- E-Portfolios in Higher Education
- E-Portfolios in K–12 Education
- Learning Analytics
- Learning Analytics for Programming Competencies
- Learning Analytics for Writing Competencies
- Recommendation Engines
- Reflection and Preflection Prompts and Scaffolding
- Repair Theory
- Student Response Systems
- Game-Based Learning
- Alignment of Games and Learning Goals
- Assessment in Game-Based Learning
- Games and Transformational Play
- Games for Adult Learners
- Games in Business and Industry Settings
- Games in Elementary and Middle School Settings
- Games in High School Settings
- Games in Higher Education
- Games in Medical Training
- Games in Military Training
- Games to Promote Inquiry Learning
- Games: Impact on Interest and Motivation
- Games: Impact on Learning
- Gamification
- Management Flight Simulators
- Serious Games
- Video Games and Student Assessment
- History of Educational Technology
- Informal Learning
- Design of Engaging Informal Learning Places and Spaces
- Informal Learning Strategies
- Information and Communication Technologies for Informal Learning
- Integrating Informal Learning with Programs at the College/University Level
- Integrating Informal Learning with School Programs at the Secondary Level
- Learning in Museums
- Learning in Outdoor Settings
- Measuring Learning in Informal Contexts
- Seamless Learning
- Ubiquitous Learning
- Virtual Tours
- Information Tools and Technologies
- Cloud Computing
- Cloud-Based Adaptive Systems
- Collaborative Communication Tools and Technologies
- E-Book Standards
- Geographic Information Systems and Education
- Information and Communication Technologies for Formal Learning
- Information and Communication Technologies for Informal Learning
- Information and Communication Technologies in Developed Countries
- Information and Communication Technologies in Developing Countries
- Information and Communication Technologies in Multinational and Multicultural Contexts
- Information and Communication Technologies: Competencies in the 21st Century Workforce
- Information and Communication Technologies: Knowledge Management
- Information and Communication Technologies: Organizational Learning
- Mobile Tools and Technologies for Learning and Instruction
- Planning for Technology Upgrades and Improvements
- Podcasting for Learning and Information Sharing
- Radio Frequency Identification in Education
- Repositories for Learning and Instructional Apps
- Infrastructure Development
- Instructional Design
- Cognitive Apprenticeship
- Cognitive Flexibility Theory
- Cognitive Load Theory
- Component Display Theory
- Conditions of Learning: Gagné’s Nine Events of Instruction
- Curricula for Advanced Learning Technologies
- Four Component Instructional Design (4C/ID)
- Instructional Design Models
- Instructional Design Practice
- Instructional Design Research
- Instructional Designer Preparation
- Multimedia and Image Design
- Self-Regulated E-Learning Design Principles
- Technology-Facilitated Experiential Learning
- Instructional and Learning Strategies
- Anchored Instruction
- Case-Based Reasoning and Educational Technology
- Conditions of Learning
- Cultural Considerations in Technology-Enhanced Learning and Instruction
- Distributed Cognitions in Computer-Supported Collaborative Learning
- Elaboration Theory
- Embodied Learning Systems
- Engaged Learning
- Informal Learning Strategies
- Instructional Transaction Theory
- Mindtools
- Model-Based Approaches
- Multimedia and Image Design
- Problem- and Task-Centered Approaches
- Technology Support for Conceptual Change
- Technology-Enhanced Inquiry Learning
- Technology-Facilitated Experiential Learning
- Interactive and Immersive Multimedia
- 3D Immersive Environments
- Biofeedback Learning Environments
- Haptic Technologies to Support Learning
- Head-Mounted Displays in Learning and Instruction
- Holographic Imaging in Learning and Instruction
- New Visual World and Future Competencies
- Simulation-Based Learning
- Training Using Virtual Worlds
- Transmedia in Education
- Virtual Worlds
- Internet and Information Resources
- Cloud Computing
- Cloud-Based Adaptive Systems
- Creative Commons
- Desktop and Virtual Publishing
- Digital Archives
- Digital Curation
- Digital Storytelling
- Intellectual Property
- Internet of Things
- Internet: Impact and Potential for Learning and Instruction
- Metatagging of Learning Objects and Apps
- Online Mentoring
- Web Analytics
- Journals
- Mobile Technologies
- 3G and 4G Networks
- Apps for Use at the Elementary Level
- Apps for Use at the Secondary Level
- Apps for Use in Higher Education
- Integrated and Networked Mobile Devices for Learning and Instruction
- Learning and Instructional Apps
- Mobile Assistive Technologies
- Mobile Devices: Impact on Learning and Instruction
- Mobile Tools and Technologies for Learning and Instruction
- Radio Frequency Identification in Education
- Remote Sensing Technologies
- Tablet Devices in Education and Training
- Touch-Based and Gesture-Based Devices
- Wearable Learning Environments
- Open Access Resources
- Performance Technologies
- Psychological and Social Issues and Perspectives
- Accelerated Learning
- Affective Factors in Learning, Instruction, and Technology
- ARCS Model
- Behavioral Factors in Learning, Instruction, and Technology
- Cognition and Human Learning
- Cognitive Load Theory
- Constructivist Theory
- Cyberbullying
- Digital Divide
- Dual Coding Theory
- Educational Technology, Philosophical Perspectives on
- Experiential Learning
- Human-Computer Interaction
- Intersubjectivity and Educational Technology
- Motivation, Emotion Control, and Volition
- Neuroscience and Learning
- Situated Learning
- Vulnerability in Learning
- Simulation and Modeling Technologies
- Social Media
- Second Self
- Collaboration and Social Networking
- Integrating Social Media Into Learning and Instruction
- Measuring Contacts and Interactions in Social Networks
- New Visual World and Future Competencies
- Semantic Web
- Social Media and Networking
- Social Media in Elementary School Settings
- Social Media in Higher Education
- Social Media in Secondary School Settings
- Social Media in the Workplace
- Social Media, Identity in
- Social Network Analysis
- Social Networking
- Web 2.0 and Beyond
- Special Education
- Assistive Technology
- Assistive Technology for Persons With Autism Spectrum Disorder
- Gesture-Based Learning and Instructional Systems
- Technologies for Persons With Dyslexia
- Technologies for Persons With Hearing Impairments
- Technologies for Persons With Physical Disabilities
- Technologies for Persons With Visual Impairments
- Technologies for Students With Attention Deficit Disorder
- Technologies to Enhance Communication for Persons With Autism Spectrum Disorder
- Universal Design
- Universal Design for Learning
- Teaching and Learning With Technology
- Badges and Skill Certification
- Collaborative Learning and 21st-Century Skills
- Collaborative Learning With Technology
- Leadership in E-Learning
- Learning and Instructional Apps
- Learning by Modeling
- Learning Objects
- Massive Open Online Courses
- Measuring and Assessing TPACK (Technological Pedagogical Content Knowledge)
- Natural Language Processing in Learning Environments
- Pedagogical Knowledge
- Personal Learning Environments
- Seamless Learning
- Self-Regulated E-Learning Design Principles
- Technologies for Critical Thinking Development
- Technologies for Gifted Students
- Technologies in Arts Education
- Technologies in Humanities Education
- Technologies in Mathematics Education
- Technologies in Medical Education
- Technologies in Science Education
- Technologies Supporting Self-Regulated Learning
- Technologies to Support Engineering Education
- Technology Knowledge
- Technology, Pedagogy, and the Learning Society
- TPACK (Technological Pedagogical Content Knowledge)
- TPACK (Technological Pedagogical Content Knowledge): Implications for 21st-Century Teacher Education
- Twenty-First-Century Technology Skills
- Virtual Learning Environments
- Virtual Schools and Programs
- Virtual Teams
- Technology Diffusion and Integration
- Change Agency
- Diffusion of Distance Education
- Diffusion of New Technologies in the Workplace
- Disruptive Innovations
- Disruptive Technologies
- Early Adopters
- Emerging Educational Technologies
- Innovators and Risk Takers in Education
- Predicting Change and Adoption of Technology Innovations
- Systemic Change and Educational Technology
- Technology Integration
- Loading...
Get a 30 day FREE TRIAL
-
Watch videos from a variety of sources bringing classroom topics to life
-
Read modern, diverse business cases
-
Explore hundreds of books and reference titles
Sage Recommends
We found other relevant content for you on other Sage platforms.
Have you created a personal profile? Login or create a profile so that you can save clips, playlists and searches