Search
Search Results
-
Understanding undergraduates’ computational thinking processes: Evidence from an integrated analysis of discourse in pair programming
Computational thinking (CT), as one of the key skills in the twenty-first century, has been integrated into educational programming as an important...
-
The effects of pre-training types on cognitive load, self-efficacy, and problem-solving in computer programming
This study investigated the effects of pre-training types on cognitive load, self-efficacy, and problem-solving in computer programming. Pre-training...
-
Optimal answer generation by equivalent transformation incorporating multi-objective genetic algorithm
This paper proposes a framework for time-efficiently finding multiple answers that meet multiple logical constraints and are Pareto-optimal for...
-
Learning motivation, outcomes, and anxiety in programming courses—A computational thinking–centered method
Many students want to enroll in programming courses but fear the challenges ahead. They aspire to design quality systems or games after acquiring...
-
Logic Programming Paradigm
In this chapter we analyse a second main paradigm which supports declarative programming: logic programming. This paradigm includes both theoretical... -
Distributed Programming Using HPX
We investigate the distributed programming features provided by HPX. HPX extends asynchronous programming with futures to remote function calls based... -
Estimating Grounding Sizes of Logic Programs Under Answer Set Semantics
Answer set programming (ASP) is a declarative logic programming paradigm geared towards solving difficult combinatorial search problems. While... -
Adjustable robust multiobjective linear optimization: Pareto optimal solutions via conic programming
In this paper we study two-stage affinely adjustable robust multi-objective optimization problems. We show how (weak) Pareto optimal solutions of...
-
Enhancing students’ beliefs regarding programming self-efficacy and intrinsic value of an online distributed Programming Environment
Several studies have explored the factors that influence self-efficacy as well as its contribution to academic development in online learning...
-
A fix and optimize method based approximate dynamic programming approach for the strategic fleet sizing and delivery planning problem
Logistics related costs constitute a major part in total cost of a product in general. Considering a company that delivers goods to its customers...
-
On technical debt in mathematical programming: An exploratory study
The Technical Debt (TD) metaphor describes development shortcuts taken for expediency that cause the degradation of internal software quality. It has...
-
Learning Style Integrated Deep Reinforcement Learning Framework for Programming Problem Recommendation in Online Judge System
Exercise recommendation is an integral part of enabling personalized learning. Giving appropriate exercises can facilitate learning for learners. The...
-
Fuzzy Answer Set Programming: From Theory to Practice
In this chapter, we give an introduction to Fuzzy Answer Set Programming (FASP), as well as a description of a state-of-the-art FASP solver and its... -
Determinant factors of distance self-learning performance on computer programming language education - a concept map approach
Teaching computer programming language remotely presents particular difficulties due to its requirement for abstract and logical thinking. There is a...
-
A multiparametric view on answer set programming
Disjunctive answer set programming (ASP) is an important framework for declarative modeling and problem solving, where the computational complexity...
-
Finding a second Hamiltonian decomposition of a 4-regular multigraph by integer linear programming
A Hamiltonian decomposition of a regular graph is a partition of its edge set into Hamiltonian cycles. We consider the second Hamiltonian...
-
Learning analytics in programming courses: Review and implications
Learning analytics (LA) is a significant field of study to examine and identify difficulties the novice programmers face while learning how to...
-
Equilibrium modeling and solution approaches inspired by nonconvex bilevel programming
Methods for finding pure Nash equilibria have been dominated by variational inequalities and complementarity problems. Since these approaches...
-
Adapting E-cigarette prevention programming to reach the latinx community
PurposeE-cigarettes are the most commonly used tobacco product among youth in the United States. Yet evidence-based prevention programming is limited...
-
Dynamic Programming
Dynamic programming is an approach to solving dynamic optimization problems, centred on properties of the value function, that is the minimum cost...