Octave is a high level programming language for numerical computations which is used in both academia and industry (Eaton, 1998). Octave lacks a graphical user interface (GUI) and support as it is a free software. In view of the trend of taking desktop applications online and the current inadequacies of the existing online compilers for Octave, this project aims to develop an online programming environment for Octave. The project should accept commands from the Octave API and provide output accordingly. The programming environment was implemented primarily using PHP, HTML and Octave. The major task was to integrate Octave and PHP seamlessly while making up for the inadequacies of past work. In the testing phrase, the project was abl...
Online learning has been stepping ahead as a benchmark in the delivery of Singapore’s education wher...
Musicians need to notate their melody into music scores. If they use paper (which is highly comforta...
Despite the adoption of Learning Management Systems (LMS) has been continuously growing in the last ...
The language of technical computing has become more and more popular especially for engineers, scien...
The paper shows a way for fast development of interactive online applications that can be used in te...
Coursera works with the world's top universities to provide massive open online courses. These cours...
Courses in Numerical Analysis and Scientific Computing are effective and appreciated by students whe...
NCLab is a graphical desktop that runs in the web browser and is connected to the cloud. Users can s...
ChuckPad is a network-based platform for sharing code, modules, patches, and even entire musical wor...
This is the third edition of the Octave documentation, and is consistent with version 2.1.x of Octav...
The growth of the live coding community has been coupled with a rich development of experimentation ...
QuaverSeries consists of a domain-specific language and a single-page web application for collaborat...
Abstract — Internet has added more dynamism to this fast changing world. Most of the time, people wi...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
Online learning has been stepping ahead as a benchmark in the delivery of Singapore’s education wher...
Musicians need to notate their melody into music scores. If they use paper (which is highly comforta...
Despite the adoption of Learning Management Systems (LMS) has been continuously growing in the last ...
The language of technical computing has become more and more popular especially for engineers, scien...
The paper shows a way for fast development of interactive online applications that can be used in te...
Coursera works with the world's top universities to provide massive open online courses. These cours...
Courses in Numerical Analysis and Scientific Computing are effective and appreciated by students whe...
NCLab is a graphical desktop that runs in the web browser and is connected to the cloud. Users can s...
ChuckPad is a network-based platform for sharing code, modules, patches, and even entire musical wor...
This is the third edition of the Octave documentation, and is consistent with version 2.1.x of Octav...
The growth of the live coding community has been coupled with a rich development of experimentation ...
QuaverSeries consists of a domain-specific language and a single-page web application for collaborat...
Abstract — Internet has added more dynamism to this fast changing world. Most of the time, people wi...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
Online learning has been stepping ahead as a benchmark in the delivery of Singapore’s education wher...
Musicians need to notate their melody into music scores. If they use paper (which is highly comforta...
Despite the adoption of Learning Management Systems (LMS) has been continuously growing in the last ...