Back to Search
Start Over
Suitable Personality Traits for Learning Programming Subjects: A Rough-Fuzzy Model
- Source :
- International Journal of Advanced Computer Science and Applications. 8
- Publication Year :
- 2017
- Publisher :
- The Science and Information Organization, 2017.
-
Abstract
- Programming is a cognitive activity which requires logical reasoning to code for abstract presentation. This study aims to find out the personality traits of students who maintain the effective grades in learning programming courses such as structured programming (SP) and object oriented programming (OOP) by gender classification. Data were collected from three universities to develop, validate, and generalize the Rough-Fuzzy model. Genetic and Johnson algorithms were applied under Rough set theory’s (RST) principles to extract the decision rules. In addition, Standard Voting, Naive Bayesian, and Object Tracking procedures were applied on the generated decision rules to find the prediction accuracy of each algorithm. Mamdani’s Fuzzy Inference System (FIS) was used for mapping the decision rules’ condition (input) to decision (output) based on fuzzy set theory (FST) to develop the model. The results highlighted that certain personality compositions can be suitable for scoring good grades in programming subjects. For instance, a female student is capable enough to improve the programming skills if she is composed of introvert and sensing personality traits. Therefore, it is important to investigate an appropriate personality composition for programming learners.
- Subjects :
- General Computer Science
Computer science
media_common.quotation_subject
Fuzzy set
02 engineering and technology
Machine learning
computer.software_genre
Naive Bayes classifier
020204 information systems
Goal programming
0502 economics and business
0202 electrical engineering, electronic engineering, information engineering
Personality
media_common
Object-oriented programming
business.industry
05 social sciences
Software development
Decision rule
Structured programming
Inductive programming
Artificial intelligence
Rough set
business
computer
050203 business & management
Subjects
Details
- ISSN :
- 21565570 and 2158107X
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- International Journal of Advanced Computer Science and Applications
- Accession number :
- edsair.doi...........4279bb36d8d5b676067d3bd2f942f3d8
- Full Text :
- https://doi.org/10.14569/ijacsa.2017.080820