Research: PROGRAMMING METHODOLOGIES AND ALGORITHMS