scholarly journals Distance education with Moodle in engineering education: online programming assignments

2018 ◽  
Vol 12 (1) ◽  
pp. 27-33
Author(s):  
Mümine Kaya Keles ◽  
Abdullah Emre Keles

The concept of distance education systems is a concept that applies to all levels of education, including universities. The use of distance education systems has increased considerably in universities today. M any faculties in many universities use distance education systems for their courses. The purpose of this paper is to design and develop a system that can be used to upload lecture notes and assignments online via the Internet, to do online exams, to provide a compilation control of all the assignments written, especially in the C programming language, by instructors who are primarily in the Engineering Department, then all instructors in the universities using the Moodle platform. Moreover, the aim of this paper is to design and develop a system in which the students primarily in the Engineering Department using the Moodle platform and then students in all the universities can follow the course contents, upload the assignments, and discuss their questions about the course with their instructors and their friends. As a result of this paper, a scheme is provided to easily compile, run and grade the programming assignments (source codes) given in the Programming courses using the Moodle website collected in a single place.

CCIT Journal ◽  
2012 ◽  
Vol 5 (2) ◽  
pp. 207-222
Author(s):  
Uning Lestari ◽  
Henderi Henderi

Now a lot of online businesses is on offer on the internet, particularly in the field of business Forex Online Trading. Lots of software that is used by traders for trading such as FX Clearing. FX Clearing is a software that is often used to trade forex traders in particular that uses a mini account. However, traders often have floating lost in trading it is because emotions are not controlled by the traders themselves. One solution to solve this problem so that traders do not always have floating lost is using Expert Advisors, Expert Advisors are applications that traders use to trade automatically without monitor price movements for 24 hours of the usual traders in general. Expert Advisors designed using the C programming language in the platform MetaQuotes Language4 (MQL4). So expect the use of Expert Advisors can facilitates for traders to trade without having to monitor price movements for 24 hours, and is expected to be the desired profit without having lost a very significant, because it has particularly Expert advisors to the ability of otomats trading, trading without emotion, and the nonstop 24 hour trading capabilities.


10.12737/3574 ◽  
2014 ◽  
Vol 2 (3) ◽  
pp. 16-26 ◽  
Author(s):  
Дмитриев ◽  
Vladislav Dmitriev

Both at school and at higher educational institutions the priority generally is given to standard mathematical problems, which in most cases seem to have quite evident solutions. However some of these problems can be solved in more optimal ways, which are often not been found at all. Based on a range of examples the paper considers how to seek and apply efficient algorithms when solving a specific class of problems in the course of programming teaching. The algorithm efficiency is meant that the program (as far as the current problem specifications require) meets requirements of minimal memory use and certain speed of algorithms. The author has successfully used the problems discussed in the paper for running the distant programming competition among students of physical-mathematical and engineering profiles. Source codes for the programs discussed are indicated in terms of C++ programming language.


2020 ◽  
Vol 30 (3) ◽  
pp. 28-33 ◽  
Author(s):  
S. A. Pryadko ◽  
A. Yu. Troshin ◽  
V. D. Kozlov ◽  
A. E. Ivanov

The article describes various options for speeding up calculations on computer systems. These features are closely related to the architecture of these complexes. The objective of this paper is to provide necessary information when selecting the capability for the speeding process of solving the computation problem. The main features implemented using the following models are described: programming in systems with shared memory, programming in systems with distributed memory, and programming on graphics accelerators (video cards). The basic concept, principles, advantages, and disadvantages of each of the considered programming models are described. All standards for writing programs described in the article can be used both on Linux and Windows operating systems. The required libraries are available and compatible with the C/C++ programming language. The article concludes with recommendations on the use of a particular technology, depending on the type of task to be solved.


Sign in / Sign up

Export Citation Format

Share Document