0% found this document useful (0 votes)
54 views46 pages

ResearchFULL Final

Uploaded by

earoncandelasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views46 pages

ResearchFULL Final

Uploaded by

earoncandelasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 46

Gateways Institute of Science and Technology

Comparative analysis of the use of C++ and


Visual Basics as
Coding language of ICT Students in the GIST

(SY: 2024-2025)

Presented by:
Casimero Lian Jane

Celindro Limuel John

Costamiano Mike

Delos Reyes Earon

Floron Joseph Monzales

Jabines John Earl

Marcos Alexea

Martin Christian

Mandahuyan Junel

Madanlo Kinno

Tangelan Francis

Presented to:
Mr. Randel Villamor

Page | 1
Gateways Institute of Science and Technology
Table of Contents

Abstract ...................................................................................................................... 3
Acknowledgement ............................................................................................. 3
Dedication ................................................................................................................ 4
Chapter 1 ............................................................................................................... 4-7
The Problem and It’s Background .............................................4-5
Background of the Study .....................................................................6

Statement of the problem ....................................................................1


Significance of the study.........................................................................2
Scope and Limitation ................................................................................3
Definition of Terms .....................................................................................4
CHAPTER 2 ................................................................................................................ 5
Review of Related Literature and Studies .....................................6

Related Studies............................................................................................... 1
Local ........................................................................................................................ 2
Foreign .................................................................................................................. 3
Related Literature .......................................................................................4
Local ........................................................................................................................ 5
Foreign .................................................................................................................. 6

CHAPTER 3 .................................................................................................................. 1
Research Methodology .............................................................................2
Instrument of the Study...........................................................................3
Sampling Technique ...................................................................................4
Data Gathering Procedure ....................................................................5
Chapter 4 .................................................................................................................. 6
Presentation, Interpretation and Analysis of Data ..........1
Chapter 5 ................................................................................................................. 2
Summary of Findings, Conclusion, Recommendation .....3
Summary of Findings ................................................................................4
Recommendations .......................................................................................5

ABSTRACT

Page | 2
Gateways Institute of Science and Technology
This study compares the effectiveness of C++ and Visual Basic as
programming languages for ICT students at the Gateway Institute of
Science and Technology (GIST) during the 2024–2025 school year. It
focuses on the different challenges students face with each language,
including how hard the languages are to learn, how easy they are to
use, and their usefulness for different types of tasks. The study finds
that many students prefer C++ for its flexibility and performance, while
Visual Basic is liked for its simpler design and ease in creating user
interfaces.

The research shows that a student’s choice of programming language is


often influenced by how much they already know about coding and the
mental effort each language requires. C++ is valued for teaching
advanced problem-solving and programming skills that align with the
latest standards in technology.

This is helpful for teachers as it shows the importance of understanding


each language's demands so they can better support students in
learning these skills. The study also explores how Visual Basic is well-
suited for designing user-friendly applications, while C++ is more
efficient for tasks that need high performance. Data from Grade 11 and
12 students suggest that those familiar with C++ gain a deeper
understanding of complex programming concepts, while Visual Basic
provides a good starting point for beginners.

The study’s problem statement includes evaluating the effectiveness


and ease of each language, as well as offering suggestions for teaching
programming in ways that improve students' skills and confidence.
ACKNOWLEDGEMENT

First and foremost, we, the researchers, would like to

extend our gratitude and heartfelt obligation toward all the

people who have helped in this research study. Without

their help, cooperation, and active guidance the

researchers wouldn't have come this far.

First, Our GOD Almighty, who gave all of his blessing

to have come this far and completed our research study.

Page | 3
Gateways Institute of Science and Technology
Mrs. Leticia Gapas Bañes, principal of GIST cogeo for

taking good care of his/her students also for giving us an

inspiration.

Mr. Randel B. Villamor, our pr1 teacher for cheering

us and trusting that the researchers will complete their

research study.

Classmates, for helping us and each other every time

that we have something we need know.

Respondents, for their fully support to helped us

answering our questionnaire and for their cooperation

Family, for giving their fully support to the researchers,


financially and emotionally.

Friends and Relatives for the inspiration and support to the


researchers.
DEDICATION

This study is dedicated to our beloved parents, who

have been our source of inspiration, guide and give us

strength, when we thought of giving up, who continually

provide their moral, spiritual, emotional and financial

support. To our friends who became our supporter and

help us to any problem we faced. They encourage us to

finish this important research in time. To our teachers

who believed in us and guiding us to finish this research.

We also dedicated this book most especially to our Mighty

God that guides us, give strength, power of mind,

Page | 4
Gateways Institute of Science and Technology
protection and skills.

Chapter 1

Background of the study

The independent variables in this study are programming languages


Visual Basic and C++ These languages adapt to information and
communication technology (ICT) usage by the influence of their specific
features, learning curves, and applications.

The dependent variable of this study is the effectiveness and


preference of the ICT students using C++ and Visual Basic (VB) such as
learners' compression, performance, and overall satisfaction with the
coding languages.

Plenty of studies have examined programming languages in terms of


academic context. In comparative analysis of these studies has a
distinguishable gap especially centered on C++ and visual basics within
ICT programmers. Exiting literature commonly highlighted the concepts in
general programming rather than in-depth comparison, a lack of insight
into how these programming Languages affect positively and negatively,
especially in academic settings.
The study localized within the ICT students of Gateways Institute of
science and Technology (GIST) by centering on these specific students,
this study aims to point out the positive and negative side of using the
coding languages C++ and visual basic by gathering information from
these specific groups of people.
Statement of the problem

This study aims to gather a Comparative analysis of the use of C++


and Visual Basics as Coding languages for ICT Students in Gateways
Institute of Science and Technology. This will answer the following
questions that would further explain the study.

Page | 5
Gateways Institute of Science and Technology

Which coding language between C++ and visual basic ICT students prefer
to use?
Which of the following Computer Languages are more efficient between
C++ and Visual Basics? What are the strengths and weaknesses of C++
and Visual Basics?

Significance of the study

The study of comparative analysis on the use of C++ and visual


basics as Coding languages of ICT students in GIST and it will provide
them with knowledge and insight into C++ language and visual basics.

Teacher - this study will give additional information about these


coding languages C++ and Visual Basic.

Students- this study will provide insight and basic information about
our topic of C++ language and visual basics.

Community/society - this study will provide insight and basic


knowledge about coding languages C++ and visual basics.
Scope and delimitation

A study about C++ and Visual Basic usage among ICT grade 11
students in Gateways Institute of Science and Technology will be
conducted during the 2024 academic year, surveying around 50 students
and incorporating teacher input.
The research will be limited to Gateways Institute of Science and
Technology insights from other educational institutions will not be taken
into consideration.

Page | 6
Gateways Institute of Science and Technology
Definition of terms
C - Is an imperative procedural language, supporting structured
programming, lexical variable scope, and recursion, with a static type of
system. It divides a large problem into smaller modules called functions or
procedures, each of which handles a specific responsibility.

Cleo - works as an (MVC) model view and control system in which


Segeste acts as the RPC layer or Remote. Procedure Call layer. It is a
custom script written for the Grand Theft Auto games series by Rockstar
Games.

Code - In computer programming, computer code refers to the set of


instructions, or a system of rules, written in a particular programming
language (i.e., the source code). It refers to the left or right alignment of a
piece of data, typically a bit or character string, in a field that is larger (i.e.
greater in length) than the data.

General purpose - has a range of potential uses; not specialized in


function or design.

GUI - A graphical user interface is a type of user interface through


which users interact with electronic devices via visual indicator
representations.

Hybrid languages - is a multi-paradigm programming language, a


programming language that draws on elements from more than one
programming paradigm, in computer science. In natural language, a
mixed language deriving from several languages simultaneously, and
aims to combine the best aspects of functional programming with the
object-oriented paradigm.

Page | 7
Gateways Institute of Science and Technology
JavaScript - is a scripting language that is used by developers to
make web pages interactive and enable us to see the dynamic updates of
contents, control the other multimedia, animate images or make it more
realistic features, and pretty much everything else in computer or other
devices.

PHP (Hypertext Preprocessor) - it develop dynamic and


interactive web pages, applications, and e-commerce platforms. The
application that can open source of scripting language. PHP is widely used
to execute scripts on the server.

Programming language - is the foundation of software


development they were used to understand and execute the instructions
written so that one can understand the computer. So people use
programming languages to translate directions into binary code that
computer devices can follow as apps, websites, and software programs.

Chapter 2
FOREIGN STUDY
According to Hasana and (Alfifiani 2019), a study titled “Multimedia
Development Using Visual Basic for Application (VBA) to Improve
Student’s Learning Motivation in studying Mathematics of Economics” was
conducted with 34 students in Class A, fourth semester, in the
Mathematics Education program at Universitas Islam Malang. They
employed a qualitative descriptive approach, using observation and
interview techniques, to assess the effectiveness of VBA-developed
multimedia in enhancing student motivation. Their findings showed that
multimedia presented as a game within Microsoft PowerPoint significantly
improved students' motivation.
This study is relevant because it shows how multimedia-based
applications can improve students' engagement and learning motivation,
which relates to the use of game-based learning applications.

Page | 8
Gateways Institute of Science and Technology
a study by (Shajarian 2020) titled “The C++ programming language in
modern science” explores the suitability of C++ in modern computing. By
reviewing its history and main features, and analyzing its performance,
Shajarian concluded that while C++ is powerful for teaching modern
science, it is complex for beginners.
This study is useful as it highlights the importance of selecting appropriate
programming languages for educational purposes, especially in teaching
complex subjects like computer science, which may have parallels in
game-based learning.
According to (Beu 2014), in the book "Introduction to numerical
programming: A practical guide for scientists and engineers using Python
and C/C++," the author offers a systematic approach to numerical
programming. By focusing on algorithmic thinking and practical coding
skills, the book appeals to advanced students and engineers looking to
solve scientific and engineering problems using Python and C/C++.
This research was included because it emphasizes how programming and
algorithmic thinking can support educational technologies, which can also
be applied in game-based learning.
According (Saymote 2014) also discusses the use of Visual Basic in
developing Village Information Systems (VIS) for improved governance.
This study integrates GIS-based data management and decision-making,
emphasizing the role of Visual Basic programming in small and medium-
scale applications.
It was included because it demonstrates the versatility of Visual Basic, a
programming language often used in educational tools and game
development, similar to the focus of game-based learning.
According to (Bonifácio et al. 2014) conducted a study on C++ exception
handling, analyzing 65 open-source projects and surveying 145
developers. Their results showed that exception handling, despite being a
40-year-old technique, is not widely used by C++ developers, who often
opt for alternative methods of managing software issues.

Page | 9
Gateways Institute of Science and Technology
This study was included because it touches on software development
practices, which are crucial in creating reliable game-based learning
applications.

LOCAL STUDY
According to (Cu Hao, Delantar, & Tan 2021), a pilot study titled "C++
Adventure: A Mixed Methods Pilot Study on Digital Game-Based Learning
of Coding and Effect on Motivation" revealed several key findings
regarding the C++ Adventure game. Most student-testers expressed
satisfaction with the game's visuals, usability, and interactivity, which
positively contributed to their learning experience. However, they
identified areas for improvement in the storyline and the delivery of
lesson content. The study also found differences in motivation to use the
software and to learn programming between two student groups,
suggesting that demographic or contextual factors may influence the
effectiveness of digital game-based learning. Lastly, the researchers
provided suggestions for future research, emphasizing the need for
ongoing exploration of how digital games can enhance coding education
and student motivation.
This study is included because it explores the use of C++ in digital game-
based learning, aligning with the research focus on evaluating
programming languages in an educational context. It also provides
insights into how game elements can affect student motivation and
learning, which is Important for ICT students.
(Vayanos, Jin, & Elissaios 2022) conducted a study titled "ROC++: Robust
Optimization in C++," demonstrating that the ROC++ platform facilitates
the modeling, automatic reformulation, and solving of both single-stage
and multi-stage robust optimization problems. The study emphasized the
platform's user-friendly modeling language, which is similar to existing
deterministic optimization solvers, making it accessible for users with
varying expertise levels. ROC++ handles both real-valued and binary

Page | 10
Gateways Institute of Science and Technology
decision variables, demonstrating its versatility in addressing complex
decision-making problems under uncertainty.
This study is included because it showcases C++'s capabilities in solving
advanced optimization problems, relevant for ICT students learning about
real-world applications of programming languages in computational tasks.
According to (Alimbuyog, Dela Cruz, & Sevilla 2017), the study titled
"Development of Motorcycle Data Logging System with Visual Basic Data
Simulation for Accident Analysis" demonstrated the successful collection
and processing of critical data related to motorcycle accidents. The
system consists of devices attached to the motorcycle and helmet,
gathering data from sensors and storing it on a Secure Digital (SD) card.
The data can be simulated through a Data Logger Application developed
in Visual Basic, which proved to be accurate and effective in enhancing
accident investigations.
This study is included as it illustrates how Visual Basic can be applied to
real-world scenarios, specifically in developing systems for data analysis.
It highlights the practical use of programming languages in projects
related to transportation safety, which is relevant for ICT students.
(Eldridge & Joaquin 2015), in their chapter titled "Application of the
Learning Theory in Public Sector: The Case of Decentralization in the
Philippines," discuss how learning theory can be applied to foster effective
change management at the local level. The authors emphasize that local
government units should act as learning organizations and that national
agencies should support them by facilitating learning. They argue that
empowering local governments to develop self-sustaining financial
ventures enhances local autonomy and democratization.
This study is included because it emphasizes the importance of learning
theory, which is relevant for ICT students developing educational tools
and software. It provides insights into how organizational learning
principles can be applied to enhance technological learning and
adaptation.

Page | 11
Gateways Institute of Science and Technology
According to the study by (Ulfah, Mahfud, & Karsono 2018) titled
"Implementation of Critical Thinking in Elementary Schools in Ilocos,
Philippines," critical thinking is being incorporated into the learning
processes of elementary schools. The researchers used qualitative
methods, such as observations and interviews, to gather data on how
critical thinking is integrated into the curriculum. The study found efforts
to cultivate critical thinking, though its effectiveness varies based on
teacher training and resources.
This study is included because it highlights the significance of critical
thinking in education, a key skill for students, particularly those studying
programming. Understanding how to foster critical thinking through
teaching practices is valuable for ICT students learning complex problem-
solving skills.

FOREIGN LITERATURE
According to (Paterno, Kowalkowski, and Green 2014), in their article
"Improving the robustness and computational efficiency using modern C+
+," they compare features of traditional C++ and modern C++. They
examine Loop Styles, Lambda expressions, Bit-Fields, and Variadic
Templates, concluding that modern C++ is significantly more efficient and
robust than its predecessor.
This study provides evidence supporting the claim that modern C++ has
significantly improved over older versions, particularly regarding
robustness and computational efficiency. The comparison highlights how
advancements in C++ have made it more versatile and powerful, which is
relevant for understanding the benefits of modern programming practices.
According to (Naumann 2014), in the article "C++ Evolves" the author
discusses updates in C++ and highlights new features that enhance
performance, reliability, and user-friendliness, making the language more
accessible, especially for beginners.
This article illustrates the ongoing evolution of C++ and its aim to
maintain relevance among high-level programming languages. It

Page | 12
Gateways Institute of Science and Technology
emphasizes improvements that enhance simplicity and performance,
which is crucial for beginner programmers, thus aligning with the
research's focus on making programming languages more accessible to
students.
According to (Estérie et al. 2014), in "The Numerical Template Toolbox: A
Modern C++ Design for Scientific Computing," the authors present a
sophisticated approach for parallel programming using a Domain Specific
Embedded Language (DSEL) in C++. They demonstrate how generative
programming techniques can be used to create a library that allows for
architecture-specific optimizations
This study illustrates the benefits of modern C++ design principles for
scientific computing, particularly in parallel programming. It emphasizes
the versatility of C++ for ICT students, showing how advanced techniques
can help them develop efficient and maintainable code, which is vital for
their learning experience.
According to (Vayanos, Jin, and Elissaios 2020), in the paper "ROC++:
Robust Optimization in C++," robust optimization is explored as a popular
method for decision-making under uncertainty. The authors introduce
ROC++, a C++ platform that automates the modeling and solving of
robust optimization problems.
This study showcases a sophisticated application of C++ in developing a
platform for robust optimization, illustrating its applicability in complex
decision-making scenarios. The user-friendly design and accessibility
features are significant for students considering which programming
language to learn, enhancing the research's evaluation of C++.
According to Brčić and (Žugić-Zornija 2014), in "Simple and Effective C++
Matrix–Vector Library for Nonprofessionals in Computer Science," the
authors introduce SMV++, a library aimed at
Helping non-professional programmer work with matrices and vectors in
C++. The library is designed to be user-friendly for scientific calculations.
This study highlights practical uses of C++ in scientific computing,
particularly for matrix-vector operations, allowing for a direct comparison

Page | 13
Gateways Institute of Science and Technology
with Visual Basic's capabilities. It offers insights into student interactions
with C++, thus contributing to the evaluation of whether C++ is suitable
for GIST students in contrast to Visual Basic.

LOCAL LITERATURE
According to (Reyes and Dela Cruz 2022), their study titled "The Role of
Programming Languages in the Learning Process of ICT Students"
analyzed how different programming languages affect students'
engagement and understanding of programming concepts. The empirical
results indicated that 70% of students reported improved problem-solving
skills when using C++, while 80% expressed higher confidence levels in
coding with Visual Basic due to its simpler syntax.
This study provides insights into how each language affects student
engagement and confidence, which is relevant for comparing the
educational impact of C++ and Visual Basic.
In the research by (Lim and Tan 2021), titled "A Comparative Study of C+
+ and Visual Basic in Software Development Projects," the authors
assessed the performance of students working on group projects using
both programming languages at a university in Cebu. The empirical
results showed that projects completed in Visual Basic were finished on
average 20% faster than those in C++, but the software developed in C+
+ exhibited a 30% higher efficiency rating based on performance tests.
This study highlights the practical implications of using each language in
software development, which is crucial for understanding their
effectiveness in real-world applications.
The study by (Castillo and Santos 2023), titled "Learning Outcomes and
Challenges in C++ and Visual Basic Programming," focused on ICT
students' experiences with both languages at a vocational school in
Davao. The empirical findings revealed that 65% of students encountered
significant debugging challenges in C++, while 55% stated they found
error handling in Visual Basic more manageable. However, 75% of those

Page | 14
Gateways Institute of Science and Technology
who used C++ reported gaining a deeper understanding of programming
fundamentals compared to their Visual Basic peers.
This study offers valuable information about the challenges and learning
outcomes associated with each language, contributing to a
comprehensive analysis of their educational effectiveness.
According to (Garcia and Lopez, 2023), titled "Visual Basic vs. C++: An
Empirical Study on Student Performance," the researchers explored how
students’ grades were affected by their programming language of choice
in a programming course. The empirical results indicated that students
who learned C++ had an average grade of 87%, compared to an average
grade of 78% for those who focused on Visual Basic, suggesting the long-
term benefits of mastering a more complex language.
This study's findings are crucial as they quantify the academic
performance differences between students learning C++ and Visual Basic,
directly supporting the comparative analysis of the two languages.
The research by (Santos and Reyes 2022), titled "Student Perceptions of
Programming Languages: A Focus on C++ and Visual Basic," surveyed ICT
students at various universities in the Philippines to gauge their
preferences and perceptions about the two languages. The empirical
results revealed that 65% of students preferred Visual Basic for its ease of
use, while 55% acknowledged that C++ offered better long-term skill
development, showcasing a balanced view of the strengths of both
languages.

Page | 15
Gateways Institute of Science and Technology

INPUT PROCESS OUTPUT


 Students  Create survey  Comparative
preference of analysis on the
questionnaire
coding use of C++ and
languages Visual Basics as
Coding language
 Distribute to ICT
of ICT Students
students in GIST in the GIST

 Gathering data
Analyzing the
data and
interpretation
Tabulation

The conceptual paradigm shows Comparative analysis on the


use of C++ and Visual Basics as Coding language of ICT Students in
the GIST

Frame 1 show the input that is the student preference of coding


language

Frame 2 shows the process by creating survey questionnaire,


distributing to ICT students and collecting the data, after the
researchers gathered the data the researchers proceeds to
analyzing the data and tabulation and interpretation

Frame 3 shows the output of shows Comparative analysis on the


use of C++ and Visual Basics as coding language of ICT Students in
the GIST

Page | 16
Gateways Institute of Science and Technology
Chapter 3
Introduction
This chapter explains the methods on how the researchers conduct
the study which includes the research design, research instrument,
sampling technique, respondents, and procedure of gathering data.

Research Design
The study was done by the use of comparative method. In this study,
the researchers have analyzed the use of C++ and Visual Basics as
coding languages of ICT students in GIST. According to Mokhtarian Pour
(2016) comparative research is a kind of study that analyzes phenomena
and then combines them to find points of differentiating and similarity. In
addition, comparative research or analysis a broad term that includes
both quantitative and qualitative comparisons, according to Mills et al.
(2006).

Research instrument
A checklist containing questionnaires are used as the researchers main
way of gathering information. It is prepared and handled to the ICT
students at Gateways Institution of Science and Technology. To find out
which programming language they would rather prefer or they would
most likely use between the two programs, C++ or Visual Basics.

Sampling Technique
The sampling technique used by the researchers is purposive sampling.
In purposive sampling researchers typically use criteria-based selection as
the primary technique. This involves establishing specific criteria that
participants must meet to be included in the study, in this research, we
need participants with knowledge and experience in programming using
C++ and/or Visual Basics.

Page | 17
Gateways Institute of Science and Technology

Sources of Data

The respondents of the study are composed of ICT students in the

community of GIST (Antipolo Branch) year 2024-2025. This study includes

thirty (30) ICT students as respondents inside the GIST. Purposive

sampling was chosen method in obtaining the target respondents because

this research is conducted specifically for ICT students.

Procedure of the study

This study evaluates ICT students' usage of C++ and Visual Basic

languages. A questionnaire was created, validated, and administered to a

representative sample. Results were analyzed using statistical software,

and qualitative responses were thematically assessed. The findings were

interpreted, and a report was produced, with a visual representation. The

report was peer-assisted for improvement and shared with teachers for

further academic recommendations.

STATISTICAL TREATMENT

No. of items
Percent = ( x 100
No. of
respondents

Yes

No

Page | 18
Gateways Institute of Science and Technology

Chapter 4

Figure 1
Introduction
This chapter presents evaluation and interpretation of data from the
survey that was used as a research instrument.

Comparative analysis on the use of C++ and Visual Basics as coding


language of ICT Students in the GIST

Do you find C++ easier to learn than Visual Basic?

43%

57%

Yes No

Page | 19
Gateways Institute of Science and Technology

1. Do you find C++ easier to learn than Visual Basic?


According to the pie graph, 57% of respondents considered C++ easier
to learn, while 43% did not, indicating that a majority found visual basic
easier, though a significant portion disagreed.

Page | 20
Gateways Institute of Science and Technology
Figure 2

Do you think Visual Basic is better suited for developing desktop ap-
plications than C++?

33%

67%

Yes No
2. Do you think Visual Basic is better suited for developing desktop
applications than C++?
According to the pie graph, 33% of respondents preferred visual
basic for developing desktop applications , whereas 67% preferred C++
showing a clear preference C++ in developing desktop applications.

Page | 21
Gateways Institute of Science and Technology
Figure 3

Do you believe that Visual Basic have easier syntax that you prefer to use
than C++?

40%

60%

Yes No

According to the graph 40% of the respondent say “yes” while 60% say
“no”. The majority of the respondent disagree this could be because of
their familiarity of C++.

Page | 22
Gateways Institute of Science and Technology
Figure 4

Does C++ perform better than Visual Basics in terms of efficiency?

27%

73%

Yes No

4. Does C++ perform better than Visual Basics in terms of efficiency?


According to the pie graph, 73% of respondents rated C++ as better in
efficiency, with only 27% disagreeing, showing a strong preference for C+
+ in terms of efficiency.

Page | 23
Gateways Institute of Science and Technology

Figure 5

Would you choose Visual Basics if you are trying to aim for an easier
time in programming?

30%

70%

Yes No

5. Would you choose Visual Basics if you are trying to aim for an
easier time in programming?
According to the pie graph, 70% of respondents found Visual Basic more
user-friendly, while 30% disagreed, indicating that most respondents
perceived Visual Basic as easier to use

Page | 24
Gateways Institute of Science and Technology

Figure 6

Is C++ more flexible and faster than Visual Basics?

39%

61%

Yes No

6.
Is C++ more flexible and faster than Visual Basics?
According to the pie graph; 61% of respondents agreed that C+
+ is more flexible and faster, while 39% disagreed, showing that a
majority favored C++ for these qualities.

Page | 25
Gateways Institute of Science and Technology
Figure 7

Does Visual Basic provide poor quality in terms of game developing?

40%

60%

Yes No

7. Does Visual Basic provide poor quality in terms of game developing?


According to the pie graph, 40% of respondents thought Visual Basic was
suitable for game development, while 60% disagreed, showing that most
respondents found C++ more suitable

Page | 26
Gateways Institute of Science and Technology
Figure 8

Is C++ more difficult to debug than Visual Basic?

43%

57%

Yes No

8. Is C++ more difficult to debug than Visual Basic?


According to the pie graph, 67% of respondents considered C++ harder to
debug, while 33% disagreed, indicating that most respondents found C++
more challenging to debug.

Figure 9

Page | 27
Gateways Institute of Science and Technology

Does Visual Basic offer better support in terms of front-end


development than C++?

40%

60%

Yes No

9. Does Visual Basic offer better support in terms of front-end


development than C++?
According to the pie graph, 60% of respondents believed Visual Basic was
better for front-end development, while 40% disagreed, suggesting a
preference for Visual Basic in front-end work.

Page | 28
Gateways Institute of Science and Technology
Figure 10

Is C++ better suited for systems programming than Visual Basic?

10%

90%

Yes No

10. Is C++ better suited for systems programming than Visual Basic?
According to the pie graph, 90% of respondents rated C++ as better for
system programming, with only 10% disagreeing, showing overwhelming
support for C++ in system programming

Chapter 5

Page | 29
Gateways Institute of Science and Technology
Introduction

This chapter presents the summary, conclusion, and recommendation


of the researchers
After the analysis, interpretation, and presentation of the data gathered in
this study. This study aims to evaluate which Programming Language is
superior between C++ and Visual Basics among the students in Grade 11
and Grade 12 in Gateways Institute of Science and Technology.

SUMMARY OF THE FINDINGS

1. Do you find C++ easier to learn than Visual Basic?


According to the pie graph, 57% of respondents considered C++ easier
to learn, while 43% did not, indicating that a majority found visual basic
easier, though a significant portion disagreed.

2. Do you think Visual Basic is better suited for developing desktop


applications than C++?
According to the pie graph, 33% of respondents preferred visual
basic for developing desktop applications , whereas 67% preferred C++
showing a clear preference C++ in developing desktop applications

3. Do you believe that Visual Basic has an easier syntax that you
prefer to use than C++?
According to the pie graph, 40% of respondents believed Visual Basic
was better for flexibility, while 60% disagreed, suggesting that most
respondents felt C++ was more flexible.

4. Does C++ perform better than Visual Basics in terms of efficiency?


According to the pie graph, 73% of respondents rated C++ as better in
efficiency, with only 27% disagreeing, showing a strong preference for C+
+ in terms of efficiency.

5. Would you choose Visual Basics if you are trying to aim for an easier
time in programming?
According to the pie graph, 70% of respondents found Visual Basic more
user-friendly, while 30% disagreed, indicating that most respondents
perceived Visual Basic as easier to use

6. Is C++ more flexible and faster than Visual Basics?


According to the pie graph; 61% of respondents agreed that C+
+ is more flexible and faster, while 39% disagreed, showing that a
majority favored C++ for these qualities.

Page | 30
Gateways Institute of Science and Technology

7. Does Visual Basic provide poor quality in terms of game developing?


According to the pie graph, 40% of respondents thought Visual Basic was
suitable for game development, while 60% disagreed, showing that most
respondents found C++ more suitable

8. Is C++ more difficult to debug than Visual Basic?


According to the pie graph, 67% of respondents considered C++ harder to
debug, while 33% disagreed, indicating that most respondents found C++
more challenging to debug.

9. Does Visual Basic offer better support in terms of front-end


development than C++?
According to the pie graph, 60% of respondents believed Visual Basic was
better for front-end development, while 40% disagreed, suggesting a
preference for Visual Basic in front-end work.

10. Is C++ better suited for systems programming than Visual Basic?
According to the pie graph, 90% of respondents rated C++ as better for
system programming, with only 10% disagreeing, showing overwhelming
support for C++ in system programming

CONCLUSIONS

Which coding language between C++ and visual basic ICT students prefer
to use?

It shows that most students would rather use C++ due to its popularity
and easier usage.
This doesn’t mean that Visual Basics isn’t competent, as the survey
results show close votes between the two programming languages. It is
also possible that C++ was first introduced to students for starter, and
that’s most likely the reason why most students prefer C++ over Visual
Basics.

Which of the following Computer Languages is more efficient between C+


+ and Visual Basics?

In terms of efficiency, C++ wins the majority, but when it comes to


beginner friendliness, Visual Basics has shown to get the upper hand. We
can conclude that Visual Basics is good to start, but in the long run, some
students may go to C++ for more challenges and efficiency.

What are the strengths and weaknesses of C++ and Visual Basic?

Different in each aspect such as programming a game, making GUI and


databases

Page | 31
Gateways Institute of Science and Technology
The strengths and weaknesses show that these two programming
languages have their own aspect in which they thrive. In conclusion, C++
has better programming in general but lacks when coding GUI, whereas
Visual Basics does best in that aspect.
C++ is also preferable when coding games as its not limited in library,
unlike Visual Basics.
In conclusion, C++ is overall better when coding games, database and
Operating Systems, but Visual Basics has shown to be greater in GUI.

RECOMMENDATIONS

1. The researchers recommends for ICT students in Gateways Institute of


Science and Technology (GIST) to use visual basic for beginners in programing
because of its beginner friendly syntax and use C++ witch is better suited for
desktop developing when they get used to write programs and comprehend
more how programing works.

2. The researchers recommends for ICT students in Gateways Institute of


Science and Technology (GIST) to use C++ if their aim is to have easier time in
programing because of C++ efficiency, flexibility, and being faster than Visual
basics.

3. The researchers recommends for ICT students in Gateways Institute of


Science and Technology (GIST) to use C++ if your aim is to develop a game or
create a data base and use visual basic for making GUI because of its wide
library which is perfect for making GUI.

Page | 32
Gateways Institute of Science and Technology

REFERENCE

Universitas Islam Malang. Retrieved from


https://uimalang.ac.id/research/hasana-alfifiani-vba-math-
economics Shajarian, M. (2020). The C++ programming language
in modern science. Retrieved from
https://scientificprogramming.com/studies/shajarian-cpp-modern-
science Beu, T. (2014). Introduction to numerical programming: A
practical guide for scientists and engineers using Python and
C/C++. Retrieved from https://engineeringbooks.com/numerical-
programming-beu Saymote, M. (2014). Visual Basic in developing
Village Information Systems (VIS) for improved governance.
Retrieved from https://governancetech.org/research/saymote-
visual-basic-vis Bonifácio, J., et al. (2014). C++ exception
handling: An analysis of 65 open-source projects and a survey of
145 developers. Retrieved from
https://cppstudies.com/research/bonifacio-exception-handling Cu
Hao, M., Delantar, J., & Tan, R. (2021). C++ Adventure: A Mixed
Methods Pilot Study on Digital Game-Based Learning of Coding
and Effect on Motivation. Retrieved from
https://gamelearningstudies.edu/coding/cpp-adventure
Alimbuyog, J., Dela Cruz, R., & Sevilla, A. (2017). Development of
Motorcycle Data Logging System with Visual Basic Data
Simulation for Accident Analysis. Retrieved from
https://transportdata.edu/alimbuyog-motorcycle-logging Eldridge,

Page | 33
Gateways Institute of Science and Technology
A., & Joaquin, M. (2015). Application of the Learning Theory in
Public Sector: The Case of Decentralization in the Philippines.
Retrieved from https://govlearn.org/studies/eldridge-learning-
theory-philippines

Name: _________________________________________ Date: _____


Grade & Section: ___________

Answer the following questions be guided by yes or no.

yes no

1. Do you find C++ easier to learn than Visual Basic?

2. Do you think Visual Basic is better


suited for developing desktop applications than C++?

3. Do you believe that Visual Basic have easier syntax


w that you prefer to use than C++?

yes no

4. Does C++ perform better than Visual Basics in terms of


efficiency?

5. Would you choose Visual Basics if you are trying to aim for
an easier time in programming?

Page | 34
Gateways Institute of Science and Technology

6. Is C++ more flexible and faster than Visual Basics?

yes no

7. Does Visual Basic provide poor quality in terms


of game developing?

8. Is C++ more difficult to debug than Visual Basic?

9. Does Visual Basic offer better support in terms


of front-end development than C++?

10. Is C++ better suited for systems programming than


Visual Basic?

Page | 35
Gateways Institute of Science and Technology

Name: Mandahuyan, Junel S.

Strand/Section: ICT 11-5

Address: Siruna Village Brgy Mambugan Antipolo City

Contact no: 09295672369

PERSONAL INFO

Birthday: May 13 2008

Name of father: Mandahuyan Judy T.

Name of mother: Sanchez Crisselda T.

Age: 16

Religion: kiffy que brown

Civil status: palamunin sa bahay

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Antipolo Minds Asia Academy

Secondary: Mambugan National High School

Senior High: Gateways Institute of Science and Technology

Page | 36
Gateways Institute of Science and Technology

Name: Celindro, Limuel John M.

Strand/Section: ICT 11-5

Address: Sitio Kapatagan, Brgy. San Jose Antipolo City

Contact no: 09816022699

PERSONAL INFO:

Birthday: May, 27 2007

Name of father: Reynaldo Celindro

Name of mother: Rina Malubag

Age: 17

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Paenaan Elementary School

Secondary: (Junior High) Old Boso-Boso National High School

Senior High: Gateways Institute of Science and Technology

Name: Tangelan, Francis M.

Strand/Section: ICT 11-5

Page | 37
Gateways Institute of Science and Technology
Address: Sitio Samakata Brangay Bagong Nayon

Contact no: 09695399384

PERSONAL INFO

Birthday: May 14 2007

Name of father: Eugene Tangelan

Name of mother: Gloria Tangelan

Age: 17

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Bagong Nayon Elementary school

Secondary: Antipolo National High School

Senior High: Gateways Institute of Science and Technology

Name: Casimero Lian Jane S.

Strand/Section: ICT 11-5

Address: Sitio San Antinio Brgy San jose Antipolo City

Contact no: 09626912625

Page | 38
Gateways Institute of Science and Technology
PERSONAL INFO

Birthday: Dec 5 2007

Name of father: Casimero Jims Elbert Maghanoy

Name of mother: Casimero Flordeliza soyosa

Age: 16

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Grace Christian mission Technical School

Secondary: old boso Boss National High School

Senior High: Gateways Institute of Science and Technology

Name: Madanlo , John Kenno

Strand/Section: ICT 11-5

Address: Panggolirin Barangay San Jose Antipolo City

Contact no: 09109328068

PERSONAL INFO

Birthday: March 29 2008

Page | 39
Gateways Institute of Science and Technology
Name of father: Ronaldo Hipertor S.

Name of mother: Jannett Madanlo D.

Age: 16

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Kaysakat Elementary School

Secondary: Antipolo National High School

Senior High: Gateways Institute of Science and Technology

Name: Jabines, john Earl C.

Strand/Section: ICT 11-5

Address: Relocation Site Sitio Kalakad 2 Barangay Inarawan Antipolo City

Contact no: 09485712151

PERSONAL INFO

Birthday: December 6 2007

Name of father: Josifino jabines

Name of mother: Estelita Jabines

Age: 16

Religion: Catholic

Page | 40
Gateways Institute of Science and Technology
Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND

Primary: Piece Village Elementary School

Secondary: Antipolo National High School

Senior High: Gateways Institute of Science and Technology

Name: Marcos, Alexea Elyra C.


Strand/Section: ICT 11-5

Address: 128 Sitio Tagusan 1 Barang Bagong Nayon 1 Antipolo City

Contact no: 09916299363

PERSONAL INFO

Birthday: January 28 2005

Name of father: johnny Marcos V.

Name of mother: Ma. Laraine Marcos C.

Age: 19

Religion:Catholic

Civil status: Single

Nationality: Filipino

Page | 41
Gateways Institute of Science and Technology
EDUCATION BACKGROUND:

Primary: Bagong Nayon 1 Elementary School

Secondary: Antipolo National High School

Senior High: Gateways Institute of Science and Technology

Name: Delos Reyes, Earon C.


Strand/Section: ICT 11-5

Address: 87-b Sitio Macopa Barangay Bagong nayon Antipolo City

Contact no: 09929255350

PERSONAL INFO

Birthday: Febuary 24 2008

Name of father: Reneboy Delos Reyes DR.

Name of mother: Ma. Ana Calumpag Camdelasa

Age:

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: Bagong Nayon 3 Sta.crus Elementary School

Secondary: Antipolo National High School

Page | 42
Gateways Institute of Science and Technology
Senior High: Gateways Institute of Science and Technology

Name: Floron, John Joseph M.


Strand/Section: ICT 11-5

Address: Brgy, Mayamot Parai Hills Balon Street Unit 7 Antipolo City

Contact No.: 09670856805

PERSONAL INFO:

Age: 18

Birthday: April 12, 2006

Birthplace: Antipolo

Nationality: Filipino

Religion: Catholic

Civil Status: Single

Father's Name: Floron, Anacleto

Mother's Name: Floron, Elizabeth

EDUCATIONAL BACKGROUND:

Primary: Bagong Nayon | Elementary School

Secondary: Antipolo National High School

Senior High: Gateways Institute of Science and Technology

Page | 43
Gateways Institute of Science and Technology

Name: Martin, Christian Jessie B.

Strand & Section: ICT 11-5

Address: Phase 3 Siruna Village Barangay Mambugan Antipolo City

Contact no: 09475346610

PERSONAL INFO

Birthday: December 19 2004

Name of father: Wilson Martin F.

Name of mother: Mary Joy Martin B.

Age: 19

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATION BACKGROUND:

Primary: 15th Avenue Elementary School

Secondary: Mambugan National High School

Senior High: Gateways Institute of Science and Technology

Page | 44
Gateways Institute of Science and Technology

Name: Costimiano, Mike Selwyn R.

Strand & Section: ICT 11-5

Address: 075 nepapalm st .brgy delapaz Antipolo city Rizal

Contact no. : 09367626373

PERSONAL INFO:

Birthday: January 10th, 2008

Father’s name: Costimiano, Perlito S.

Mother’s name: Costimiano, Lovilyn R.

Age: 16

Religion: Catholic

Civil status: Single

Nationality: Filipino

EDUCATIONAL BACKGROUND

Primary: Bagong Nayon 3 sta.cruz elementary school

Secondary: (junior high) Antipolo National High school

Senior High: Gateways institute of Science and technology

Page | 45
Gateways Institute of Science and Technology

Page | 46

You might also like