Final Draft 3-Proposal.tech Com

download Final Draft 3-Proposal.tech Com

of 28

Transcript of Final Draft 3-Proposal.tech Com

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    1/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    CHAPTER I

    PROBLEM AND ITS BACKGROUND

    This chapter discusses the problem to be investigated and the brief overview on

    effectiveness of different programming languages in fifth year Computer Engineering

    students in Polytechnic University of the Philippines Manila.

    Introduction

    Programming is the process of instructing or learning by means of an instructional

    program. Through this, programmers come up with different systems and practical

    applications that are beneficial to humanity. Different programming languages used by

    the programmers can run programs. Likewise, applying the basic knowledge in

    programming and logical thinking in creating algorithms, a programmer may yield into

    a simple yet functional and advantageous output. Programs are designed to help in

    organizing, sorting, classifying or collecting data of the user/s. This will lessen the time

    consumed in organizing data that may result to a more productive activity.

    Globally, computer related courses are interesting to graduating high school

    students because of job demands. According to Ed Lazowska,the Bill & Melinda Gates

    Chair in Computer Science & Engineering at the University of Washington Kids are

    waking up. Every field is becoming an information field, and if you can program at a

    level beyond an intro course, its a huge value to you. This implies that the students or

    http://www.cs.washington.edu/people/faculty/lazowska/http://www.cs.washington.edu/people/faculty/lazowska/http://www.cs.washington.edu/people/faculty/lazowska/
  • 7/25/2019 Final Draft 3-Proposal.tech Com

    2/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    programmers may benefit from programming. It will make them realize how

    programming can help them achieve being proficient to it, but also securing future jobs.

    C, C++, Java, Cobol, Python etc. are some examples of programming languages

    used by the programmers. They are some of the existing hundreds of programming

    languages and continue to grow. Its a well designed, beautiful language, but its not at

    all compatible with PHP. Everytime I need to call to PHP from the Scala part of the

    code base, Ill lose performance speed. We would have liked to use an existing language

    but for us, it just wasnt an option. Julien Verlaguet, a core developer on Facebooks

    Hack team, said. His citation denotes that existing programming languages create

    efficient program, however programmers create more effective programing languages to

    produce a better one. Having the knowledge of different programming languages may

    help the computer engineering students or programmers in establishing business and

    promoting effective communication.

    The fifth year computer engineering students in Polytechnic University of the

    Philippines Manila with total population of 200 students have encountered different

    programming languages throughout their course. Indicating that fifth year computer

    engineering students have already familiarized themselves with different programming

    languages. This study will determine the effectiveness of different programming

    languages in fifth year computer engineering students in PUP.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    3/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Background of the Study

    Contribution of programming is very invaluable and significant in our present

    years. In fact, programmers are in high demand and essential to global market. Last

    February 9, 2015, codeeval, a community of the worlds top developers to practice and

    compete on code challenges, released a study showing that Python is the most popular

    coding language of 2015. In contrast, according to a study about the ten most popular

    programming languages published last June 1, 2015 by Larry Kim, Founder and CTO of

    WordStream, Java is the most popular programming language used by the programmers.

    It is considered as the core foundation for developing Android Apps, making it a

    favorite of many programmers. These researches prove that the trend of the most

    popular programming languages used by the programmers varies within a short period

    of time. Thus, these examples are great help for computer engineering students or

    programmers.

    Theoretical Framework

    The study focused on effectiveness of different programming languages in fifth year

    Computer Engineering students in PUP. Some theories contributed greatly to the study

    to better understand the problem at hand.

    Constructivism Theory: According to Bruner, learning is an active process. Facets

    of the process include selection and transformation of information, decision making,

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    4/28

    INPUT:

    *Profle o theRespondents

    -Name

    -CourseYear&Section

    *i!erentPro"rammin"#an"ua"es

    -$uestionnaire

    PR%CSS:

    *'atherin" oInormation

    *Ta(ulatin" oInormations

    *)nal+ation othe "atheredinormations

    %UTPUT:

    !ecti,eness oi!erent

    Pro"rammin"#an"ua"es in

    ith YearComputer

    n"ineerin"Students inPoltechnicUni,ersit oPhilippines

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    generating hypotheses, and making meaning from information and experiences. Bruner's

    theories emphasize the significance of categorization in learning. "To perceive is to

    categorize, to conceptualize is to categorize, to learn is to form categories, to make

    decisions is to categorize." Interpreting information and experiences by similarities and

    differences is a key concept. Bruner gave much attention to categorization of

    information in the construction of internal cognitive maps. He believed that perception,

    conceptualization, learning, decision making, and making inferences all involved

    categorization.

    Conceptual Framework

    The Conceptual Framework explains the processes in this study. The figure below

    shows the flow of the study which is composed of INPUT, PROCESS, and OUTPUT.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    5/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    The first frame which is the INPUT shows the basic information of the respondents

    including their opinions in different programming languages.

    The second frame is PROCESS, it shows the procedure that the researchers used.

    The researchers used questionnaire to be able to get information to the respondents

    about their insights in different programming languages.

    The third frame includes the OUTPUT, it shows the result in the study made by the

    researchers. The result will show the effectiveness of different programming languages

    to the respondents.

    Statement of the Problem

    This aims to determine the effectiveness of different programming languages in

    fifth year Computer Engineering students in Polytechnic University of the Philippines

    Manila.

    Specifically, this study sought answers to the following questions related to

    effectiveness of programming languages:

    1. What are the five programming languages you commonly used?

    a. Bash

    b. C

    c. C#

    d. C++

    e. Go

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    6/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    f. Haskell

    g. Java

    h. Javascript

    i. Objective C

    j. Perl

    k. Python

    l. Ruby

    m. Scala

    n. Visual Basic.NET

    o. Others: ______________

    2. What is the most user-friendly programming language you have used?

    a. Bash

    b. C

    c. C#

    d. C++

    e. Go

    f. Haskell

    g. Java

    h. Javascript

    i. Objective C

    j. Perl

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    7/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    k. Python

    l. Ruby

    m. Scala

    n. Visual Basic.NET

    o. Others: ______________

    3. What is/are the advantage/s of the most user-friendly programming language you

    choose?

    4. What is/are the practical application/s of the most user-friendly programming

    language?

    Scopes and Limitations

    This study will focus on the effectiveness of different programming languages in

    fifth year Computer Engineering students in Polytechnic University of the Philippines

    Manila. The advantages, disadvantages (if any) and practical applications will also be

    discussed.

    Significance of the Study

    The main purpose of the study is to show a comparative table or diagram of the

    effectiveness of different programming languages in fifth year Computer Engineering

    students in Polytechnic University of the Philippines Manila. The study will determine

    the programming languages commonly used by the students and the most user-friendly

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    8/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    programming language. This examines and better understands the advantages and

    disadvantages (if any) of each of the programming languages. It will also cite some

    practical applications of each of the programming languages.

    The Department of Computer Engineering: The result of the study will serve as

    a guideline for the Department of Computer Engineerings syllabus or course outline. It

    may result to a more effective approach of teaching of different programming

    languages.

    The Teachers, Instructors, Professors and/or Faculty Members: This will ease

    the teaching staffs to let their students engage with different programming languages.

    The Computer Engineering students: This may initiate the computer engineering

    students to explore and to pioneer new programming languages that are more convenient

    than the existing ones.

    Definition of Terms

    Computer Programming- The process of developing and implementing various

    sets of instructions to enable a computer to do a certain task. These instructions are

    considered computer programs and help the computer to operate smoothly. The

    language used to program computers is not understood by an untrained eye (Bussiness

    Dictionary).

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    9/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    So it is mostly done by professionals and students especially computer related

    courses. It uses many types of software for a specific programming language for it to run

    effectively.

    Effectiveness- to know the most convenient and more suitable programming

    language for all types of program and its universality to be used in making any program.

    Fifth year Computer Engineering Students- students on their final year in college

    who are already familiar with many kinds of programming languages.

    Programming Language- A language used to write instructions for the computer.

    It lets the programmer express data processing in a symbolic manner without regard to

    machine-specific details (PC Magazine Encyclopedia).

    Used by programming students to create a program. General name for JAVA, C, C+

    +, etc.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    10/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    CHAPTER II

    REVIEW OF RELATED LITERATURE AND STUDIES

    This chapter discusses some literature and studies related to this study, and

    advantages, disadvantages and practical applications of different programming

    languages.

    Foreign Literature

    There are numerous Programming Language that are created, developed, and used

    by certain persons, specifically computer programmers. The Different Programming

    Languages encourage these people to think about problems in different ways.

    Eventhough there are numbers of Programming Languages, they still perform different

    types of work, they still have their specialization, and each languages have its

    advantages and disadvantages. But what is a Programming Language?

    According to some books, sites and related articles. Programming Language can be

    defined as:

    a language intended for use by a person to express a process by which a

    computer can solve a problem.- (Hope and Jipping)

    a set of conventions for communicating an algorithm" - (E. Horowitz)

    a notation designed to connect instructions to a machine or a computer. -

    (Edgefxkits International)

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    11/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Programming Languages are used to regulate the rendition of a machine or computer.

    There are two basic types of Programming Language.

    A. High-Level Programming Language

    a program written in high-level programming language are called source

    program or source text. (Krishnamurthi et al., 2012)

    are basically symbolic languages that use English words and/or mathematical

    symbols rather than mnemonic codes.

    Some types of High-level Programming Language are:

    1. Algebraic Formula-Type Processing

    are oriented toward the computational procedures for solving mathematical and

    statistical problems.

    Examples:

    BASIC (Beginners All Purpose Symbolic Instruction Code)

    FORTRAN (Formula Translation)

    PL/I (Programming Language, Version 1)

    ALGOL (Algorithmic Language)

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    12/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    APL (A Programming Language)

    2. Business Data Processing

    are best able to maintain data processing procedures and problems involved in

    handling files.

    Some examples include:

    COBOL (Common Business Oriented Language)

    RPG (Report Program Generator)

    3. String and List Processing

    are used for string manipulation, including search patterns and inserting and

    deleting characters.

    Examples are:

    LISP (List Processing)

    Prolog (Program in Logic)

    4. Visual Programming Language

    are designed for building Windows-based applications.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    13/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Examples are:

    Visual Basic

    Visual Java

    Visual C

    B. Low-Level Programming Languages

    The computer can only understand and execute instructions given in the form of

    machine language i.e. binary. Types: Machine Language and Assembly

    Language.

    1. Machine Language

    a programming language directly executed and interpreted by a computer.

    2. Assembly Language

    a symbolic language with an instruction set that basically one-on-one with the

    machine language.

    According to Istvn Juhsz and gnes Korotij's book entitled Programming

    Languages (2012), it include the classifications of programming language. Namely:

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    14/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    I. Imperative (algorithmic) languages

    When the programmer writes a program text in these languages, he or she codes an

    algorithm, and this algorithm makes the processor work.

    The program is a sequence of statements. The most important programming feature

    is the variable, which provides direct access to the memory, and makes it possible to

    directly manipulate the values stored within.

    Sub-groups:

    1. Procedural Programming Language

    is used to execute a sequence of statements which lead to a result. Typically, this

    type of programming language uses multiple variables, heavy loops and other

    elements, which separates them from functional programming languages.

    2. Object-oriented Programming Language

    It views the world as a collection of objects that have internal data and external

    means of accessing parts of that data. The goal of object-oriented programming

    is to think about the problem separating it into a collection of objects that

    provide services that can be used to solve a particular problem.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    15/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    II. Declarative (non-algorithmic) languages

    The programmer has to present only the problem, as the mode of the solution is

    included in language implementations. The programmer

    cannot perform memory operations, or just in a limited way.

    Sub-groups:

    1. Functional (applicative) Programming languages

    It uses stored data, frequently avoiding loops in favor of recursive functions. The

    functional programmings primary focus is on the return values of functions, and side

    effects and different suggests that storing state are powerfully discouraged.

    2. Logic Programming languages

    It allows programmers to make declarative statements and then allow the computer

    to reason about the consequences of those statements.

    III. Other languages

    This category comprises languages which do not fall into any of the above

    mentioned groups. These languages do not have much in common, apart from the fact

    that they generally deny one or more imperative features.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    16/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Foreign Studies

    Programming Languages haves it own flaws and capabilities. This article discuss

    the advantages and disadvantages of the Languages that falls to the two basic types.

    Advantages and Disadvantages of Programming Language

    Programming Languages have its own strenghts and weaknesses, that the

    programmer need to deal with. Below are the advantages and disadvantages as said by

    some computer programmers. (Dream-in-code, 2007)

    1. Low-Level Programming Language

    Advantages(ML/AL)

    1. takes less storage.

    2. useful for writing system programs.

    3. makes fast and efficient use of the computer.

    Disadvantages (ML/AL)

    1. difficult to write because binary system is not user-friendly to human.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    17/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    2. the programmer has to keep track of the storage of data and instructions.

    3. machine dependent.

    4. All operation codes have to be memorized.

    5. Hard to amend and find errors in a program.

    2. High-Level Programming Language

    Advantages

    1. user-friendly

    2. more portable and can be executed by different computers.

    3. easier to write, read, and modify.

    4. independent on the machine which it is used.

    Disadvantages

    1. The object code generated by a translator might be inefficient compared to an

    equivalent assembly language program.

    2. It has to be translated into the machine language by a translator which takes time.

    3. Some high-level programming language are not suited for low-level programming.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    18/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    4. Other programming languages under the high-level needs to perform in a specific

    application.

    According to TIOBE Software Website, posted by the English 4 IT as of June 2009,

    the top 10 most popular programming languages are:

    1. Java

    Java uses a compiler, and is an object-oriented language released in 1995 by Sun

    Microsystems. Java is a well-organized language with a strong library of reusable

    software components.

    Strengths: Code portable, most popular

    Weaknesses: dawdler than domestic compiled languages

    2. C

    C is a compiled, procedural language developed in 1972 by Dennis Ritchie for use

    in the UNIX operating system. Although designed to be portable in nature, C programs

    must be specifically compiled for computers with different architectures and operating

    systems.

    Strengths: Speediness, widely-used

    Weaknesses: The memory management can be formidable to overcome.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    19/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    3. C++

    C++ is a compiled, multi-paradigm language written as an update to C in 1979 by

    Bjarne Stroustrup. It attempts to be backwards-compatible with C and brings object-

    orientation, which helps in larger projects.

    Strengths: Speediness

    Weaknesses: Older and considered more handless than newer object-oriented languages

    such as Java or C#.

    4. PHP

    PHP uses a run-time interpreter, and is a multi-paradigm language originally

    developed in 1996 by Rasmus Lerdorf to create dynamic web pages. As of now, PHP is

    the most popular language used to write web applications.

    Strengths: Web programming, valid documentations

    Weaknesses: Incoherent syntax, too many ways to do the same thing.

    5. VB ( or Visual Basic )

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    20/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Visual Basic is an interpreted, multi-paradigm language developed by Microsoft

    Corporation for the Windows platform. Visual Basic is a good language for scripting

    Windows applications that do not need the power and speed of C#.

    Strengths: None.

    Weaknesses: Only runs in Windows

    6. Python

    Python is an interpreted, multi-paradigm programming language written by Guid o

    van Rossum in the late 1980's and intended for general programming purposes. Python

    is characterized by its use of indentation for readability, and its encouragement for

    elegant code by making developers do similar things in similar ways.

    Strengths: Excellent readability and overall philosophy

    Weaknesses: None

    7. C#

    C# is a compiled, object-oriented language written by Microsoft. It is an open

    specification, but rarely seen on any non-Windows platform.

    Strengths: Powerful and pretty fast

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    21/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Weaknesses: Only suitable for Windows

    8. JavaScript

    JavaScript is an interpreted, multi-paradigm language. It is basically a language

    meant to script behaviors in web browsers and used for things such as web form

    validation and AJAX style web applications. The real name of this programming

    language is ECMAscript.

    Strengths: The only reliable way to do client-side web programming.

    Weaknesses: Only useful in a web browser

    9. Perl

    Perl is an interpreted, multi-paradigm language written by Larry Wall in 1986. It is

    characterized by a somewhat disorganized and scary-looking syntax which only makes

    sense to other PERL programmers. Perl is the

    best language for text processing and system administration scripting.

    Strengths: text processing and system administration

    Weaknesses: Strange syntax

    10. Ruby

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    22/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Ruby is an interpreted, object-oriented language written by Yukihiro Matsumoto

    around 1995. It is one of the most object-oriented languages in the world. Everything is

    object-oriented in Ruby, even letters and numbers can have method calls.

    Strengths: Most object-oriented language

    Weaknesses: The opposite of its superior object model is its speed.

    Studies Tangentially Related

    A Proposed Research of Jean Yang working together with Professor Greg

    Morrisett. They conduct a reasearch on type system and polymorphism in

    Haskell, a strongly typed functional language. Jean discussed her interess and

    desire to use the programming languages. She enumerate the usefulness of

    different programming languages and its funtions.

    A book entitled Programming Languages: Application and Interpretation by

    Shriram Krishnamurthi, Krishnamurthi together with his colleagues build up

    programs like other programmers would.

    They include mistakes because its the best way for their readers to learn. The

    main programming language they used in this book is the Racket, which actually

    supports a host of programming languages. Their book comprise certain topics

    like parsing, coda, first look of Interpretation, Functions, Data types, etc. which

    involve the programming language.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    23/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Local Literature

    There are also studies and articles regarding the different programming languages

    used by certain computer programmers here in the Philippines. These programmers

    consider the top 10 most popular programming language (English 4 IT, 2015). As of the

    present time programmers are high demand, their fluency in coding languages are

    invaluable. According to Jay Fajardo, CEO at Proudcloud Codehead, he listed the most

    asked language which is the Javascript. In Javascript, you can't escape having to know

    this for client side functionality regardless of the server side stack you use. (Fajardo,

    2013).

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    24/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    CHAPTER III

    RESEARCH DESIGN AND METHODOLOGY

    This chapter presents the research design, sampling technique, the instruments,

    procedures, and statistical treatments used in this study.

    Research Methodology

    This study was organized using quantitative design. Quantitative research design

    helps to quantify the problem by generating numerical data or date that can be converted

    into useable statistics. This is used to quantify behavior, opinions, attitudes, and other

    defined variable that can be obtained from a sample population.

    Research Design

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    25/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    This study was organized using quantitative design. Quantitative research design

    uses measurable date to produce facts and uncover patterns in research. The collection

    of data uses methods such as paper surveys, online surveys, telephone interview, online

    polls, etc.

    Description of the Subjects of the Study

    Population

    An ideal population would be all fifth year Computer Engineering students in

    Polytechnic University of the Philippines, Sta. Mesa, Manila. This includes regular

    students and irregular students in fifth year level of Computer Engineering.

    Sample

    The study will be conducted in the Polytechnic University of the Philippines. The

    total population of fifth year Computer Engineering students is 200. Thus, the sample

    will include the total population to get an accurate results.

    Research Instruments

    Instrumentation

    Instrumentation will include the different programming languages, advantages,

    disadvantages and practical applications of each programming languages.

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    26/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Reliability: The programming languages elaborated in the research are patterned in

    previous researches about the most commonly used programming languages.

    Validity: This instrument is valid until the trend in usage of different programming

    languages remains constant.

    Data-Gathering Procedure

    1. The data will be gathered from the Polytechnic University of the Philippines through

    a paper survey. We, researchers, will conduct a survey among the fifth year

    Computer Engineering students in PUP to collect the necessary data.

    2. Gathered data will be tallied and recorded for data analysis and computations.

    3. In order to acquire accurate results, statisticians will guide us in data analysis.

    Bibliography

    Shriram Krishnamurthi. 2012. Programming Languages: Application and Interpretation

    (Version Second Edition)

    Professor Louis Steinberg, 401 Hill. Principles of Programming Languages

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    27/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Istvn Juhsz and gnes Korotij. 2012. Programming Languages. pg 8-10. This

    electronic book was prepared in the framework of project TMOP-4.1.2-08/1/A-

    2009-0046 Eastern Hungarian Informatics Books Repository.

    Eric Suh. 2011. "The Tower of Babel -- A Comparison of Programming Languages."

    Retrieved from http://www.cprogramming.com/langs.html

    Dream-in-code. 2007. "Advantages or Disadvantages of Programming Languages."

    Retrieved from www.dreamincode.net/forums/topic/27087-advantages

    disadvantages-of-programming-languages/

    Uwe Herman. 2015. Types of Computer Languages with Their Advantages and

    Disadvantages. Retrieved from ninjacraze.hubpages.com/hub/Types-of-Computer-

    Languages-with-Advantages-and-Disadvantages

    Edgefxkits International. 2015. "What is the Programming Languages and its D

    ifferences." Retrieved from efxkits.com/blog/types-of-programming- languages-

    with-differences/

    Jean Yang. (n.d) Research Proposal

    English 4 IT. 2015. "Top 10 Most Popular Programming Languages." Retrieved from

    www.english4it.com/unit/9/reading

  • 7/25/2019 Final Draft 3-Proposal.tech Com

    28/28

    POLYTECHNIC UNIVE RSITY OF THE PHIL IPP I NES

    Jay Fajardo. 2013. What is the most useful programming language or technology to l

    earn in the Philippines? Retrieved from https://www.quora.com/What-is-the-most-

    useful-programming-language-or-technology-to-learn-in-the-Philippines

    https://www.quora.com/What-is-the-most-https://www.quora.com/What-is-the-most-