• Home
  • Search
  • Knowledge unit discovery for programming tutoring based on Formal Concept Analysis
  • Cite Icon5
  • https://doi.org/10.1109/iceit.2010.5607545Copy DOI Icon

Knowledge unit discovery for programming tutoring based on Formal Concept Analysis

  • Sep 1, 2010
  • Guojin Zhu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

There are lots of archives of problems for programming practice on the Internet. The problems in these archives, however, are not organized effectively for programming tutoring. Teachers may hope that the problems are grouped into a sequence of tutoring units, each of them consisting of several problems as related examples that are focused on the same knowledge concepts. For this purpose, a method based on Formal Concept Analysis (FCA) is proposed here to discover the knowledge behind the source codes of the problem solutions. By constructing formal contexts for programming tutoring, the FCA is applied to building formal concept lattices, from which knowledge units for tutoring can be discovered one after another, forming a sequence of tutoring units. An experiment illustrates 16 knowledge units discovered from 60 problems by the proposed method, which analyzes 2710 source codes submitted by 51 students.

Similar Papers
  • Research Article
  • Citations14

Soft concept lattice for formal concept analysis based on soft sets: theoretical foundations and applications

  • Sep 15, 2018
  • Soft Computing
  • Won Keun Min +1
  • Book Chapter
  • Citations4

Using Analogical Complexes to Improve Human Reasoning and Decision Making in Electronic Health Record Systems

  • Jan 01, 2018
  • Christian Săcărea +2
  • PDF
  • Research Article
  • Citations13

Clustering bipartite graphs in terms of approximate formal concepts and sub-contexts

  • Jan 01, 2013
  • International Journal of Computational Intelligence Systems
  • Bruno Gaume +2
  • Book Chapter
  • Citations1

Evaluating Market Basket Data with Formal Concept Analysis

  • Sep 17, 2013
  • Alp Üstündağ +1
  • Research Article
  • Citations141

ROUGH CONCEPT ANALYSIS: A SYNTHESIS OF ROUGH SETS AND FORMAL CONCEPT ANALYSIS

  • Jan 01, 1996
  • Fundamenta Informaticae
  • Robert E Kent
  • Research Article
  • Citations21

A theoretical study on object-oriented and property-oriented multi-scale formal concept analysis

  • Sep 20, 2019
  • International Journal of Machine Learning and Cybernetics
  • Yanhong She +4
  • Conference Article
  • Citations1

An Approach to Text Knowledge Analysis Based on Many-Valued Context

  • Sep 01, 2009
  • Zhonghe Gao +2
  • Book Chapter

An Approach for Constructing Concept Lattices

  • May 17, 2008
  • Yutian Zhong +2
  • Book Chapter

Author Profile Identification Using Formal Concept Analysis

  • Jan 01, 2013
  • Martin Radvanský +3
  • Conference Article
  • Citations3

Information retrieval using a novel concept similarity in formal concept analysis

  • Apr 01, 2014
  • Jirapond Muangprathub +2
  • Conference Article
  • Citations4

Symptoms investigation by means of formal concept analysis for enhancing medical diagnoses

  • Sep 01, 2017
  • Christian Sacarea +2
  • Research Article
  • Citations61

MINING ASSOCIATIONS IN HEALTH CARE DATA USING FORMAL CONCEPT ANALYSIS AND SINGULAR VALUE DECOMPOSITION

  • Dec 01, 2010
  • Journal of Biological Systems
  • Ch Aswani Kumar +1
  • Book Chapter
  • Citations5

Elicitating Patient Patterns of Physician Non-Compliance with Breast Cancer Guidelines Using Formal Concept Analysis

  • Jan 01, 2012
  • Bouaud Jacques +4
  • Research Article
  • Citations7

Basic level of concepts in formal concept analysis 1: formalization and utilization

  • Oct 02, 2020
  • International Journal of General Systems
  • Radim Belohlavek +1
  • Research Article
  • Citations4

Survey on attribute and concept reduction methods in formal concept analysis

  • Apr 01, 2023
  • Indonesian Journal of Electrical Engineering and Computer Science
  • Mohammed Alwersh +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.