scholarly journals Analyzing the Quality of Students Interaction in a Distance Learning Object-Oriented Programming Discipline

10.28945/2286 ◽  
2015 ◽  
Vol 11 ◽  
pp. 085-099
Author(s):  
Elizabeth Simão Carvalho

Teaching object-oriented programming to students in an in-classroom environment demands well-thought didactic and pedagogical strategies in order to guarantee a good level of apprenticeship. To teach it on a completely distance learning environment (e-learning) imposes possibly other strategies, besides those that the e-learning model of Open University of Portugal dictates. This article analyses the behavior of the students of the 1st cycle in Computer Science while interacting with the object-oriented programming (OOP) discipline available to them on the Moodle platform. Through the evaluation of the level of interaction achieved in a group of relevant selected actions by the students, it is possible to identify their relevancy to the success of the programming learning process. Data was extracted from Moodle, numerically analyzed, and, with the use of some charts, behavior patterns of students were identified. This paper points out potential new approaches to be considered in e-learning in order to enhance programming learning results, besides confirming a high level of drop-out and a low level of interaction, thus finding no clear correlation between students’ success and the number of online actions (especially in forums), which reveals a possible failure of the main pillar on which the e-learning model relies.

1996 ◽  
Vol 35 (04/05) ◽  
pp. 343-347
Author(s):  
E. E. McColligan ◽  
K. C. O’Kane

Abstract:The objective of this research is the development of a Medical Object Library (MOL) consisting of reusable, inheritable, portable, extendable C++ classes that facilitate rapid development of medical software at reduced cost and increased functionality. The result of this research is a library of class objects that range in function from string and hierarchical file handling entities to high level, procedural agents that perform increasingly complex, integrated tasks. A system built upon these classes is compatible with any other system similarly constructed with respect to data definitions, semantics, data organization and storage. As new objects are built, they can be added to the class library for subsequent use. The MOL is a toolkit of software objects intended to support a common file access methodology, a unified medical record structure, consistent message processing, standard graphical display facilities and uniform data collection procedures. This work emphasizes the relationship that potentially exists between the structure of a hierarchical medical record and procedural language components by means of a hierarchical class library and tree structured file access facility. In doing so, it attempts to establish interest in and demonstrate the practicality of the hierarchical medical record model in the modern context of object oriented programming.


Author(s):  
Philipus Keban ◽  
Yayan Sakti Suryandaru ◽  
Nanang Haryono

Learning media is an important part of the distance learning process, especially in the midst of the Covid-19 pandemic. Online learning implemented in the midst of a pandemic demands innovation. The process of learning media innovation with the use of information technology is a big part of the progress of education. E-learning as a learning model in education provides a big role and function for the world of education. E-learning as a distance learning model in the education sector provides a big function and role for the world of education, especially since the Indonesian Government since March 2, 2020 (kompas.com) is facing the Covid-19 outbreak where all students at all levels are studying at home. Teachers at all levels of education as the spearhead of the implementation of education need to be empowered by providing knowledge and skills in making innovative learning media using technology. Community service that has been carried out aims to empower teachers in making technology-based learning media. This is based on the special problems faced by teacher partners (SMP Muhammadiyah 14 Paciran), the difficulty in making innovative learning media using technology. After empowerment through lectures on the importance of e-learning, followed by training on innovative learning media with movavi, and direct assistance and use of zoom, it was concluded that (a) teacher partners of SMP Muhammadiyah 14 Pondok Pesantren Karangasem Lamongan have increased knowledge (b) Teachers are capable converting PPT into visual learning media using Movavi software, (c) The teacher is able to take pictures, edit using Movavi on a smartphone. (d) At this stage the teachers are able to make learning media starting from planning by selecting important materials, taking pictures, editing learning media, to rendering so as to produce learning media that attracts students. abstrakMedia pembelajaran menjadi bagian penting dalam proses pembelajaran jarak jauh terlebih ditengah pandemi covid-19. Pembelajaran daring yang diimplementasi ditengah pandemi menuntut inovasi. Proses inovasi media pembelajaran dengan penggunakaan teknologi informasi bagian besar untuk kemajuan Pendidikan. E-learning sebagai model pembelajaran dalam pendidikan memberikan peran dan fungsi yang besar bagi dunia pendidikan. E-learning sebagai model pembelajaran jarak jauh sektor pendidikan memberikan fungsi dan peran yang besar bagi dunia pendidikan lebih-lebih saat ini Pemerintah Indonesia sejak 2 Maret 2020 (kompas.com) menghadapi wabah covid-19 dimana semua siswa pada semua jenjang belajar dirumah. Guru pada semua jenjang pendidikan sebagai ujung tombak pada pelaksanaan Pendidikan perlu diberdayakan dengan memberi bekal pengetahuan, ketrampilan dalam membeuat media pembelajaran yang inovatif dengan pemanfaatan teknologi. Pengabdian masyarakat yang telah dilaksankaan bertujuan untuk pemberdayaan guru dalam membuat media pembelajaran berbasis teknologi. Hal tersebut didasari permasalahan khusus yang dihadapi mitra guru (SMP Muhammadiyah 14 Paciran) kesulitan dalam pembuatan media pembelajaran inovatif dengan penggunaan teknologi. Setelah dilaksankaan pemberdayaan melalui ceramah pentingnya pembelajaran e-learning, dilanjutkan dengan pelatihan inovasi pembaatan media pembelajaran dengan movavi, dan pendampingan baik melalui langsung dan penggunaan zoom disimpulkan (a)  mitra guru SMP Muhammadiyah 14 Pondok Pesantren Karangasem Lamongan  telah bertambah pengetahuannya (b) Guru mampu mengubah PPT menjadi media pembelajaran visual dengan menggunakan software movavi, (c) Guru mampu untuk pengambilan gambar, editing menggunakan movavi pada smartphone. (d) Pada tahap ini guru-guru mampu membuat media pembelajaran mulai dari perencanaan dengan memilih materi penting, pengambilan gambar, melaksanakan editing media pembelajaran, sampai rendering sehingga menghasilkan media pembelajaran menarik siswa.


2019 ◽  
Author(s):  
Ronal Watrianthos

Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Ada yang mengelompokanya menjadi 3 level bahasa yaitu: high level (Seperti pascaldan basic), middle Level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yang mengelompokannya menjadi procedural/ functional programming, Object oriented programming, dansebagainya.Berbeda halnya dengan bahasa pemerograman yang berorientasi obyek, yang menggunakanpendekatan obyek dalam menyelesaikan suatu persoalan. Dengan memahami element-elementbahasa, kita dapat dengan cepat dan muda untuk memepelajari berbagai macam bahasapemrograman


1994 ◽  
Vol 03 (04) ◽  
pp. 451-466
Author(s):  
J. DVORAK ◽  
H. BUNKE

Computer vision includes a variety of tasks of different natures, and there are many applications that have a strong need for knowledge representation and use. Typical knowledge representation methods used in computer vision include frames, rules, logic, constraints, and attributed prototype graphs. Although the advantages of hybrid approaches to knowledge representation have been recognized, no hybrid tool for high-level computer vision is available yet. In this paper we first present a general framework for a hybrid knowledge representation tool. It is based on object-oriented programming and offers distinctive features such as high flexibility, coherence, and a clean integration of a collection of knowledge-based techniques. Then we give a brief overview of our computer vision tool VISTO, which was created along the framework discussed in the first part of the paper. With an application example we illustrate the use of VISTO and the advantages of hybrid knowledge representation in comparison to non-hybrid approaches.


Author(s):  
Thanakorn Wangpipatwong

In this article, the study of how a constructivist e-learning system affects students’ learning outcomes was explored and a two-phase study was designed. The first study sought to create a constructivist e-learning environment (CEE) and discover how students expected their learning outcomes under CEE. CEE is composed of three constructs, which are exploration, collaboration, and construction. The statistical results showed the high level of student expectation on every construct. Consequently, constructivist e-learning system (CES) was developed. In the second study, CES was used in the actual classroom environment. The purpose was to compare the learning outcomes and knowledge development of students who studied the course using CES with those of students who learned it under a traditional learning environment. A T-test method was used to analyze the learning outcomes. The results showed that students who used CES had better learning outcomes and knowledge development than students who did not use CES.


2019 ◽  
Author(s):  
Ronal Watrianthos

Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Ada yang mengelompokanya menjadi 3 level bahasa yaitu: high level (Seperti pascaldan basic), middle Level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yang mengelompokannya menjadi procedural/ functional programming, Object oriented programming, dansebagainya.Berbeda halnya dengan bahasa pemerograman yang berorientasi obyek, yang menggunakanpendekatan obyek dalam menyelesaikan suatu persoalan. Dengan memahami element-elementbahasa, kita dapat dengan cepat dan muda untuk memepelajari berbagai macam bahasapemrograman


2019 ◽  
Author(s):  
Budiman

During this period continued to develop computer software, programming language was no exception. At the start of the era of low level programming languages, then developed a high level programming language. It is characterized by the appearance of a method of programming offered by a programming language, that is, object-oriented programming (OOP). IDE (Integrated Development Environment) is a computer program that has some facilities that are required in the development of the software. The purpose of the IDEA is to provide all the necessary utilities in building software. As for the type of software text editor that can be used to manipulate the source code hereinafter referred to as the source code of programming languages such as Ultraedit, JediEdit, ClearEdit, cEdit, the Golden Pen, and so on. PuniEdit software is a text-based editor software that can simplify the user through correction, insertion, and modification of the source code. PuniEdit software is built using Borland Delphi 7.0 and SynEdit component. This software can be used for the Pascal programming language, C++ and HTML. In addition, the software PuniEdit can perform management of the token. This PuniEdit software, the user can clearly see every occurrence of the type of token as keywords (reserved word), identifier, operator, and so on.Keywords: Source code, programming language, source code is scanned.


Sign in / Sign up

Export Citation Format

Share Document