Search
Search Results
-
Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice...
-
A Quasi-extreme Reduction for Interval Transportation Problems
Transportation problems provide a classic linear programming model used in many areas of operations research, such as inventory control, logistics or... -
Unified Programming Models for Heterogeneous High-Performance Computers
Unified programming models can effectively improve program portability on various heterogeneous high-performance computers. Existing unified...
-
Agile Processes in Software Engineering and Extreme Programming – Workshops XP 2022 Workshops, Copenhagen, Denmark, June 13–17, 2022, and XP 2023 Workshops, Amsterdam, The Netherlands, June 13–16, 2023, Revised Selected Papers
This open access book constitutes papers from the research workshops presented at XP 2022 and XP 2023, respectively the 23rd and 24th International...
-
An ensemble learning interpretation of geometric semantic genetic programming
Geometric semantic genetic programming (GSGP) is a variant of genetic programming (GP) that directly searches the semantic space of programs to...
-
A prediction model for plastic hinge length of rectangular RC columns using gene expression programming
In the reinforced concrete (RC) columns which are exposed extreme loads such as earthquake effects, the plastic hinge length can be defined as the...
-
Programming Primer
This chapter is a hands-on introduction to programming for solving combinatorial AI problems. The programming primer puts emphasis on recursive... -
The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement
The abstract structure, logic, negative perceptions, and anxiety of programming are seen as obstacles to novice programmers. The importance of...
-
From Probabilistic Programming to Complexity-Based Programming
The paper presents the main characteristics and a preliminary implementation of a novel computational framework named CompLog. Inspired by... -
A learning analytics dashboard for data-driven recommendations on influences of non-cognitive factors in introductory programming
Research so far has overlooked the contribution of students’ noncognitive factors to their performance in introductory programming in the context of...
-
Design science research applied to difficulties of teaching and learning initial programming
Learning and teaching to program is an arduous task. It requires a lot of commitment, dedication, and passion from everyone involved. Programming...
-
An empirical evaluation of extreme learning machine uncertainty quantification for automated breast cancer detection
Early detection and diagnosis are the key factors in decreasing the breast cancer mortality rate in medical image analysis. A randomized learning...
-
Coding peekaboom: a gaming mechanism for harvesting programming concepts
There are plentiful online programming resources that enable learners to develop an understanding of conceptual knowledge and practical...
-
Regulatory Strategies for Novice Programming Students
Self-regulated learning holds great significance within the realm of introductory computer programming. It refers to the active involvement of... -
Exploring SLUG: Feature Selection Using Genetic Algorithms and Genetic Programming
We present SLUG, a recent method that uses genetic algorithms as a wrapper for genetic programming and performs feature selection while inducing...
-
Improved biometric authentication using surf based variational Bayesian extreme learning machine
Over the last decade, biometric authentication systems have significantly progressed and in the upcoming years, their domain specific application is...
-
Concurrent Programming
We now consider a subject that is substantially different from those seen in the previous chapters. Up to now, we have considered sequential... -
What Is Java Programming
If you’ve decided to start learning how to program in Java and you’ve read this far, it’s probably a good idea to talk about what Java programming... -
Intuitionistic Fuzzy Extreme Learning Machine with the Truncated Pinball Loss
Fuzzy extreme learning machine (FELM) is an effective algorithm for dealing with classification problems with noises, which uses a membership...
-
Modeling PU learning using probabilistic logic programming
The goal of learning from positive and unlabeled (PU) examples is to learn a classifier that predicts the posterior class probability. The challenge...