Journal articles on the topic 'Programming languages (Electronic computers) Computer programming'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Programming languages (Electronic computers) Computer programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Galassi, Giuseppe, and Richard V. Mattessich. "Some Clarification to the Evolution of the Electronic Spreadsheet." Journal of Emerging Technologies in Accounting 11, no. 1 (December 1, 2014): 99–104. http://dx.doi.org/10.2308/jeta-51114.

Full text
Abstract:
ABSTRACT As early as 1961 Mattessich suggested (in an article in The Accounting Review) to use budget simulation in form of a computerized spreadsheet. This was followed up by him in a mathematical model, outlined in his book Accounting and Analytical Methods (Mattessich 1964a) with a corresponding computer program (in FORTRAN IV on mainframe computers), including illustrations in a companion volume (Simulation of the Firm through a Budget Computer Program, Mattessich 1964b). Five years later (in 1969) Rene Pardo and Remy Landau co-presented “LANPAR” (LANguage for Programming Arrays at Random) at Random Corporation. This electronic spreadsheet type was also used on mainframe computers for budgeting at Bell Canada, AT&T, Bell operating companies, and General Motors. In 1978, Dan Bricklin and Robert Frankston introduced VisiCalc, the first commercialized spreadsheet program for personal desktop (Apple) computers. This program became the trailblazer for future developments of electronic spreadsheets.
APA, Harvard, Vancouver, ISO, and other styles
2

Chun, Seok-Ju, Yunju Jo, and Seungmee Lee. "The Effect of Programming Classes with Tangible Scratch Blocks on the Programming Interest of 6th Grade Elementary School Students." International Journal of Information and Education Technology 11, no. 9 (2021): 405–9. http://dx.doi.org/10.18178/ijiet.2021.11.9.1542.

Full text
Abstract:
In this paper, we introduce an original, classroom-based approach for teaching Scratch programming to 6th grade elementary school students. Scratch is a programming language that involves assembling icon-based command blocks. It was designed to avoid the complex syntax errors seen in other programming languages, making it especially accessible for younger learners. While Scratch does provide a visual programming environment in which potentially just about anyone can learn to read and write programming code, there can still be a reduced overall interest in learning programming, because younger learners in particular can find it difficult to intuitively understand or be stimulated by abstract concepts of programming such as sequences, conditions, and repetition, which are present in Scratch. Our research involves the development of a tangible, electronic block system that allows students to manipulate physical objects with their hands to perform programming tasks. The system consists of a Scratch simulator and physical, Scratch electronic blocks embodying Scratch user interface shapes. We devised and delivered a programming course to 6th grade Korean elementary school students using our block system. The results are encouraging.
APA, Harvard, Vancouver, ISO, and other styles
3

Skalka, C. "Programming Languages and Systems Security." IEEE Security and Privacy Magazine 3, no. 3 (May 2005): 80–83. http://dx.doi.org/10.1109/msp.2005.77.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Lohr, K. P. "Book reviews - Programming languages-A grand tour." IEEE Communications Magazine 24, no. 2 (February 1986): 56. http://dx.doi.org/10.1109/mcom.1986.1093024.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

de Freitas, Aparecido Valdemir. "Programming Languages adherent to the Adaptive Paradigm." IEEE Latin America Transactions 5, no. 7 (November 2007): 522–26. http://dx.doi.org/10.1109/t-la.2007.4445751.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Perrott, R. H., and Adib Zarea-Aliabadi. "Languages for programming distributed memory systems." Computing & Control Engineering Journal 4, no. 6 (1993): 269. http://dx.doi.org/10.1049/cce:19930061.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

NAKAMURA, M. "A Behavioral Specification of Imperative Programming Languages." IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E89-A, no. 6 (June 1, 2006): 1558–65. http://dx.doi.org/10.1093/ietfec/e89-a.6.1558.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Zieliński, Cezary. "Description of semantics of robot programming languages." Mechatronics 2, no. 2 (April 1992): 171–98. http://dx.doi.org/10.1016/0957-4158(92)90030-r.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Putra, Yeviki Maisyah. "PENERAPAN SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 2 MUARA BUNGO MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN DIDUKUNG DATABASE MARIADB." INTECOMS: Journal of Information Technology and Computer Science 1, no. 2 (July 31, 2018): 198–211. http://dx.doi.org/10.31539/intecoms.v1i2.293.

Full text
Abstract:
Computers are an electronic device that is not strange to every human being because it serves as a tool in all things. The computer has an application program capable of processing various types of data quickly, precisely and accurately. Therefore, many agencies that use computer services as a tool that can help in the activities of the company. Based on the research that has been done in the Library of SMA Negeri 2 Muara Bungo by using field research methods, libraries and laboratories, it is known that the system used in borrowing and returning books is still done manually and simply. With the design of Library information systems supported by Java programming language will provide better solutions to the problems encountered. The level of error in doing the calculations can be minimized, the information produced more accurately and the data can be stored safely Keywords : Library, SMA Negeri 2 Muara Bungo, Java, MariaDB, Library Information System
APA, Harvard, Vancouver, ISO, and other styles
10

Halang, Wolfgang A., and Alexander D. Stoyenko. "Comparative evaluation of high-level real-time programming languages." Real-Time Systems 2, no. 4 (November 1990): 365–82. http://dx.doi.org/10.1007/bf01995678.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Masic, Izet. "The History and New Trends of Medical Informatics." Donald School Journal of Ultrasound in Obstetrics and Gynecology 7, no. 3 (2013): 301–12. http://dx.doi.org/10.5005/jp-journals-10009-1298.

Full text
Abstract:
ABSTRACT The breakthrough of the computer and information technologies in all the segments of the society, led to the needs for the computer and information technologies. The knowledge of information technology is now part of general literacy. The computer literacy does not require comprehensive and detailed knowledge of the electronics or programming. Although with the electronic computer which is the invention of our age, the attempts of the construction of the first machine for the processing of the information reach far in the history of human civilization. The only and global function of a computer data processing can be naturally separated into the series of the other elementary operations, as for examples are: ‘the followup of the data, their registration, reproduction, selection, sorting, and comparison’ and so on. The computers are being classified according to ‘the purpose, type and computer size’. According to the purpose the computers it can be of the general and specific purposes. The computers for the general purpose serve for the commercial applications or any other application that is necessary. If medical informatics is regarded as a scientific discipline dealing with theory and practice of information processes in medicine, comprising data communication by information and communication technologies (ICT), with computers as an especially important ICT, then it can be stated that the history medical informatics is connected with the beginnings of computer usage in medicine. The medical informatics is the foundation for understanding and practice of the up-to-day medicine. Its basic tool is the computer, subject of studying and the means by which the aspects and achieve the new knowledge in the studying of a man, his health and disease, and functioning of the total health activities. Current network system possesses the limited global performance in the organization of health care, and that is especially expressed in the clinical medicine, where the computer technology has not received the wanted applications yet. In front of us lies the brilliant future of the medical informatics. It should expect that the application of terminal and personal computers with more simple manners of operation will enable routine use of computer technology by all health professionals in the fields of telemedicine, distance learning (DL) (web-based medical education), application of ICT, medical robotics, genomics, etc. The development of nature languages for communication with the computers and the identification of input voice will make the work simpler. Regarding the future of medical informatics education there are numerous controversies. Everybody agrees that the medical informatics is very significant for the whole health care and for the needs for personnel. However, there is not yet the general agreement regarding the teaching programs, because the medical informatics is very involved and propulsive, what makes the performance of the stable education programs more difficult. There are also not general agreement in which year of studding should transfer the knowledge from medical informatics. The majority of the experts still agree that the priority should be given in later study years, since more and more students enroll the faculties with prior informatics illiteracy, and the comprehension of some medical informatics fields is not possible without prior clinical knowledge. How to cite this article Masic I. The History and New Trends of Medical Informatics. Donald School J Ultrasound Obstet Gynecol 2013;7(3):301-312.
APA, Harvard, Vancouver, ISO, and other styles
12

DOVIER, AGOSTINO, ANDREA FORMISANO, and ENRICO PONTELLI. "Multivalued action languages with constraints in CLP(FD)." Theory and Practice of Logic Programming 10, no. 2 (February 18, 2010): 167–235. http://dx.doi.org/10.1017/s1471068410000013.

Full text
Abstract:
AbstractAction description languages, such asand ℬ (Gelfond and Lifschitz,Electronic Transactions on Artificial Intelligence, 1998, vol. 2, pp. 193—210), are expressive instruments introduced for formalizing planning domains and planning problem instances. The paper starts by proposing a methodology to encode an action language (with conditional effects and static causal laws), a slight variation of ℬ, usingConstraint Logic Programming over Finite Domains. The approach is then generalized to raise the use of constraints to the level of the action language itself. A prototype implementation has been developed, and the preliminary results are presented and discussed.
APA, Harvard, Vancouver, ISO, and other styles
13

Salama, Ramiz, Huseyin Uzunboylu, and Bashar Alkaddah. "Distance learning system, learning programming languages by using mobile applications." New Trends and Issues Proceedings on Humanities and Social Sciences 7, no. 2 (August 9, 2020): 23–47. http://dx.doi.org/10.18844/prosoc.v7i2.5015.

Full text
Abstract:
E-learning involves the use of a computer or electronic device (e.g., a mobile phone) in some way to provide training, educational or learning material. E-learning can involve a greater variety of equipment than online training or education, for as the name implies, ‘online’ involves using the Internet or an Intranet. CD-ROM and DVD can be used to provide learning materials. Distance education provided the base for e-learning’s development. E-learning can be ‘on demand’. It overcomes timing, attendance and travel difficulties. Today, colleges and university students find themselves with obligations beyond that of getting a degree. Jobs and family commitments make equal demands on their time. Having the option of taking online classes and studying on their own time is critically important. At the same time, many state institutions are unable to accommodate all those who want to take classes on campus, escalating the demand for online learning. The aim of this project is the development of learning management system for all purpose and all courses. You can be as a teacher and upload your course materials to all students in our e-learning system, you can write an article to all students and teachers also. With our e-learning system you are online every time, you can get messages from all students and teacher, without e-mail, just by your username in our system. If you are a student, our e-learning system will be your school. You can study any course that is available. You can make a discussion with another student and your teacher by using comments, you can compile your code and share the result with others by social media links. You can upload any file like quizzes answers and share the link in comment with other students. This system provides you with knowledge about our e-learning system and which tools that we used. The online courses may be unfamiliar to many students and teachers;threfore,this system may be help you to try a new teaching technology with learning management system.In this e-system, we have mentioned about Teacher and student features, these features will make you more attractive to go on and create your courses and start teaching your student, or to join other teacher classes and start learning, this e-system will help you to understand how we make the e-learning system by messages or comments, also how you can compile your code with built-in online compiler. Finally, lifelong learning must now be a part of everyone’s career plans. In today’s job market, taking online courses help workers remain competitive and they don’t need to take time off from their jobs to do this. Therefore, our e-learning system provide all facilities to taking online course and be in your community to learn without boring. Keywords: Online learning, digital ocean, android studio, Paiza. IO, mobile app.
APA, Harvard, Vancouver, ISO, and other styles
14

Cárdenas-Cobo, Jesennia, Amilkar Puris, Pavel Novoa-Hernández, Águeda Parra-Jiménez, Jesús Moreno-León, and David Benavides. "Using Scratch to Improve Learning Programming in College Students: A Positive Experience from a Non-WEIRD Country." Electronics 10, no. 10 (May 15, 2021): 1180. http://dx.doi.org/10.3390/electronics10101180.

Full text
Abstract:
Teaching computer programming is a real challenge in the State University of Milagro (UNEMI), located in one of the least-developed zones in Ecuador, a non-WEIRD country (WEIRD stands for Western, Educated, Industrialized, Rich and Democratic). Despite the application of various learning strategies, the historical pass rate does not exceed 43%. To solve this problem, we have relied on visual programming languages, specifically Scratch. Scratch is an open source software to learn programming that has a strong assumption of the benefits of community work. A quasi-experiment conducted with 74 undergraduate students during the first semester of CS showed that: (1) Both groups (control and experimental) are homogeneous in terms of their demographic characteristics, previous academic performance and motivation (expectations) concerning the course; (2) Scratch is strongly accepted by students in the experimental group and concerning the learning process, both groups showed similar levels of satisfaction; (3) the experimental group showed a pass rate four times higher than the control group; (4) in general, student success is associated with having learned programming with Scratch. While limited, our results are an important step in our road to improve the learning of programming in a low social status area of Ecuador.
APA, Harvard, Vancouver, ISO, and other styles
15

Zhang, Weini. "Research on Recognition Method of Basketball Goals Based on Image Analysis of Computer Vision." Journal of Sensors 2021 (September 20, 2021): 1–11. http://dx.doi.org/10.1155/2021/5269431.

Full text
Abstract:
Moving target detection is involved in many engineering applications, but basketball has some difficulties because of the time-varying speed and uncertain path. The purpose of this paper is to use computer vision image analysis to identify the path and speed of a basketball goal, so as to meet the needs of recognition and achieve trajectory prediction. This research mainly discusses the basketball goal recognition method based on computer vision. In the research process, Kalman filter is used to improve the KCF tracking algorithm to track the basketball path. The algorithm of this research is based on MATLAB, so it can avoid the mixed programming of MATLAB and other languages and reduce the difficulty of interface design software. In the aspect of data acquisition, the extended EPROM is used to store user programs, and parallel interface chips (such as 8255A) can be configured in the system to output switch control signals and display and print operations. The automatic basketball bowling counter based on 8031 microprocessor is used as the host computer. After the level conversion by MAX232, it is connected with the RS232C serial port of PC, and the collected data is sent to the workstation recording the results. In order to consider the convenience of user operation, the GUI design of MATLAB is used to facilitate the exchange of information between users and computers so that users can see the competition results intuitively. The processing frame rate of the tested video image can reach 60 frames/second, more than 25 frames/second, which meet the real-time requirements of the system. The results show that the basketball goal recognition method used in this study has strong anti-interference ability and stable performance.
APA, Harvard, Vancouver, ISO, and other styles
16

INCLEZAN, DANIELA, and MICHAEL GELFOND. "Modular action language." Theory and Practice of Logic Programming 16, no. 2 (July 6, 2015): 189–235. http://dx.doi.org/10.1017/s1471068415000095.

Full text
Abstract:
AbstractThe paper introduces a new modular action language,${\mathcal ALM}$, and illustrates the methodology of its use. It is based on the approach of Gelfond and Lifschitz (1993,Journal of Logic Programming 17, 2–4, 301–321; 1998,Electronic Transactions on AI 3, 16, 193–210) in which a high-level action language is used as a front end for a logic programming system description. The resulting logic programming representation is used to perform various computational tasks. The methodology based on existing action languages works well for small and even medium size systems, but is not meant to deal with larger systems that requirestructuring of knowledge.$\mathcal{ALM}$is meant to remedy this problem. Structuring of knowledge in${\mathcal ALM}$is supported by the concepts ofmodule(a formal description of a specific piece of knowledge packaged as a unit),module hierarchy, andlibrary, and by the division of a system description of${\mathcal ALM}$into two parts:theoryandstructure. Atheoryconsists of one or more modules with a common theme, possibly organized into a module hierarchy based on adependency relation. It contains declarations of sorts, attributes, and properties of the domain together with axioms describing them.Structuresare used to describe the domain's objects. These features, together with the means for defining classes of a domain as special cases of previously defined ones, facilitate the stepwise development, testing, and readability of a knowledge base, as well as the creation of knowledge representation libraries.
APA, Harvard, Vancouver, ISO, and other styles
17

Puhan, Janez, Árpád Bűrmen, Tadej Tuma, and Iztok Fajfar. "Teaching Assembly and C Language Concurrently." International Journal of Electrical Engineering & Education 47, no. 2 (April 2010): 120–31. http://dx.doi.org/10.7227/ijeee.47.2.3.

Full text
Abstract:
The paper discusses whether (and how) to teach assembly coding as opposed to (or in conjunction with) higher programming languages as part of a modern electrical engineering curriculum. We describe the example of a very simple cooperative embedded real-time operating system, first programmed in C and then in assembler. A few lines of C language code are compared with the slightly longer assembly code equivalent, and the advantages and drawbacks are discussed. The example affords students a much deeper understanding of computer architecture and operating systems. The course is linked to other courses in the curriculum, which all use the same hardware and software platform; this lowers prices, reduces overheads and encourages students to reuse parts of a written code in subsequent courses. A student learns that badly written and poorly documented code is very difficult to reuse.
APA, Harvard, Vancouver, ISO, and other styles
18

Mauw, S., and G. J. Veltink. "A Process Specification Formalism1." Fundamenta Informaticae 13, no. 2 (April 1, 1990): 85–139. http://dx.doi.org/10.3233/fi-1990-13202.

Full text
Abstract:
Traditional methods for programming sequential machines are inadequate for specifying parallel systems. Because debugging of parallel programs is hard, due to e.g. non-deterministic execution, verification of program correctness becomes an even more important issue. The Algebra of Communicating Processes (ACP) is a formal theory which emphasizes verification and can be applied to a large domain of problems ranging from electronic circuits to CAM architectures. The manual verification of specifications of small size has already been achieved, but this cannot easily be extended to the verification of larger industrially relevant systems. To deal with this problem we need computer tools to help with the specification, simulation, verification and implementation. The first requirement for building such a set of tools is a specification language. In this paper we introduce PSFd (Process Specification Formalism – draft) which can be used to formally express processes in ACP. In order to meet the modern requirements of software engineering, like reusability of software, PSFd supports the modular construction of specifications and parameterization of modules. To be able to deal with the notion of data, ASF (Algebraic Specification Formalism) is embedded in our formalism. As semantics for PSFd a combination of initial algebra semantics and operational semantics for concurrent processes is used. A comparison with programming languages and other formal description techniques for the specification of concurrent systems is included.
APA, Harvard, Vancouver, ISO, and other styles
19

Kaczmarek, Wojciech, Bartłomiej Lotys, Szymon Borys, Dariusz Laskowski, and Piotr Lubkowski. "Controlling an Industrial Robot Using a Graphic Tablet in Offline and Online Mode." Sensors 21, no. 7 (April 1, 2021): 2439. http://dx.doi.org/10.3390/s21072439.

Full text
Abstract:
The article presents the possibility of using a graphics tablet to control an industrial robot. The paper presents elements of software development for offline and online control of a robot. The program for the graphic tablet and the operator interface was developed in C# language in Visual Studio environment, while the program controlling the industrial robot was developed in RAPID language in the RobotStudio environment. Thanks to the development of a digital twin of the real robotic workstation, tests were carried out on the correct functioning of the application in offline mode (without using the real robot). The obtained results were verified in online mode (on a real production station). The developed computer programmes have a modular structure, which makes it possible to easily adapt them to one’s needs. The application allows for changing the parameters of the robot and the parameters of the path drawing. Tests were carried out on the influence of the sampling frequency and the tool diameter on the quality of the reconstructed trajectory of the industrial robot. The results confirmed the correctness of the application. Thanks to the new method of robot programming, it is possible to quickly modify the path by the operator, without the knowledge of robot programming languages. Further research will focus on analyzing the influence of screen resolution and layout scale on the accuracy of trajectory generation.
APA, Harvard, Vancouver, ISO, and other styles
20

Mantler, Michael. "The electronic age: energy-dispersive X-ray analysis and other modern techniques to the present and beyond." Powder Diffraction 29, no. 2 (May 15, 2014): 127–32. http://dx.doi.org/10.1017/s0885715614000219.

Full text
Abstract:
This paper summarizes an oral presentation of the same title presented at the occasion of recognizing the “The 100th Anniversary of X-ray Spectroscopy” at DXC 2013. It gives an overview of the development in electronics with focus on (mainly) energy-dispersive X-ray detectors and related data processing. Naturally this has its origin in the early transistors and the first semiconductor junction detectors of the late 1940s. It was followed by refinement of semiconductor detector technology in general and particularly by the invention of Li-drifting and employment of low-noise field effect transistors until such devices matured sufficiently to be marketed by the late 1960s. Further improvement followed in resolution, speed, operability at room temperature, and development of junction arrays with imaging capabilities. An important aspect is the development of related software requiring affordable laboratory computers, programming languages, and databases of fundamental parameters. Today x-ray fluorescence analysis (and not only the energy-dispersive variant) is widely employed as an analytical tool for the traditional technical and industrial applications but notably also, at an expanding rate as well as variety, in other fields including environmental, medical, archaeological, space, arts, and many more.
APA, Harvard, Vancouver, ISO, and other styles
21

LYU, MICHAEL R., JIA-HONG CHEN, and ALGIRDAS AVIŽIENIS. "EXPERIENCE IN METRICS AND MEASUREMENTS FOR N-VERSION PROGRAMMING." International Journal of Reliability, Quality and Safety Engineering 01, no. 01 (March 1994): 41–62. http://dx.doi.org/10.1142/s0218539394000052.

Full text
Abstract:
The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The effectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We define and formalize the concept of design diversity and software diversity in this paper. Design diversity is a property naturally applicable to the NVP process to increase its fault-tolerance attributes. The baseline design diversity is characterized by the employment of independent programming teams in the NVP. More design diversity investigations could be enforced in the NVP design process, including different languages, different tools, different algorithms, and different methodologies. Software diversity is the resulting dissimilarities appearing in the NVS member versions. We characterize it from four different points of view that are designated as: structural diversity, fault diversity, tough-spot diversity, and failure diversity. Our goals are to find a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle of NVS to gain confidence that operation will be dependable when NVS is actually employed. The versions from a six-language N-Version Programming project for fault-tolerant flight control software were used in the software diversity measurement.
APA, Harvard, Vancouver, ISO, and other styles
22

Thompson, Terrace B., and Ganesh Subbarayan. "Applications of a Decomposed Analysis Procedure for Area-Array Packages." Journal of Electronic Packaging 123, no. 2 (September 14, 2000): 132–40. http://dx.doi.org/10.1115/1.1339197.

Full text
Abstract:
The goals of the present paper are to apply the recently developed decomposed analysis procedure using a computer code developed in this study. The decomposed technique enables one to determine the equilibrium configuration of electronic packages with significant computational efficiency at a reasonable accuracy. Further, it allows the independent analysis of the subsystems enabling “reusable” modules in a manner analogous to the object-oriented programming paradigm of modern computer languages. The code described here uses a nonlinear optimization procedure that ensures the approximate satisfaction of the balance of mechanical energy. The developed procedure is demonstrated on a variety of two- and three-dimensional hypothetical and “real-world” electronic packages. It is shown that with the use of the decomposed solution methodology, for a 225 I/O PBGA package, a speedup of nearly seven times is achieved at an accuracy loss in displacements of approximately 5.5 percent. It is also shown that the calculated peak shear displacements agree very well with experimental measurements made using laser moire´ interferometry. Since the analysis procedure is independent of the number of solder interconnects, significantly larger time savings are expected for larger packages.
APA, Harvard, Vancouver, ISO, and other styles
23

Behmanesh, Ali, Nasrin Sayfouri, and Farahnaz Sadoughi. "Technological Features of Internet of Things in Medicine: A Systematic Mapping Study." Wireless Communications and Mobile Computing 2020 (July 27, 2020): 1–27. http://dx.doi.org/10.1155/2020/9238614.

Full text
Abstract:
Nowadays, applications for the Internet of Things (IoT) have been introduced in different fields of medicine to provide more efficient medical services to the patients. A systematic mapping study was conducted to answer ten research questions with the purposes of identifying and classifying the present medical IoT technological features as well as recognizing the opportunities for future developments. We reviewed how cloud, wearable technologies, wireless communication technologies, messaging protocols, security methods, development boards, microcontrollers, mobile/IoT operating systems, and programming languages have been engaged in medical IoT. Based on specific inclusion/exclusion criteria, 89 papers, published between 2000 and 2018, were screened and selected. It was found that IoT studies, with a publication rise between 2015 and 2018, predominantly dealt with the following IoT features: (a) wearable sensor types of chiefly accelerometer and ECG placed on 16 different body parts, especially the wrist (33%) and the chest (21%) or implanted on the bone; (b) wireless communication technologies of Bluetooth, cellular networks, and Wi-Fi; (c) messaging protocols of mostly MQTT; (d) utilizing cloud for both storing and analyzing data; (e) the security methods of encryption, authentication, watermark, and error control; (f) the microcontrollers belonging to Atmel ATmega and ARM Cortex-M3 families; (g) Android as the commonly used mobile operating system and TinyOS and ContikiOS as the commonly used IoT operating systems; (h) Arduino and Raspberry Pi development boards; and finally (i) MATLAB as the most frequently employed programming language in validation research. The identified gaps/opportunities for future exploration are, namely, employment of fog/edge computing in storage and processing big data, the overlooked efficient features of CoAP messaging protocol, the unnoticed advantages of AVR Xmega and Cortex-M microcontroller families, employment of the programming languages of Python for its significant capabilities in evaluation and validation research, development of the applications being supported by the mobile/IoT operating systems in order to provide connection possibility among all IoT devices in medicine, exploiting wireless communication technologies such as BLE, ZigBee, 6LoWPAN, NFC, and 5G to reduce power consumption and costs, and finally uncovering the security methods, usually used in IoT applications, in order to make other applications more trustworthy.
APA, Harvard, Vancouver, ISO, and other styles
24

Pushpa, S. Paul, D. Angeline Ranjithamani, and S. Sowmiya. "Online Electrical Goods and Crew." International Journal on Cybernetics & Informatics 10, no. 2 (May 31, 2021): 157–68. http://dx.doi.org/10.5121/ijci.2021.100218.

Full text
Abstract:
The Online Shopping is a web based application intended for online retailers. The main objective of this application is to make it interactive and its ease of use. Electronic Commerce is process of doing business through computer networks. A person sitting on his chair in front of a computer can access all the facilities of the Internet to buy or sell the products. Unlike traditional commerce that is carried out physically with effort of a person to go & get products, ecommerce has made it easier for human to reduce physical work and to save time. It Provide full electrical work for home and shops etc... We are full responsibility for the work and the website was also include employee allocation details for admin only. In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If their customers wish to see our business online and have instant access to your products or services. Using asp .net for creating this website , Developing Language is C#, Designing languages are CSS and Html. These include multi-tiered architecture, server and client side scripting techniques, implementation technologies such as ASP.NET, programming language (such as C#) and relational databases. The search engine provides an easy and convenient way to search for products where a user can Search for a product interactively and the search engine would refine the products available based on the user’s input.
APA, Harvard, Vancouver, ISO, and other styles
25

Makarych, M. V., Y. B. Popova, and M. O. Shved. "Linguistic database and software for english-belarusian-russian dictionary of technical terms." «System analysis and applied information science», no. 4 (February 6, 2019): 74–82. http://dx.doi.org/10.21122/2309-4923-2018-4-74-82.

Full text
Abstract:
The central object of computer lexicography is a computer or electronic dictionary, which must have a sufficiently large vocabulary, provide the consistent extraction of information depending on the user’s need and provide complete grammatical information about the words of input and output languages. Taking into account the current trend in the development of special terminological dictionaries, the authors propose an English-Belarusian-Russian dictionary of technical terms. At the initial stage of the work the dictionary was named TechLex and covers the following subject areas: architecture and construction, water supply, information technology, pedagogy, transport communications, economics, energy-supply. Currently, each subject area of the dictionary is located in the Internet GoogleTable and contains about 1000 terms. It has the possibility to be simultaneously filled by several teachers. The linguistic database of the dictionary is not created by the traditional way of processing a large number of paper dictionaries and combining the received translations. Lexis from sequential processing of scientific and technical English periodicals of particular subject areas is the base of it. The software of the proposed electronic dictionary is designed taking into account the analysis of modern electronic multilingual translation dictionaries and is a client-server application in Java programming language. The client part of the system contains a mobile application for the Android operating system, which was tested on tablets and smartphones with different screen diagonals. The interface of TechLex dictionary is designed in such a way that only a single zone is activated according to the query, so there is no need to view all the subject areas of the dictionary. The proposed TechLex dictionary is the first technical multilingual electronic dictionary with an English-Belarusian-Russian version.
APA, Harvard, Vancouver, ISO, and other styles
26

Burch, Michael, and Elisabeth Melby. "What more than a hundred project groups reveal about teaching visualization." Journal of Visualization 23, no. 5 (June 25, 2020): 895–911. http://dx.doi.org/10.1007/s12650-020-00659-6.

Full text
Abstract:
Abstract The growing number of students can be a challenge for teaching visualization lectures, supervision, evaluation, and grading. Moreover, designing visualization courses by matching the different experiences and skills of the students is a major goal in order to find a common solvable task for all of them. Particularly, the given task is important to follow a common project goal, to collaborate in small project groups, but also to further experience, learn, or extend programming skills. In this article, we survey our experiences from teaching 116 student project groups of 6 bachelor courses on information visualization with varying topics. Moreover, two teaching strategies were tried: 2 courses were held without lectures and assignments but with weekly scrum sessions (further denoted by TS1) and 4 courses were guided by weekly lectures and assignments (further denoted by TS2). A total number of 687 students took part in all of these 6 courses. Managing the ever growing number of students in computer and data science is a big challenge in these days, i.e., the students typically apply a design-based active learning scenario while being supported by weekly lectures, assignments, or scrum sessions. As a major outcome, we identified a regular supervision either by lectures and assignments or by regular scrum sessions as important due to the fact that the students were relatively unexperienced bachelor students with a wide range of programming skills, but nearly no visualization background. In this article, we explain different subsequent stages to successfully handle the upcoming problems and describe how much supervision was involved in the development of the visualization project. The project task description is given in a way that it has a minimal number of requirements but can be extended in many directions while most of the decisions are up to the students like programming languages, visualization approaches, or interaction techniques. Finally, we discuss the benefits and drawbacks of both teaching strategies. Graphic abstract
APA, Harvard, Vancouver, ISO, and other styles
27

McCarthy, J. J., and J. J. Frief. "EDS and WDS Automation: Past Development and Future Technology." Microscopy and Microanalysis 5, S2 (August 1999): 556–57. http://dx.doi.org/10.1017/s143192760001610x.

Full text
Abstract:
Early Development Automation of electron probe analysis began to flourish in the early 1970s spurred on by advances in computer technology and the availability of operating systems and programming languages that the individual researcher could afford to dedicate to a single instrument. By the end of the decade, most researchers and vendors in the microanalysis field had adopted the PDP-11 minicomputer, and languages such as FOCAL, FORTRAN and BASIC that ran on these computers. A good summary of these early efforts was given by Hatfield. The first use of the energy dispersive detector on the electron probe in 1968 added the need to control the acquisition, display and processing of EDS spectra. As a result, the 70’s were also a time when much attention was focussed on development of software for on-line data reduction and analysis. These efforts produced a suite of programs to provide matrix corrections and spectral processing, and automation of WDS data collection. The culmination of these development efforts was first reported in 1977 with the analysis of a lunar whitlockite mineral by simultaneous EDS/WDS measurement. This analysis determined the concentration of 23 elements, 8 by EDS and took a total of 37 minutes for data collection and analysis. In this paper, the authors noted the complementary use of the EDS and WDS (WDS for trace elements and severe peak overlaps, EDS for other elements and rapid qualitative analysis) in their automated instrument, a convention that remains common on the electron probe even today. Toward the end of the decade the analytical accuracy and precision achieved by automated analysis of bulk samples approached the limits of the instrumentation, with the exception of analysis of light element concentrations.Two Decades of Improvements The explosive growth in digital electronics and microprocessors for data processing and control functions during the 80’s was rapidly applied to electron probe automation. Second and third generation automation systems included direct control of many microscope functions, beam position and imaging conditions. Motor positioning was more precise and far faster. As a result, the data collection and analysis of 23 elements reported in 1977 could be accomplished at least three times faster on a modern instrument.
APA, Harvard, Vancouver, ISO, and other styles
28

Rodríguez, Santiago, José L. Pedraza, Antonio García, Francisco Rosales, and Rafael Méndez. "Computer-Assisted Assembly Language Programming Laboratory." International Journal of Electrical Engineering & Education 44, no. 3 (July 2007): 216–29. http://dx.doi.org/10.7227/ijeee.44.3.2.

Full text
Abstract:
This paper presents a new approach for managing laboratory work mini-projects that is used in the Computer Architecture Department of the Technical University of Madrid (UPM). The approach is based on a chain of tools (a Delivery Agent; an Automatic Project Evaluator; and a Plagiarism Detection Assistant) that a small number of teachers can use to efficiently manage a course with a large number of students (400 each year). Students use this tool chain to complete the Assembly Language Programming laboratory assignments using an MC88110 simulator built in our department. Jointly, these tools have demonstrated over the last decade what important benefits can be gained from the exploitation of a global laboratory work management system. Some of the benefits may have a continuation in an area of growing importance that we have not yet explored, such as distance learning environments for technical subjects.
APA, Harvard, Vancouver, ISO, and other styles
29

Alkaria, Ahmed, and Riyadh Alhassan. "The Effect of In-service Training of Computer Science Teachers on Scratch Programming Language Skills Using an Electronic Learning Platform on Programming Skills and the Attitudes towards Teaching Programming." Journal of Education and Training Studies 5, no. 11 (September 20, 2017): 1. http://dx.doi.org/10.11114/jets.v5i11.2608.

Full text
Abstract:
This study was conducted to examine the effect of in-service training of computer science teachers in Scratch language using an electronic learning platform on acquiring programming skills and attitudes towards teaching programming. The sample of this study consisted of 40 middle school computer science teachers. They were assigned into two groups; 20 teachers were in the control group and 20 teachers in the experimental group. The study tools consist of an achievement test in Scratch programming language and a measure of attitudes toward programming instruction. After the experimental treatment at the end of the second semester, the teachers were examined and the results showed that there were statistically significant differences between the achievement test mean scores in favor of the experimental group that trained using an electronic training platform. The results also showed a positive effect on attitudes toward teaching programming for the experimental group.
APA, Harvard, Vancouver, ISO, and other styles
30

Jo, Yunju, Seok-Ju Chun, and Jungwoo Ryoo. "Tactile Scratch Electronic Block System: Expanding Opportunities for Younger Children to Learn Programming." International Journal of Information and Education Technology 11, no. 7 (2021): 319–23. http://dx.doi.org/10.18178/ijiet.2021.11.7.1529.

Full text
Abstract:
This paper introduces our work on the development of a novel system for applying MIT’s Scratch to teaching classes of four to eight-years-old students. Scratch is a visual, block-based programming language designed for anybody to create a computer program without the worry of syntax errors by assembling icon-like command blocks. However, four to eight-year-old students have trouble using a computer mouse or keyboard and face difficulties when trying Scratch programming. This research developed a tactile, electronic block system that allows students to manipulate physical objects in a tangible way to conduct their programming tasks. The system consists of a Scratch simulator and physical, electronic blocks embodying the Scratch user interface shapes. We taught programming to the classes of second-grade elementary school students (eight-years-old) using our system. The results are encouraging. Our subjects’ interest in programming improved from 3.23 to 4.0 out of the scale of 5, and fifteen students out of twenty five were able to solve nine questions on sequence, loop, and control structure successfully, which are fundamental concepts of programming.
APA, Harvard, Vancouver, ISO, and other styles
31

Mims-Word, Marsha. "The Importance Of Technology Usage In The Classroom, Does Gender Gaps Exist." Contemporary Issues in Education Research (CIER) 5, no. 4 (September 20, 2012): 271. http://dx.doi.org/10.19030/cier.v5i4.7271.

Full text
Abstract:
A decade ago, access to technology was limited and wiring schools was one of the nation's highest education priorities (NCREL, 2005). Ten years of substantial investments have vastly improved this picture. According to the Secretary's Fourth Annual Report on Teacher Quality, virtually every school with access to computers has Internet access (99%), compared to only 35 percent of schools in 1994, according to the National Center for Education Statistics (NCES) (Parsad & Jones, 2005). The Office of Technology Assessment report to Congress in 1995 stated that "Technology is not central to the teacher preparation experience in most colleges of education. most new teachers graduate from teacher preparation institutions with limited knowledge of the ways technology can be used in their professional practice" (Office of Technology Assessment, 1995). The report, in which this statement appeared, titled Teachers and Technology: Making the Connection, was a wake-up call, and over the past years, much remunerative progress has been made. Many states are attempting to address educators technology skills through the creation of teacher or administrator standards that include technology; as of 2003, 40 states and the District of Columbia have such standards (Ansell & Park, 2003). A number of states have adopted technology requirements for initial licensure. For example, 13 states require teachers and/or administrators to complete technology-related coursework, and nine require them to pass technology-related assessments. In addition, a number of states have implemented policies to improve veteran teachers technological skills (Ansell &Park, 2003). Addressing the issues of technology integration into the curriculum, the Maryland State Department of Educations (MSDE) PT3 consortium infused technology into the state's teacher education programs in three ways. First, the consortium used the Maryland Teacher Technology Standards to redesign both arts and sciences and education courses so they incorporate technology-related knowledge and skills. The Maryland Teacher Technology Standards included learning outcomes and, core learning goals and skills for success; it also specifies what students in pre-kindergarten through 12th grade need to know and be able to do in English/Language Arts, mathematics, science, and social studies. The Maryland State Department of Education (1999) provided expectations for how technology can and should be used to support student learning and instruction. Second, the group developed performance assessments in order to measure the technological competence of teacher candidates. Third, the consortium developed a system for electronic portfolios that incorporates a student teacher's technology performance assessment. These portfolios can be made available to future employers to demonstrate technology-related proficiency. The consortium is statewide and diverse, including several public universities and two communities. According to a report titled, Tech-Savvy: Educating Girls in the New Computer Age (AAUW, 2000), Washington, DC; as violent electronic games and dull programming classes turn off increasing numbers of adolescent girls, the way information technology is used, applied, and taught in the nations classrooms must change. Furthermore, commensurate with rapid changes in technology, a remarkably consistent picture emerges: more boys than girls experience an early, passionate attachment to computers, whereas for most girls attachment is subdued. Margolis and Fisher (2002) reported that computing is claimed as male territory very early in life: from early childhood through college, computing is both actively claimed as guy stuff by boys and men and passively ceded by girls and women. Society and culture have linked interest and success with computers to boys and men. In the words of Margolis and Fisher (2002), curriculum, teachers expectations, and culture reflect boys pathways into computing, accepting both assumptions of male excellence and womens deficiencies in the field (p. 4). Social expectations towards educational leadership in academic and economics terms depend on the integration of technology in every facet of society. The American family survival depends on the abilities and incomes of all adults. The type of technical skills needed to be creative and to survive in the job market escalates daily. Educational leaders must be aware that gender equity among middle school students with respect to the use of computer technology should be grounded in the development of programs that not only address the educational aspect of schools, but also allow students to develop their appreciation for, and understanding of the interrelationship among computer usage, careers, and values. With the implementation of such programs, schools could operate as equalizers for the sexes regarding computer competency and attitudes. Educational leaders have the ability to direct resources to show how computer technology may release the creative impulse in children and allow them to think and learn. Educators need to link the curriculum and technology with student interests. Both male and female students use computer applications that can be linked to the educational setting, such as word processing, Internet, completing homework, reports, and projects, as well as communication through email, self-expression, and personal interest. Educators who are developing these programs must understand how girls lose interest in technology and recognize the different learning styles of each gender. The role of training district school teachers to effectively utilize computer technology within the classroom is important if strides are to be made in supporting girls and women in choosing computer-related careers and using computers as a medium of expression. Institutions of higher education would provide opportunities and hold the responsibility of reviewing the technical construction of each teachers plan. Educational leaders will meet frequently with university representatives to review, discuss, record experiences, develop, modify, and evaluate plans and performances to ensure that teachers receive the training necessary to instruct all students utilizing appropriate computer technology. Degree attainment, certification, and re-certification should be linked to the variation of experiences, the structure, depth, detail, and impact of the program developed by the practitioner in consultation with representatives from higher education and the school district. Partnerships with local school districts and institutions of higher learner should be established to develop programs, which incorporate many of the tenets discussed above.
APA, Harvard, Vancouver, ISO, and other styles
32

Klimina, N. V. "An interdisciplinary approach to learning programming through the creation of electronic music in the sonic pi audio programming environment." Informatics in school, no. 2 (April 27, 2020): 5–18. http://dx.doi.org/10.32517/2221-1993-2020-19-2-5-18.

Full text
Abstract:
With the development of computer technologies, there is a rapid development of applied music based on computer technology: music for computer games, for advertising, for voicing household and other equipment, music in movies and animations, TV music, and academic music. This indicates the relevance of such an area of use of information technologies as program (algorithmic) sound synthesis, and the need for schoolchildren to familiarize themselves with this promising IT area. The fact that music and mathematics are interconnected has been known since ancient times. Now we can observe the close connection of music and informatics. And not just the processing of music in synthesis programs, but the programmatic creation of music using code. The article shows the relationship of musical art with the art of programming, considers the concept of the Sonic Pi audio programming environment, demonstrates the main features of this environment, language tools for programming algorithms, data structures and musical compositions in Ruby.
APA, Harvard, Vancouver, ISO, and other styles
33

Carbone, A., P. Schendzielorz, and J. D. Zakis. "Electronic Assessment and Self-Paced Learning on the Web Using a Multiple-Choice Quiz Generator." International Journal of Electrical Engineering & Education 37, no. 2 (April 2000): 119–25. http://dx.doi.org/10.7227/ijeee.37.2.1.

Full text
Abstract:
This paper describes the work of an advanced first-year student in the Department of Computer Science, Monash University, who developed a Web-based multiple-choice quiz. It highlights the unique quiz features, and its use by students and staff. The paper describes how the quiz was incorporated into the first-year computer programming unit, which is based on the C programming language, and presents a conduit of attitudes useful to those who are planning to use the Web as a resource for educational assessment. It also describes some aspects of introduction of the quiz into engineering and Java.
APA, Harvard, Vancouver, ISO, and other styles
34

MORIARTY, K. J. M., and T. TRAPPENBERG. "PROGRAMMING TOOLS FOR PARALLEL COMPUTERS." International Journal of Modern Physics C 04, no. 06 (December 1993): 1285–94. http://dx.doi.org/10.1142/s0129183193001002.

Full text
Abstract:
Although software tools already have a place on serial and vector computers they are becoming increasingly important for parallel computing. Message passing libraries, parallel operating systems and high level parallel languages are the basic software tools necessary to implement a parallel processing program. These tools up to now have been specific to each parallel computer system and a short survey will be given. The aim of another class of software tools for parallel computers is to help in writing or rewriting application programs. Because automatic parallelization tools are not very successful, an interactive component has to be incorporated. We will concentrate here on the discussion of SPEFY, a parallel program development facility.
APA, Harvard, Vancouver, ISO, and other styles
35

Methorst, Henri W. "Overeenkomsten En Verschillen - Zowel Psychische Als Intellektu-Ele - Tussen(Schriftelijk)Vertalen En (Kongres)Tolken ; Programmering Van Mensenbrein En Computerbrein." Vertalen in theorie en praktijk 21 (January 1, 1985): 56–65. http://dx.doi.org/10.1075/ttwia.21.08met.

Full text
Abstract:
Similarities.Both are mediators, both remain in the background,. They speak or write in the target-language as if the author/speaker had spoken that language .Identification,no censorship - a calling.The transition from one"génie de la langue"into another. Interpreters,like psychologists and psychiatrists:originally a very Jewish profession. The role of a minority group,sociologically, in a masculine majority.- therefore:social programming. Similarity with the role of pianist accompanying a soloist. Bilingualism of children under ten , bilingual interpreters. The necessary distinction:only those who have the gift succeed. The difference between cerebral hemisphere functions in language between Westerners and Japanese-born Japanese - a total difference. American/Cuban born Japanese are bilingual, have the Western hemisphere function: linguistic-cultural programming,no genetic difference.Why possibly Japanese are not gifted for Western languages ,but are remarkable in Western music. Similarity between speed and complexity of data-collection and -processing in human_brain and computer-brain.The difference being: the .human brain can mentally/emotionally grasp and interpret underlying subtle implications and motivations that computer can not. Future possibilities of using jointly electronics and interpretation; possible future needs of communication between Russia and China and other nations.
APA, Harvard, Vancouver, ISO, and other styles
36

KLYUCHNIKOV, Anatoly T. "A Speed Observer for Sensorless Control of an Induction Motor." Elektrichestvo 2, no. 2 (2021): 54–59. http://dx.doi.org/10.24160/0013-5380-2021-2-54-59.

Full text
Abstract:
Half a century has passed since the time F. Blaschke received a patent for vector control of an induction motor with a speed sensor and a Hall sensor. Since that time, the transformation of generalized vectors in the Park—Gorev equations as projections on the axes in different coordinate frames aft, dq, and xy has been regarded to be a commonly accepted one. With this approach, five differential and four algebraic equations with cross-links have to be solved for studying the processes in an induction motor, which involves certain inconvenience of analyzing the processes in the machine. Eventually, many versions of high-quality electric motor control systems have been developed. Owing to the progress achieved in computer engineering, it has become possible to solve a fewer number of the Park—Gorev equations in complex form without decomposing the vectors into projections on the coordinate ases aft, dq, xy. At present, the majority of widely used programming languages (FORTRAN, C+, MathCAD, MatLAB, etc.) offer efficient tools for implementing the operations of summing and multiplying complex quantities. In the article, the Park-Gorev equations are solved without decomposing the vectors into their projections on the coordinate axes вб, dq, xy. In so doing, the induction motor complex speed observer uses only two voltage equations and two flux linkage equations. The rotor motion equation is not used to determine the speed. The obtained algorithms for solving by means of a complex speed observer made it possible to determine the currents, electromagnetic torque and motor’s moment of inertia. The proposed algorithms written in the б-в and x-y coordinate systems made it possible to determine the motor speed in its fast start-up process (0.2 s) with an error of less than 1%.
APA, Harvard, Vancouver, ISO, and other styles
37

Chan, T. F. "Analysis of Self-Excited Induction Generators Using Symbolic Programming." International Journal of Electrical Engineering & Education 29, no. 4 (October 1992): 329–38. http://dx.doi.org/10.1177/002072099202900409.

Full text
Abstract:
Analysis of self-excited induction generators using symbolic programming Using the symbolic programming language MACSYMA, the self-excited induction generator may be analysed in a straightforward manner with a high degree of accuracy. Very little manual effort need be spent on algebraic manipulation, numerical analysis and computer programming. Typical program sessions are cited to illustrate the elegance of this approach.
APA, Harvard, Vancouver, ISO, and other styles
38

Dinh, Van Quang, and Yves Marechal. "GPU-based parallelization for bubble mesh generation." COMPEL - The international journal for computation and mathematics in electrical and electronic engineering 36, no. 4 (July 3, 2017): 1184–97. http://dx.doi.org/10.1108/compel-11-2016-0476.

Full text
Abstract:
Purpose In FEM computations, the mesh quality improves the accuracy of the approximation solution and reduces the computation time. The dynamic bubble system meshing technique can provide high-quality meshes, but the packing process is time-consuming. This paper aims to improve the running time of the bubble meshing by using the advantages of parallel computing on graphics processing unit (GPU). Design/methodology/approach This paper is based on the analysis of the processing time on CPU. A massively parallel computing-based CUDA architecture is proposed to improve the bubble displacement and database updating. Constraints linked to hardware considerations are taken into account. Finally, speedup factors are provided on test cases and real scale examples. Findings The numerical experiences show the efficiency of parallel performance reaches a speedup of 35 compared to the serial implementation. Research limitations/implications This contribution is so far limited to two-dimensional (2D) geometries although the extension to three-dimension (3D) is straightforward regarding the meshing technique itself and the GPU implementation. The authors’ works are based on a CUDA environment which is widely used by developers. C\C++ and Java were the programming languages used. Other languages may of course lead to slightly different implementations. Practical implications This approach makes it possible to use bubble meshing technique for both initial design and optimization, as excellent meshes can be built in few seconds. Originality/value Compared to previous works, this contribution shows that the scalability of the bubble meshing technique needs to solve two key issues: reach a T(N) global cost of the implementation and reach a very fast size map interpolation strategy.
APA, Harvard, Vancouver, ISO, and other styles
39

Taranchuk, V. B. "FEATURES OF FUNCTIONAL PROGRAMMING OF INTERACTIVE GRAPHICAL APPLICATIONS." Vestnik of Samara University. Natural Science Series 21, no. 6 (May 17, 2017): 178–89. http://dx.doi.org/10.18287/2541-7525-2015-21-6-178-189.

Full text
Abstract:
In the article methodical and technical solutions which essentially expand capabilities of creation of the electronic intelligent educational resources contain- ing mathematical notation of any level of complexity and graphics illustrations of all types and categories are discussed. Base units of program modules, key constructions of codes, functions and options of language of the system of com- puter algebra Mathematica are explained. Main rules of preparation of freely distributed interactive program applications of CDF format are noted. Exam- ples from practice of preparation of teaching materials of discipline ”Computer Graphics” are given. User interface and results of execution of program modules are illustrated.
APA, Harvard, Vancouver, ISO, and other styles
40

Chrysafiadi, Konstantina, and Maria Virvou. "Dynamically Personalized E-Training in Computer Programming and the Language C." IEEE Transactions on Education 56, no. 4 (November 2013): 385–92. http://dx.doi.org/10.1109/te.2013.2243914.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Nofre, David. "The Politics of Early Programming Languages." Historical Studies in the Natural Sciences 51, no. 3 (June 1, 2021): 379–413. http://dx.doi.org/10.1525/hsns.2021.51.3.379.

Full text
Abstract:
There probably has never been such a controversial programming language as Algol. In the early 1960s the disciplinary success of the so-called Algol project in helping to forge the discipline of computer science was not matched by a significant adoption of the Algol language, in any of its three versions. This contrast is even more striking when considering the contemporary success of IBM’s Fortran, a language that, like Algol, was also conceived for scientific computation, but unlike Algol, initially only available for IBM computers. Through extensive archival research, this article shows how the relentless pursuit of a still better language that came to dominate the agenda of the Algol project brought to the fore the tension between the research-driven dimension of the project and the goal of developing a reliable programming language. Such a strong research-oriented agenda increased IBM’s doubts about a project that the firm already felt little urge to support. Yet IBM did not want to appear as obstructing the development of either Algol or Cobol, even if these “common languages” posed a clear risk to the firm’s marketing model. The US Department of Defense’s endorsement of Cobol and the rising popularity of Algol in Europe convinced IBM to push for the use of Fortran in Western Europe in order to protect the domestic market. IBM’s action in support of Fortran reminds us of the power imbalances that have shaped computer science.
APA, Harvard, Vancouver, ISO, and other styles
42

Rahneva, Darina, Vanya Stoykova, Angelina Cherneva, and Krum Videnov. "VIRTUAL LABORATORY for NETWORK AND COMPUTER SECURITY." International Conference on Technics, Technologies and Education, no. 1 (2018): 315–22. http://dx.doi.org/10.15547/ictte.2018.08.003.

Full text
Abstract:
We live in the digital era and our daily lives are constantly connected with information and communication technologies. But this new world of digital information has inevitably raised the issue of data security, stored on electronic media or transmitted over the Networks. An important part in the field of computer and network security is cryptography and its study is an indispensable element in the preparation of all future specialists in the field of computer and communication technologies. The purpose of this report is to present a new way to conduct practical training in the field of Network and Computer Security using a Virtual Lab in which the basic cryptographic algorithms are presented using programming modules developed in language familiar to the students.
APA, Harvard, Vancouver, ISO, and other styles
43

Velastin, Sergio A. "Modular Programming in C: An Approach Suitable for Teaching." International Journal of Electrical Engineering & Education 29, no. 3 (July 1992): 243–54. http://dx.doi.org/10.1177/002072099202900306.

Full text
Abstract:
Modular programming in C: an approach suitable for teaching C has gained considerable popularity in the field of embedded computer systems. However, C is an inherently unsafe language that has resulted in unsafe practices. We present an evolutionary approach derived from the ADA ‘package’ concept. The method has been used in teaching as well as industrial environments.
APA, Harvard, Vancouver, ISO, and other styles
44

EBERBACH, EUGENIUSZ. "SEMAL: A COST LANGUAGE BASED ON THE CALCULUS OF SELF-MODIFIABLE ALGORITHMS." International Journal of Software Engineering and Knowledge Engineering 04, no. 03 (September 1994): 391–408. http://dx.doi.org/10.1142/s0218194094000192.

Full text
Abstract:
The design, specification, and preliminary implementation of the SEMAL language, based upon the Calculus of Self-modifiable Algorithms model of computation is presented. A Calculus of Self-modifiable Algorithms is a universal theory for parallel and intelligent systems, integrating different styles of programming, and applied to a wealth of domains of future generation computers. It has some features from logic, rule-based, procedural, functional, and object-oriented programming. It has been designed to be a relatively universal tool for AI similar to the way Hoare’s Communicating Sequential Processes and Milner’s Calculus of Communicating Systems are basic theories for parallel systems. The formal basis of this approach is described. The model is used to derive a new programming paradigm, so-called cost languages and new computer architectures cost-driven computers. As a representative of cost languages, the SEMAL language is presented.
APA, Harvard, Vancouver, ISO, and other styles
45

Bonnieux, Sébastien, Dorian Cazau, Sébastien Mosser, Mireille Blay-Fornarino, Yann Hello, and Guust Nolet. "MeLa: A Programming Language for a New Multidisciplinary Oceanographic Float." Sensors 20, no. 21 (October 26, 2020): 6081. http://dx.doi.org/10.3390/s20216081.

Full text
Abstract:
At 2000 m depth in the oceans, one can hear biological, seismological, meteorological, and anthropogenic activity. Acoustic monitoring of the oceans at a global scale and over long periods of time could bring important information for various sciences. The Argo project monitors the physical properties of the oceans with autonomous floats, some of which are also equipped with a hydrophone. These have a limited transmission bandwidth requiring acoustic data to be processed on board. However, developing signal processing algorithms for these instruments requires one to be an expert in embedded software. To reduce the need of such expertise, we have developed a programming language, called MeLa. The language hides several aspects of embedded software with specialized programming concepts. It uses models to compute energy consumption, processor usage, and data transmission costs early during the development of applications; this helps to choose a strategy of data processing that has a minimum impact on performances. Simulations on a computer allow for verifying the performance of the algorithms before their deployment on the instrument. We have implemented a seismic P wave detection and a blue whales D call detection algorithm with the MeLa language to show its capabilities. These are the first efforts toward multidisciplinary monitoring of the oceans, which can extend beyond acoustic applications.
APA, Harvard, Vancouver, ISO, and other styles
46

Базурін, Віталій Миколайович. "Середовища програмування як засіб навчання учнів основ програмування." Інформаційні технології і засоби навчання 59, no. 3 (June 30, 2017): 13–27. http://dx.doi.org/10.33407/itlt.v59i3.1601.

Full text
Abstract:
The article reveals the conditions for choosing the programming environment as a means of teaching students of the general education school to programming in modern languages. The main conditions that influence the choice of the programming environment are determined: technical characteristics of computers and system requirements of the programming environment; availability of operating systems and additional software required for the functioning of the programming environment; functional of the programming environment; the interface of the programming environment; availability of documentation for the software environment; availability of educational and methodological support; level of competence of the teacher of computer science. The characteristics of the most common programming environments in C / C ++, C #, Java are analyzed. The selection of the programming environment for studying each of the specified programming languages is substantiated for the training of beginning programmers and students who have programming skills.
APA, Harvard, Vancouver, ISO, and other styles
47

Lippman, G. "Operating systems programming: the SR programming language [Book Reviews]." IEEE Parallel & Distributed Technology: Systems & Applications 4, no. 3 (1996): 75. http://dx.doi.org/10.1109/m-pdt.1996.532145.

Full text
APA, Harvard, Vancouver, ISO, and other styles
48

Johanson, Roger P. "Computers, Cognition and Curriculum: Retrospect and Prospect." Journal of Educational Computing Research 4, no. 1 (February 1988): 1–30. http://dx.doi.org/10.2190/5wmc-4kbj-rgg4-3khh.

Full text
Abstract:
Spearheaded by the writings of Seymour Papert, many educators have looked to computer use in education to usher in a new era in which the development of higher-order thinking skills would be promoted in schools. Early research aimed at showing the positive effects of programming instruction on students' thinking skills was not encouraging. More recent research is only somewhat more promising. This article begins with a summary and critique of the research, advancing eight hypotheses regarding the general failure of the research to confirm the expectations. Two major claims are made. The first is that the principle weakness of research on the cognitive consequences of programming instruction very likely has been its inadequate consideration of curricular issues. The second claim is that a relatively new programming language, Prolog, which is radically different from procedural languages like BASIC and LOGO, merits serious consideration for educational use. The article concludes with a brief introduction to Prolog.
APA, Harvard, Vancouver, ISO, and other styles
49

Kim, Sungmin. "Development of a computer-aided design software for smart garments." International Journal of Clothing Science and Technology 29, no. 6 (November 6, 2017): 845–56. http://dx.doi.org/10.1108/ijcst-02-2017-0011.

Full text
Abstract:
Purpose The purpose of this paper is to develop a computer-aided design software for smart garments. Design/methodology/approach A circuit design software with graphical user interface and an automatic Arduino code generator has been developed. Findings Complex circuit design for smart garment can be performed using an intuitive graphical user interface. Sophisticated C codes for activating the smart garment can be generated without in-depth knowledge of C language and electronic devices. Research limitations/implications Circuit wiring is performed manually. Further work will be focused on the generation of an algorithm that can find the overlap-free design of complex circuit. Practical implications Smart garments with complex functions are expected to be designed more easily without in-depth knowledge of electronic circuits and computer programming. Social implications Researchers of smart garment will be able to concentrate on the actual function of smart garments rather than coding the complex C programs. Originality/value This is the first computer-aided smart garment design software that can not only design the circuit but also generate the computer codes.
APA, Harvard, Vancouver, ISO, and other styles
50

Makhanov, K. M., and L. V. Chirkova. "Interdisciplinary communication of physics, schemes and programming." Bulletin of the Karaganda University. "Physics" Series 98, no. 2 (June 30, 2020): 143–49. http://dx.doi.org/10.31489/2020ph2/143-149.

Full text
Abstract:
The article presents the results of the development of an electronic device based on digital components, carried out jointly with schoolchildren and students. The aim of this work was the design and development of an electronic device based on 32-bit microcontrollers of the STM32 series. For the design and development of the electronic part of the device, the integrated development environment Altium Designer was used. Using a high-level C ++ language, a control program was developed in the Keil v.5 debugging environment. The microcontroller of the STM32F030K6T6 series was used as the central control processor. The electrical circuit and the circuit board of the device are developed. A highly sensitive gas sensor TGS 2610, manufactured by Figaro (Japan), was used as a sensor element. For SMS transmission, the SIM800A module was used. In the process of doing the work, students independently made electric boards using the method of irradiation of a special photoresist with a UV lamp. Practically all the components were arranged and soldered by the students on their own. Together with the students, a control program for the microcontroller was developed. To manufacture the case of the device, the «KOMPAS» environment was used. The case was printed on a 3D — printer. Calibrated the device and its test tests. According to the results of preliminary test tests of the device, it was found that the gas sensor responds to the presence of gas during the first 20 seconds from the time the leak started. False positives of the device are not fixed. The importance of the foundations of physics, computer science and mathematics in the process of designing digital devices and instruments is shown.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography