Abstract: Smartphones are widely used Internet of Things (IoT) devices in higher education, but relying on them alone does not sufficiently aid teachers in managing courses or improving student ...
C++ is one of the most important programming languages for performance-critical applications. Structured courses help learners understand both basic programming and modern C++ features easily.
Abstract: Artificial intelligence (AI) in programming teaching is something that still has to be explored, since in this area assessment tools that allow grading the students work are the most common ...