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.
In resolving the difficulties of learning certain concepts of programming, various teaching and learning programming techniques have been proposed such as Trace-Driven, Problem Solving, Game-based, and Visualization p...
详细信息
ISBN:
(纸本)9781728126104
In resolving the difficulties of learning certain concepts of programming, various teaching and learning programming techniques have been proposed such as Trace-Driven, Problem Solving, Game-based, and Visualization particularly help to develop creative thinking and enhance students' engagement in learning. With the availability of mobile devices technology, numerous m-learning applications for learning programming available via Google Play and Apple Stores as well as those developed from research works. However, it is very hard to find any published evidence that reveal empirical results pertaining to the usage of m-learning apps as one of the most efficient techniques of learning programming Hence, this study aims to investigate the extent of the available m-learning applications via Google Play and Apple Stores in utilizing various programming techniques to support effective learning of programming. A controlled experiment was conducted on three (3) selected m-learning applications namely Sololearn, programming Hub, and Mimo. The results reveal that Mimo, which utilizes the Trace-Driven, Visualization and Problem Solving techniques, is the most preferred application. The utilization of this application in programming classes is recommended as it could serve as an alternative learning medium to improve learners' ability in understanding basic programming concepts efficiently. Besides, this application can be used as a benchmark of the best-utilized learning programming techniques on the future design of related m-learning applications.
The field of domestic electricity usage management and optimization is one of the most influential nowadays, and in many countries around the world it has started to be part of governmental concerns. The idea that, by...
详细信息
ISBN:
(纸本)9781728151526
The field of domestic electricity usage management and optimization is one of the most influential nowadays, and in many countries around the world it has started to be part of governmental concerns. The idea that, by using technology, not only can we reduce our energy consumption but also contribute to our neighborhood or city's energy generation effort is very appealing. However, the solution needs to be commercially sustainable by making use of components that are cheap, easy to integrate and operate. Moreover, the implementation of what is now commonly called Home Energy Management Systems (HEMS), requires a complete integration of wireless network technologies on one hand, and communication and control mechanisms on the other hand. In this paper, we present our approach for the integration of the two technologies introduced above, ZigBee for the wireless networking part and a combination of java-based technologies for the communication and control.
Chaotic phenomenon widely exists in the nonlinear dynamic systems. Such phenomenon is described to be highly related the initial conditions and intrinsic system properties. Traditionally, large effort has been put on ...
详细信息
Chaotic phenomenon widely exists in the nonlinear dynamic systems. Such phenomenon is described to be highly related the initial conditions and intrinsic system properties. Traditionally, large effort has been put on evaluation of the existence of chaos, such as Lyapunov exponent or power spectrum methods. In addition, iteration methods are usually employed to explore the states of system. In this work, we will study the chaotic system in a different point of view. The system properties of physics quantities will be considered firstly. Starting from these physics quantities, it is expected to potentially determine the final states of the system. Then a relationship between the initial conditions and final states will be established. The objective of this work is to preliminary study the feasibility of employing such method for predetermine the final state of reappear initial conditions. The main approach is building a strong relationship between each initial conditions and final states within limited computation. Once the relationship is established, we could know the system states distribution and achieve the exploitation on the system. In this work, we will focus on the deterministic chaotic systems that the final states are deterministic and non- periodic. In order to perform the proof-of-concept, a typical chaotic system, the magnetic pendulum system, will be employed for demonstration. A program written in java will display the pendulum movement in real-time and also the basin diagram that shows the relationship between initial conditions and final states. All of code for this program are constructed from scratch. After the implementation of our program, we will compare results from it and that of the separate numerical simulation of the same system. The numerical simulation will be performed through the commercially available software Mathematica. Further investigation will also be discussed with the results from numerical simulation. Three conclusions could d
PDDL4J (Planning Domain Description Library for java) is an open source toolkit for java cross-platform developers meant (1) to provide state-of-the-art planners based on the PDDL language, and (2) to facilitate resea...
详细信息
PDDL4J (Planning Domain Description Library for java) is an open source toolkit for java cross-platform developers meant (1) to provide state-of-the-art planners based on the PDDL language, and (2) to facilitate research works on new planners. In this article, we present an overview of the Automated Planning concepts and languages. We present some planning systems and their most significant applications. Then, we detail the PDDL4J toolkit with an emphasis on the available informative structures, heuristics and search algorithms.
Deep learning has been shown to be an effective approach to building classifiers in a variety of fields. Program Code classifiers can be used to teach programming by identifying erroneous programming patterns in stude...
详细信息
Deep learning has been shown to be an effective approach to building classifiers in a variety of fields. Program Code classifiers can be used to teach programming by identifying erroneous programming patterns in students' source codes. However, to build a neural-network based code classifier needs a large amount of human-coded source codes, which can be difficult in practice. Inspired by work in computer vision, we propose a novel data augmentation approach that targets java source codes by generating new semantics-preserving codes. In this way, a large amount of training samples can be generated that retain the semantics in original codes, which was shown to facilitate the training of such deep-learning based classifiers.
Summer coding or programming camps are popular. With sufficient organization, offering these camps at higher education institutions can facilitate outreach objectives including engaging underrepresented groups. Howeve...
详细信息
ISBN:
(纸本)9781450351034
Summer coding or programming camps are popular. With sufficient organization, offering these camps at higher education institutions can facilitate outreach objectives including engaging underrepresented groups. However, the challenges involved in organizing and offering a camp are many, including: recruitment of instructors and campers, camp management, finances, and curriculum development. We addressed these challenges by engaging a non-profit summer camp provider, Pacific Science Center (PSC), to handle camp logistics;and offered a new course for students with backgrounds in computer science (CS) or education (ED) to learn to teach java programming and develop a curriculum appropriate for middle school aged campers. The university students then worked as paid summer camp instructors. Three professors, one each from CS, ED, and the Office of Research, co-planned and co-facilitated the course. Reflecting a hands-on and collaborative learning philosophy of PSC camps, the course grouped students into multidisciplinary teams and challenged the teams to learn by collaboratively developing and practice teaching the content. By the end of the course, we had classroom-ready instructors with technical knowledge in both programming and learning theories and a customized curriculum ready for use. This paper details our project, including results from the summer camps. With all developed materials freely available. Interested institutions can either adapt the curriculum or offer a similar course.
In this paper we investigate whether providing feedback to learners within an Integrated Development Environment (IDE) helps them write correct programs. Here, we use two approaches: feedback based on stack trace anal...
详细信息
ISBN:
(纸本)9783319619118;9783319619101
In this paper we investigate whether providing feedback to learners within an Integrated Development Environment (IDE) helps them write correct programs. Here, we use two approaches: feedback based on stack trace analysis, and feedback based on structural comparisons of a learner program and appropriate sample programs. In order to investigate both approaches, we developed two prototypical extensions for the Eclipse IDE. In a laboratory study, we empirically evaluated the impact of the extensions on learners' performance while they solved programming tasks. The statistical analyses did not reveal any statistically significant effects of the prototype extensions on the performance of the learners, however, the results of a qualitative analysis imply that the provided feedback had at least a marginal impact on the performance of some learners. Also, feedback from the participants confirmed the benefit of providing feedback directly within IDEs.
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.
A unique book-and-video package presented by java guru Yakov Fain As one of the most popular software languages for building Web applications, java is often the first programming language developers learn. The latest ...
详细信息
ISBN:
(数字)9781118058176
ISBN:
(纸本)9780470889640
A unique book-and-video package presented by java guru Yakov Fain As one of the most popular software languages for building Web applications, java is often the first programming language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-video package, java authority Yakov Fain fully covers java?s new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video to reinforce your learning *** include:Introducing java Eclipse IDE Object-Oriented programming Class MethodsBack to java Basics Packages, Interfaces, and Encapsulation programming with Abstract Classes and InterfacesIntroducing the Graphic User InterfaceEvent Handling in UIIntroduction to java Applets Developing a Tic-Tac-Toe Applet Developing a Ping-Pong Game Error Handling Introduction to Collections Introduction to Generics Working with Streams java Serialization Network programmingProcessing E-Mails with java Introduction to Multi-Threading Digging Deeper into Concurrent Execution Working with Databases Using JDBC Swing with JTable Annotations and Reflection Remote Method Invocation java EE 6 Overview programming with Servlets javaServer Pages Developing Web Applications with JSF Introducing JMS and MOM Introducing JNDIIntroduction to Enterprise javaBeansIntroduction to the java Persistence APIWorking with RESTful Web ServicesIntroduction to Spring MVC Framework Introduction to Hibernate Framework Bringing javaFX to the Mix java Technical Interviews Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at *** using a link provided in the interior of the e-book.?
暂无评论