Importance of IDEs in Computer Programming
VerifiedAdded on 2023/06/03
|12
|2920
|421
AI Summary
This paper discusses the importance of selecting the right IDE for programming and how it helps in enhancing coding skills. It explores the features of popular IDEs like Net Beans, jGRASP, and Eclipse. The paper also highlights the significance of using a basic and simple IDE for beginners.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: COMPUTER PROGRAMMERS
Computer Programmers
Name of the Student
Name of the University
Author Note
Computer Programmers
Name of the Student
Name of the University
Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1COMPUTER PROGRAMMERS
Abstract
In any programing language, selecting the IDE is one of the most important thing that is to be
done. The IDE helps in the process of learning the programing language in a proper manner.
When a programmer starts a program the first and foremost thing that is needed to be done is
to select a simple programing language and a perfect IDE for the process of coding. There are
several hundreds of IDEs that are available in the market which can be used by the coder to
use. Some of the major IDEs are discussed in the paper further. Also how these IDEs work,
what kind of features those have are also well explained in the paper. Some of the integrated
development environment are net beans, jGrasp, Eclipse. These are some of the most useful
IDE that are developed in the past few years and have been of very much use to the
programmers. Further after the basics of the organising is learn selecting the best suited IDE
is one of the main thing that is needed to be done.
Abstract
In any programing language, selecting the IDE is one of the most important thing that is to be
done. The IDE helps in the process of learning the programing language in a proper manner.
When a programmer starts a program the first and foremost thing that is needed to be done is
to select a simple programing language and a perfect IDE for the process of coding. There are
several hundreds of IDEs that are available in the market which can be used by the coder to
use. Some of the major IDEs are discussed in the paper further. Also how these IDEs work,
what kind of features those have are also well explained in the paper. Some of the integrated
development environment are net beans, jGrasp, Eclipse. These are some of the most useful
IDE that are developed in the past few years and have been of very much use to the
programmers. Further after the basics of the organising is learn selecting the best suited IDE
is one of the main thing that is needed to be done.
2COMPUTER PROGRAMMERS
Table of Contents
Introduction....................................................................................................................2
Overview........................................................................................................................2
Java Net beans:...........................................................................................................3
jGRASP......................................................................................................................5
Eclipse........................................................................................................................6
Conclusion......................................................................................................................7
References......................................................................................................................8
Table of Contents
Introduction....................................................................................................................2
Overview........................................................................................................................2
Java Net beans:...........................................................................................................3
jGRASP......................................................................................................................5
Eclipse........................................................................................................................6
Conclusion......................................................................................................................7
References......................................................................................................................8
3COMPUTER PROGRAMMERS
Introduction
The concept of the computer programming can be explained as the process of the
designing and building an executable computer program that can perform a specific task.
The code can be written in many different programing languages and IDE’s that are available
in the market. An IDE or an integrated development environment can be explained as
application that facilitates other application developments (Juneau 2018). In general words
the IDE can be explained as a graphical user interface tool that is used by computer software
developers for creating other applications by coding (Jackson 2017). Thus it is said that the
IDE that is been used is one of the major thing that is needed to be done is to select the best
IDE for the process of the programmer. Initially, when a programmer starts a program the
first and foremost thing that is needed to be done is to select a simple programing language
and a perfect IDE for the process of coding.
In this paper the major concern that is explained in the paper is that whether choosing
an IDE is important or not. In order to explain this question many, many of the IDE’s are well
explained. This paper content the importance and advantages and disadvantages of using an
IDE and how it helps in the process of enhancing a programming.
Overview:
The use an importance of IDE is very much for the process of the learning computer
coding. Any teacher teaching a programming language at first needs to ensure that the
students use a basic and simple IDE for the process of the programming. Many teachers in
order to enhance the programing of the students, use the C programing and the turbo C ide for
teaching the basics of programing. The basic question is, whether an IDE is important or not
for enhancing coding of a student (Siregar, Syahputra and Mustar 2017). The IDE helps in
the process of creating the basics in a programmer. The IDE provides a programmer with
Introduction
The concept of the computer programming can be explained as the process of the
designing and building an executable computer program that can perform a specific task.
The code can be written in many different programing languages and IDE’s that are available
in the market. An IDE or an integrated development environment can be explained as
application that facilitates other application developments (Juneau 2018). In general words
the IDE can be explained as a graphical user interface tool that is used by computer software
developers for creating other applications by coding (Jackson 2017). Thus it is said that the
IDE that is been used is one of the major thing that is needed to be done is to select the best
IDE for the process of the programmer. Initially, when a programmer starts a program the
first and foremost thing that is needed to be done is to select a simple programing language
and a perfect IDE for the process of coding.
In this paper the major concern that is explained in the paper is that whether choosing
an IDE is important or not. In order to explain this question many, many of the IDE’s are well
explained. This paper content the importance and advantages and disadvantages of using an
IDE and how it helps in the process of enhancing a programming.
Overview:
The use an importance of IDE is very much for the process of the learning computer
coding. Any teacher teaching a programming language at first needs to ensure that the
students use a basic and simple IDE for the process of the programming. Many teachers in
order to enhance the programing of the students, use the C programing and the turbo C ide for
teaching the basics of programing. The basic question is, whether an IDE is important or not
for enhancing coding of a student (Siregar, Syahputra and Mustar 2017). The IDE helps in
the process of creating the basics in a programmer. The IDE provides a programmer with
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
4COMPUTER PROGRAMMERS
various features such as the debugging, vision control, version control and other tools. Also
an IDE helps in the process of language controlling.
Thus selecting an IDE is the most important thing initially when coding is started.
With time when a programmer have enough knowledge in the field of computer programing,
then any IDE can be used. Practicing a new IDE can be for experienced programmer can be a
very easier task (Bettini and Crescenzi 2015). This also depicts the hold of a programmer
over a language. But for a newbie programmer selecting a specific IDE is one of the must do
thing. This helps in the process to ensure that basics of the programming is strong enough.
Java Net beans:
The java net beans is one of the major IDE platform that uses the java platform for the
process of developing desktop applications. The use of the net beans have helped the
programmers to develop the process of enhancing the logic of the programming. The net
beans were originally designed by the sun micro system. Other than working on the java, it
supports the extensions of the PHP, C, C++ and html (Wielenga 2015). IT can be said one of
the earliest known IDE that helps in the process. One of the major advantage of using the net
beans IDE is Net Beans IDE bundle for Java SE comprises what is needed to start evolving
Net Beans plugins and Net Beans Platform grounded applications; no added SDK is required
(Gallardo et al. 2014). Also the application that are developed in the net beans ide can install
the modules automatically and hence ensures it becomes simpler for the programmer to use
the IDE in a better manner.
The platform compromises refillable services common applications, permitting
developers to emphasis on the logic specific to their application. Among the features of the
platform are:
Integrated development tools
various features such as the debugging, vision control, version control and other tools. Also
an IDE helps in the process of language controlling.
Thus selecting an IDE is the most important thing initially when coding is started.
With time when a programmer have enough knowledge in the field of computer programing,
then any IDE can be used. Practicing a new IDE can be for experienced programmer can be a
very easier task (Bettini and Crescenzi 2015). This also depicts the hold of a programmer
over a language. But for a newbie programmer selecting a specific IDE is one of the must do
thing. This helps in the process to ensure that basics of the programming is strong enough.
Java Net beans:
The java net beans is one of the major IDE platform that uses the java platform for the
process of developing desktop applications. The use of the net beans have helped the
programmers to develop the process of enhancing the logic of the programming. The net
beans were originally designed by the sun micro system. Other than working on the java, it
supports the extensions of the PHP, C, C++ and html (Wielenga 2015). IT can be said one of
the earliest known IDE that helps in the process. One of the major advantage of using the net
beans IDE is Net Beans IDE bundle for Java SE comprises what is needed to start evolving
Net Beans plugins and Net Beans Platform grounded applications; no added SDK is required
(Gallardo et al. 2014). Also the application that are developed in the net beans ide can install
the modules automatically and hence ensures it becomes simpler for the programmer to use
the IDE in a better manner.
The platform compromises refillable services common applications, permitting
developers to emphasis on the logic specific to their application. Among the features of the
platform are:
Integrated development tools
5COMPUTER PROGRAMMERS
Net Beans Visual Library
Storage management
User interface management
User settings management
Window management
Wizard framework
The net beans have some of the major integrated modulus that helps the programmer
in the process of programming. Some of the major modules that are often used by
programmers are:
Net beans Profiler: The profiler is a tool that helps in the process oof the
monitoring the java applications that are developed using the IDE. Other than
this the profiler tool helps in the process of ensuring that there are no memory
leaks in the developed program and also helps in the process of ensuing
optimum speed (Gallardo et al. 2014). Dynamic byte code instrumentation is
principally useful for profiling bulky Java applications.
GUI design Tools: Matisse, which was the previously known GUI design-tool.
It helps and enables developers to prototype and design Swing GUIs by
dragging and positioning GUI components (Gallardo et al. 2014). Thus it have
some of the great significance on the development of a program.
Other than these the net beans also have some of the features related to the java script
editor functions and other bundles that are nessacery. These bundles increases the PHP, C,
Csharp and other language’s. Also the in terms of the advantages one of the major advantage
Net Beans Visual Library
Storage management
User interface management
User settings management
Window management
Wizard framework
The net beans have some of the major integrated modulus that helps the programmer
in the process of programming. Some of the major modules that are often used by
programmers are:
Net beans Profiler: The profiler is a tool that helps in the process oof the
monitoring the java applications that are developed using the IDE. Other than
this the profiler tool helps in the process of ensuring that there are no memory
leaks in the developed program and also helps in the process of ensuing
optimum speed (Gallardo et al. 2014). Dynamic byte code instrumentation is
principally useful for profiling bulky Java applications.
GUI design Tools: Matisse, which was the previously known GUI design-tool.
It helps and enables developers to prototype and design Swing GUIs by
dragging and positioning GUI components (Gallardo et al. 2014). Thus it have
some of the great significance on the development of a program.
Other than these the net beans also have some of the features related to the java script
editor functions and other bundles that are nessacery. These bundles increases the PHP, C,
Csharp and other language’s. Also the in terms of the advantages one of the major advantage
6COMPUTER PROGRAMMERS
of using the net beans is that it is an open source project and hence there are no cost related
issues. Hence it can be said that using net beans can be a perfect solution for a programmer.
Also using it is very much simple and hence reduces the chances of any kind of errors.
jGRASP
The jGrasp is one of the most lightweight development environment that is produced
precisely to provide unthinking generation of software visualizations to improve the clarity of
software (Miller, Reges and Obourn 2017). It produces static visualizations of source code
structure. It can be said that this is one of the most recent programing IDE (Chiş et al. 2015).
One of the major advantage of this IDE is the use for the purpose of the virtualization.
JGRASP can be implemented in Java and all other programing languages and runs on all
platforms with a Java Virtual Machine that is the Java version 1.6 or higher. GRASP were
written in C/C++, while jGRASP is carved in Java. The "j" in jGRASP basically means it
operates on the JVM.
The process of the virtualization helps in the process of creating the control structure
diagram. It helps in the process of the readability of the source code created using the jgrasp
produces CSD for the java or any other of the object oriented programming (Afzal and Le
Goues 2018). The editing window provides CSD-based folding and a "context hint" feature
that displays the first line of a code structure that is off-screen when the mouse is hovered
over its CSD structure (Nascimento et al. 2016). The object viewer that is present in the
JGRASP provides an interface based structural views of the data structures and other objects
that are present in the particular programming language. One of the major explain of this is
the use of the content based array lists, hash and link list arrays (Vogel 2015). This also helps
in the process of the proper development of the IDE. Virtualization is one of the major
concept in the modern generation.
of using the net beans is that it is an open source project and hence there are no cost related
issues. Hence it can be said that using net beans can be a perfect solution for a programmer.
Also using it is very much simple and hence reduces the chances of any kind of errors.
jGRASP
The jGrasp is one of the most lightweight development environment that is produced
precisely to provide unthinking generation of software visualizations to improve the clarity of
software (Miller, Reges and Obourn 2017). It produces static visualizations of source code
structure. It can be said that this is one of the most recent programing IDE (Chiş et al. 2015).
One of the major advantage of this IDE is the use for the purpose of the virtualization.
JGRASP can be implemented in Java and all other programing languages and runs on all
platforms with a Java Virtual Machine that is the Java version 1.6 or higher. GRASP were
written in C/C++, while jGRASP is carved in Java. The "j" in jGRASP basically means it
operates on the JVM.
The process of the virtualization helps in the process of creating the control structure
diagram. It helps in the process of the readability of the source code created using the jgrasp
produces CSD for the java or any other of the object oriented programming (Afzal and Le
Goues 2018). The editing window provides CSD-based folding and a "context hint" feature
that displays the first line of a code structure that is off-screen when the mouse is hovered
over its CSD structure (Nascimento et al. 2016). The object viewer that is present in the
JGRASP provides an interface based structural views of the data structures and other objects
that are present in the particular programming language. One of the major explain of this is
the use of the content based array lists, hash and link list arrays (Vogel 2015). This also helps
in the process of the proper development of the IDE. Virtualization is one of the major
concept in the modern generation.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
7COMPUTER PROGRAMMERS
Eclipse
The eclipse is one of the other major integrated development platform that is one of
the most used platform for the process of the programing of the java. One of the major
advantage of the using the eclipse is that it can act as a base of numerous number of the
plugins which helps in the processing a program (Vogel 2014). The major basics of eclipse
runs the java but with the help of the plugin many of the other languages are supported by the
eclipse. These includes Ada, ABAP, C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript,
Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (Bettini and Crescenzi
2015), Rust, Scala, Clojure, Groovy, Scheme, and Erlang. Further the eclipse also helps in
using the latex. Thus it can be said that eclipse is an IDE that can run multiple number of
languages (Lohmeier 2017). Thus for a programmer, if this IDE is learnt then it can help the
programmer lifelong. Thus it must be said that the learning a single IDE is one of the major
thing that is needed to be learnt.
The eclipse software development kit is also an open source code issued under the
general public license. Thus it can be said that with the use of the Eclipse, can be one of the
most simple thing that can be learn by any programmer. As of the architecture of the eclipse,
it uses the technology of plugin additions in the run time system. Its run-time system is based
on Equinox, an implementation of the OSGi core framework specification. One of the other
major advantage is that, the users can also create new plugins (Plonka et al. 2016). Except for
one small kernel there are noting present inn the eclipse run time system and everything runs
as an plugin in the system. The ellipse SDK also contains a built-in Java development tool
that helps in the process of enhancing a java program. One of the other major advantage of
the eclipse is that it implements the graphical control elements of the Java toolkit called
Standard Widget Toolkit (SWT), while maximum Java applications use the Java standard
Abstract Window Toolkit (AWT) or Swing (Billore et al. 2017). A standard widget toolkit
Eclipse
The eclipse is one of the other major integrated development platform that is one of
the most used platform for the process of the programing of the java. One of the major
advantage of the using the eclipse is that it can act as a base of numerous number of the
plugins which helps in the processing a program (Vogel 2014). The major basics of eclipse
runs the java but with the help of the plugin many of the other languages are supported by the
eclipse. These includes Ada, ABAP, C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript,
Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (Bettini and Crescenzi
2015), Rust, Scala, Clojure, Groovy, Scheme, and Erlang. Further the eclipse also helps in
using the latex. Thus it can be said that eclipse is an IDE that can run multiple number of
languages (Lohmeier 2017). Thus for a programmer, if this IDE is learnt then it can help the
programmer lifelong. Thus it must be said that the learning a single IDE is one of the major
thing that is needed to be learnt.
The eclipse software development kit is also an open source code issued under the
general public license. Thus it can be said that with the use of the Eclipse, can be one of the
most simple thing that can be learn by any programmer. As of the architecture of the eclipse,
it uses the technology of plugin additions in the run time system. Its run-time system is based
on Equinox, an implementation of the OSGi core framework specification. One of the other
major advantage is that, the users can also create new plugins (Plonka et al. 2016). Except for
one small kernel there are noting present inn the eclipse run time system and everything runs
as an plugin in the system. The ellipse SDK also contains a built-in Java development tool
that helps in the process of enhancing a java program. One of the other major advantage of
the eclipse is that it implements the graphical control elements of the Java toolkit called
Standard Widget Toolkit (SWT), while maximum Java applications use the Java standard
Abstract Window Toolkit (AWT) or Swing (Billore et al. 2017). A standard widget toolkit
8COMPUTER PROGRAMMERS
is used with the java for the purpose of enhancing a code, it was developed by the IBM and is
now maintained by the Eclipse IDE. It is an alternative to the Abstract Window Toolkit and
Swing Java graphical user interface toolkits provided by Sun Microsystems as part of the
Java Platform, Standard Edition.
Some of the major features of the eclipse are
Core platform – boot Eclipse, run plug-ins
Eclipse Workbench – views, editors, perspectives, wizards
Equinox OSGi – a standard bundling framework
JFace –classes to bring model view controller programming to SWT, file
buffers, text handling, text editors
Standard Widget Toolkit– a portable widget toolkit.
The eclipse also supports the server platform of the apache Tomcat and thee
Glassfish. These are the major two servers that are always supported by the eclipse, but other
than this many of the other servers are also supported by the platform.
Conclusion:
Thus concluding the topic it can be said that selecting a platform is one of the major
thing that is needed to be done in order to enhance a programing concept initially. One of the
major thing that is always advised by many of the programme is to ensure that the basic
programming concepts are very much clear. If the basics of the programing is not clear then
no any IDE can help in the process of learning new programs. Further after the basics of the
organising is learn selecting the best suited IDE is one of the main thing that is needed to be
done. The concepts of the programing are similar in many of the languages, but the designs
and syntaxes of the IDE changes, thus, sticking to a single IDE can be very much beneficial.
is used with the java for the purpose of enhancing a code, it was developed by the IBM and is
now maintained by the Eclipse IDE. It is an alternative to the Abstract Window Toolkit and
Swing Java graphical user interface toolkits provided by Sun Microsystems as part of the
Java Platform, Standard Edition.
Some of the major features of the eclipse are
Core platform – boot Eclipse, run plug-ins
Eclipse Workbench – views, editors, perspectives, wizards
Equinox OSGi – a standard bundling framework
JFace –classes to bring model view controller programming to SWT, file
buffers, text handling, text editors
Standard Widget Toolkit– a portable widget toolkit.
The eclipse also supports the server platform of the apache Tomcat and thee
Glassfish. These are the major two servers that are always supported by the eclipse, but other
than this many of the other servers are also supported by the platform.
Conclusion:
Thus concluding the topic it can be said that selecting a platform is one of the major
thing that is needed to be done in order to enhance a programing concept initially. One of the
major thing that is always advised by many of the programme is to ensure that the basic
programming concepts are very much clear. If the basics of the programing is not clear then
no any IDE can help in the process of learning new programs. Further after the basics of the
organising is learn selecting the best suited IDE is one of the main thing that is needed to be
done. The concepts of the programing are similar in many of the languages, but the designs
and syntaxes of the IDE changes, thus, sticking to a single IDE can be very much beneficial.
9COMPUTER PROGRAMMERS
In this case it can be said the Eclipse Ide is one of the most simple and effective Ide that is
ever developed and hence it must be preferred to be used.
In this case it can be said the Eclipse Ide is one of the most simple and effective Ide that is
ever developed and hence it must be preferred to be used.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
10COMPUTER PROGRAMMERS
References:
Afzal, A. and Le Goues, C., 2018. A Study on the Use of IDE Features for Debugging.
Bettini, L. and Crescenzi, P., 2015, July. An Eclipse IDE for Teaching Java–.
In International Conference on Software Technologies (pp. 63-78). Springer, Cham.
Bettini, L. and Crescenzi, P., 2015, July. Java-meets eclipse: An IDE for teaching Java
following the object-later approach. In Software Technologies (ICSOFT), 2015 10th
International Joint Conference on (Vol. 2, pp. 1-12). IEEE.
Billore, A., Chaudhari, M., Desai, S. and Gote, A., 2017. Eclipse Code Monitoring
Utility. System, 14(55), p.23.
Chiş, A., Nierstrasz, O., Syrel, A. and Gîrba, T., 2015, October. GTInspector: A moldable
domain-aware object inspector. In Companion Proceedings of the 2015 ACM SIGPLAN
International Conference on Systems, Programming, Languages and Applications: Software
for Humanity (pp. 15-16). ACM.
do Nascimento, M.D., Oliveira, F.C.D.M.B., de Freitas, A.T. and Silva, L.C., 2016, July.
Visual debuggers and deaf programmers. In International Conference on Universal Access in
Human-Computer Interaction (pp. 26-37). Springer, Cham.
Gallardo, R., Hommel, S., Kannan, S., Gordon, J. and Zakhour, S.B., 2014. The Java
Tutorial: A Short Course on the Basics. Addison-Wesley Professional.
Jackson, W., 2017. Setting Up Your Java 9 IDE: An Introduction to NetBeans 9. In Pro Java
9 Games Development (pp. 135-150). Apress, Berkeley, CA.
References:
Afzal, A. and Le Goues, C., 2018. A Study on the Use of IDE Features for Debugging.
Bettini, L. and Crescenzi, P., 2015, July. An Eclipse IDE for Teaching Java–.
In International Conference on Software Technologies (pp. 63-78). Springer, Cham.
Bettini, L. and Crescenzi, P., 2015, July. Java-meets eclipse: An IDE for teaching Java
following the object-later approach. In Software Technologies (ICSOFT), 2015 10th
International Joint Conference on (Vol. 2, pp. 1-12). IEEE.
Billore, A., Chaudhari, M., Desai, S. and Gote, A., 2017. Eclipse Code Monitoring
Utility. System, 14(55), p.23.
Chiş, A., Nierstrasz, O., Syrel, A. and Gîrba, T., 2015, October. GTInspector: A moldable
domain-aware object inspector. In Companion Proceedings of the 2015 ACM SIGPLAN
International Conference on Systems, Programming, Languages and Applications: Software
for Humanity (pp. 15-16). ACM.
do Nascimento, M.D., Oliveira, F.C.D.M.B., de Freitas, A.T. and Silva, L.C., 2016, July.
Visual debuggers and deaf programmers. In International Conference on Universal Access in
Human-Computer Interaction (pp. 26-37). Springer, Cham.
Gallardo, R., Hommel, S., Kannan, S., Gordon, J. and Zakhour, S.B., 2014. The Java
Tutorial: A Short Course on the Basics. Addison-Wesley Professional.
Jackson, W., 2017. Setting Up Your Java 9 IDE: An Introduction to NetBeans 9. In Pro Java
9 Games Development (pp. 135-150). Apress, Berkeley, CA.
11COMPUTER PROGRAMMERS
Juneau, J., 2018. Java EE Development with Apache NetBeans IDE. In Java EE 8
Recipes (pp. 733-745). Apress, Berkeley, CA.
Lohmeier, S., 2017. Towards Webcam-based Eye Tracking in the Eclipse IDE. In PPIG (p.
13).
Miller, A., Reges, S. and Obourn, A., 2017. jGRASP: a simple, visual, intuitive programming
environment for CS1 and CS2. ACM Inroads, 8(4), pp.53-58.
Plonka, L., Sharp, H., Van der Linden, J. and Dittrich, Y., 2015. Knowledge transfer in pair
programming: An in-depth analysis. International journal of human-computer studies, 73,
pp.66-78.
Siregar, R.F., Syahputra, R. and Mustar, M.Y., 2017. Human-Robot Interaction Based
GUI. Journal of Electrical Technology UMY, 1(1), pp.10-19.
Vogel, L., 2014. Eclipse IDE tutorial.
Vogel, L., 2015. Debugging and visualizing runtime information in Envision.
Wielenga, G., 2015. Beginning netbeans ide: For java developers. Apress.
Juneau, J., 2018. Java EE Development with Apache NetBeans IDE. In Java EE 8
Recipes (pp. 733-745). Apress, Berkeley, CA.
Lohmeier, S., 2017. Towards Webcam-based Eye Tracking in the Eclipse IDE. In PPIG (p.
13).
Miller, A., Reges, S. and Obourn, A., 2017. jGRASP: a simple, visual, intuitive programming
environment for CS1 and CS2. ACM Inroads, 8(4), pp.53-58.
Plonka, L., Sharp, H., Van der Linden, J. and Dittrich, Y., 2015. Knowledge transfer in pair
programming: An in-depth analysis. International journal of human-computer studies, 73,
pp.66-78.
Siregar, R.F., Syahputra, R. and Mustar, M.Y., 2017. Human-Robot Interaction Based
GUI. Journal of Electrical Technology UMY, 1(1), pp.10-19.
Vogel, L., 2014. Eclipse IDE tutorial.
Vogel, L., 2015. Debugging and visualizing runtime information in Envision.
Wielenga, G., 2015. Beginning netbeans ide: For java developers. Apress.
1 out of 12
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.