Domain modeling is an important task in designing, developing, and deploying intelligent tutoring systems and other adaptive instructional systems. We focus here on the more specific task of automatically extracting a...
详细信息
ISBN:
(纸本)9783031328824;9783031328831
Domain modeling is an important task in designing, developing, and deploying intelligent tutoring systems and other adaptive instructional systems. We focus here on the more specific task of automatically extracting a domain model from textbooks. In particular, this paper explores using multiple textbook indexes to extract a domain model for computer programming. Our approach is based on the observation that different experts, i.e., authors of intro-to-programming textbooks in our case, break down a domain in slightly different ways, and identifying the commonalities and differences can be very revealing. To this end, we present automated approaches to extracting domain models from multiple textbooks and compare the resulting common domain model with a domain model created by experts. Specifically, we use approximate string-matching approaches to increase coverage of the resulting domain model and majority voting across different textbooks to discover common domain terms related to computer programming. Our results indicate that using approximate string matching gives more accurate domain models for computer programming with increased precision and recall. By automating our approach, we can significantly reduce the time and effort required to construct high-quality domain models, making it easy to develop and deploy tutoring systems. Furthermore, we obtain a common domain model that can serve as a benchmark or skeleton that can be used broadly and adapted to specific needs by others.
We present four java projects suggested by our student that were developed in java CS1/CS2 course. What is in interest of our students who start programming? The answer might be different from teachers or textbook app...
详细信息
ISBN:
(纸本)9781605580784
We present four java projects suggested by our student that were developed in java CS1/CS2 course. What is in interest of our students who start programming? The answer might be different from teachers or textbook approaches. Some topics include drawing, games, colors, measuring time, etc. Question can be raised if we can just monitor a process of studying by watching the development of projects. Can we as teachers learn what major interests of our students are when learning to program. We share our finding of interesting examples.
In view of the problem of low power factor in distribution lines the smart technology like Internet Of Things (IOT) is used for continuous monitoring of the system. Timely sending notification through wireless communi...
详细信息
ISBN:
(纸本)9781728120683
In view of the problem of low power factor in distribution lines the smart technology like Internet Of Things (IOT) is used for continuous monitoring of the system. Timely sending notification through wireless communication, alerts the grid users about power factor fluctuations. In this paper DSTATCOM is interfaced with IOT technology to improve power factor and real time monitoring of the distribution line. The software design for low power factor discrimination and communication module uses java programming and integrated in MATLAB through calling procedure. The performance of the DSTATCOM with IOT is demonstrated using simulation results in MATLAB/SIMULINK software. The IOT module collects the data of low power factor and sends mail notification to the registered Gmail account.
nowadays, a natural disaster is happening mostly on the earth. For examples flood, earthquake etc. These types of disasters like flood, earthquake can cause loss of property damage or life, so the structural health mo...
详细信息
ISBN:
(纸本)9781538627457
nowadays, a natural disaster is happening mostly on the earth. For examples flood, earthquake etc. These types of disasters like flood, earthquake can cause loss of property damage or life, so the structural health monitoring system is best solution for these types of problems. Structural health monitoring system is used to measuring the key parameter of the structural and environmental conditions on a continuous base at real-time. Purpose of SHM are detect structure damage, safety, disaster mitigation etc. Wireless sensors to monitor physical or environmental condition like pressure, level of water, acceleration etc. For bridges and dams application, wireless sensor measures the acceleration, tilting angle of bridge pillar and water level. The wireless sensor network is used in industry, urban terrain tracking and civil structure monitoring, security and surveillance, smart buildings etc. The wireless sensor network is consisting of number of nodes and one or more base stations. The sensor nodes in a sensor network are capable of collecting bridge or dam information and communicate with other connected nodes in the network. It is also capable of performing some processing part. Wireless sensor nodes are consisting microcontroller, transceiver, power management unit (power source), and one or more sensors. For bridge application we have used accelerometer sensors and ultrasonic sensor. The main aim of this project is to minimize the structural damages and prevent the life and property.
The java programming language is widely used in industry and business. Therefore, academic institutions worldwide include java learning as a basic part of their Computer Science and Engineering curricula. At the same ...
详细信息
ISBN:
(纸本)9781509007783
The java programming language is widely used in industry and business. Therefore, academic institutions worldwide include java learning as a basic part of their Computer Science and Engineering curricula. At the same time, smart devices have become popular among university learners. This research tries to take advantage of this fact to promote java learning. The main problem is that we cannot compile java programs on smart devices due to the technical limitations of such devices. This research aims to leverage cloud computing, the availability, prevalence and affordability of smart devices and the ever-growing market of Android devices to provide users with text editors to create and modify java programs and save them to a server. Users can also compile and execute created programs. A web-based version of the application is also provided for users who do not use Android devices that can be accessed via a browser on a PC or Smart device. The system uses an existing online compiler. The developed cloud-based compiler can be integrated into a smart multimedia learning system for learning the java programming language.
Women safety is of major concern. The crime rates against women are increasing at an alarming rate and thus it is important to ensure their safety whether at home or at the workplaces. Many necessaries measures have b...
详细信息
ISBN:
(纸本)9781665436892
Women safety is of major concern. The crime rates against women are increasing at an alarming rate and thus it is important to ensure their safety whether at home or at the workplaces. Many necessaries measures have been taken to ensure women safety. Despite many measure taken to protect women, there are still high number of crimes against them. In this research, a mobile based application is proposed that will help user to reach the relevant authorities during emergency situations in real time. The mobile application provides users with the fastest and simplest way to contact the nearest authorities by doing a few gestures on their smartphone. This application sends SMS to the emergency contacts number that has been registered in the phone contact, track one's location in real-time via GPS monitoring which uses MapBox as its primary source. programming language that is java and Firebase for the database are the technologies chosen to develop this application This application also can trigger alert sound by constant shaking of the phone to alert public once the victims encounter possible attackers. These features are for both everyday safety and real emergencies, making it an ultimate tool for all. With this application, victim not only can alert people in close proximity of their situations but get immediate help and action to prevent unwanted incidents from happening.
The purpose of set java language in private college is to train students to use the java program for software development capability. In this paper, private colleges teaching java programming status and problems are a...
详细信息
ISBN:
(纸本)9783037851555
The purpose of set java language in private college is to train students to use the java program for software development capability. In this paper, private colleges teaching java programming status and problems are analyzed and discussed, and some improvements in order to achieve the effect of improving teaching quality.
Program comprehension is an important task in the software maintenance process. One of the challenges faced by java developers is the inability to determine the correct number of class dependencies. The ability to rec...
详细信息
ISBN:
(纸本)9781467378635
Program comprehension is an important task in the software maintenance process. One of the challenges faced by java developers is the inability to determine the correct number of class dependencies. The ability to recover class dependencies would help developers to understand the design of an existing system prior to modifying it. Many java dependency analysis tools for this purpose have been proposed, but few are able to analyze the dependency types associated with java bytecode. In this paper, we propose a reverse engineering tool to extract the dependencies from a compiled java program. The tool provides a visualization of the recovered dependencies in a form that facilitates the developer's ability to examine the classes and class relationships in the software system. The resulting dependency extraction capability will also enhance software maintenance and evolution. The results of experiments conducted with the intent of evaluating the proposed tool demonstrate both its accuracy and a few of its limitations.
The analysis of heart rate variability (HRV) is an important diagnostic method for detection and assessment of cardiac abnormalities. The availability of complete computer frameworks that can aid researchers in the fi...
详细信息
ISBN:
(纸本)9781467322324;9781467322300
The analysis of heart rate variability (HRV) is an important diagnostic method for detection and assessment of cardiac abnormalities. The availability of complete computer frameworks that can aid researchers in the field of HRV analysis is limited due to the large number of different feature extraction methods. A recently developed framework for feature extraction from cardiac rhythm called HRVFrame is promising, because it allows a user to access more than 40 implemented linear and nonlinear methods. The aim of this paper is to provide a more detailed overview of this framework and all of its capabilities and recent extensions. Additionally, the aim is to encourage the use of HRVFrame as a free and open-source tool for developing medical applications based on java programming language. A comparison of the framework with existing solutions for cardiac rhythm analysis is provided.
暂无评论