0% found this document useful (0 votes)
29 views18 pages

GAD Microproject

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

GAD Microproject

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

THAKUR POLYTECHNIC

Diploma in Information Technology

Second Year of Information Technology (SYIF)


Group No – 17
Topic – Guess the Number game using VB.NET

Subject – GUI development using VB.NET (22034)

Teacher: Mr. Swapnil Salunke

Sr No. Name Roll no.


1 Kuber Surve 43
2 Shreeram Pendurkar 59
3 Rishabh Trivedi 60
4 Vedanth Choudhary 61

1
CERTIFICATE

This is to certify that the Group of students of Roll no. 43, 59, 60 & 61 of 4th
Semester of Diploma in Information Technology of the institute, Thakur
Polytechnic (Code: 0522) have completed the Microproject satisfactorily in subject
GUI Application Development using VB.NET (22034) for the academic Year
2023 – 2024 as prescribed in the curriculum.

Sr No. Name Roll no.


1 Kuber Surve 43
2 Shreeram Pendurkar 59
3 Rishabh Trivedi 60
4 Vedanth Choudhary 61

Place – Mumbai

Mr. Swapnil Salunke Mrs. Suwarna Thakre Dr. S. M Ganechari


(Subject Teacher) (Head of the Department) (Principal)

Seal of
Institute

2
ACKNOWLEDGEMENT

While submitting this report we avail this opportunity to express our gratitude to all
those who helped and guided us in completing this task successfully. Heading the
list with our very own honourable Principal Dr. S. M. Ganechari who is the
beginner of our inspiration.
We owe our deep gratitude and are very thankful to our Mentor and Subject teacher
Mr. Swapnil Salunke who has proved to be more than just a mere guide to us.
Apart from bringing to us what can be the joy of successful completion of this
project was only possible by her guidance and cooperation without which this work
would never have been completed.

Thank you

3
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

This is to certify that the Group of students of Roll no. 43, 59, 60 & 61 of 4th
Semester of Diploma in Information Technology of the institute, Thakur
Polytechnic (Code:0522) have completed the Microproject satisfactorily in subject
GUI development using VB.NET (22034) for the academic Year 2023-2024 as
prescribed in the curriculum.

Place – Mumbai

Mr. Swapnil Salunke Mrs. Suwarna Thakre Dr. S. M Ganechari


(Subject Teacher) (Head of the Department) (Principal)

4
Bibliography

We’d first of all like to thank our Teacher who guided us thoroughly in order
to understand the project. We’d also like to thank our GUI Application
Development Manual, the websites we mentioned in the Resources Required
for helping us with the contents and understand the topic more deeply.
A special thanks to our honorable principal sir Dr. S M Ganechari for giving
us an opportunity to work on this project.

5
MICRO PROJECT PROPOSAL
Title- Guess the Number game using VB.NET

1.0 Aim / Benefits of the Micro-Project:


Microprojects for Diploma students gives an edge over the race of
recruitment to work hard to ensure a good career. This helps them to better
understand the subject matter and develop their problem-solving skills.
It helps students in following skills:
• Practical Experience
• Industry relevance
• Networking opportunities
• Leadership

2.0 Course Outcome:


Develop GUI Application using form controls and its events.

3.0 Proposed Methodology:


In order to execute and complete the microproject of GUI Application
Development using VB.NET the procedure that we will follow is given
below.
• Collection of information.
• Group discussion.
• References from books and internet websites.
• Execution of project.
• Preparing report.
• Presentation of project.
• Submission of project.

6
5.0 Action Plan:

Sr Details of Planned Planned Name of


No. Activity start date finish date responsible
team members

1. Information 05/03/2024 08/03/2024 Shreeram, Kuber,


search Vedanth, Rishabh

2. Group 09/03/2024 12/03/2024 All group members


Discussion

3. Taking 12/03/2024 13/03/2024 Shreeram, Rishabh


Reference

4. Executions 14/03/2024 17/03/2024 Shreeram, Vedanth,


Kuber

5. Compilation 18/03/2024 19/03/2024 Shreeram, Vedanth


of reports

6. Presentation April, 2024 April, 2024 All group members


and report
submission

7
6.0 Resources required:

Sr Name of the Specification


No. resource
1. Books GUI development using VB.NET
Textbook, Tech Knowledge
2. Source/Websites https://learn.microsoft.com/en-
us/dotnet/visual-basic/ , W3school
3. Software Microsoft Word, Visual Studio 2022

Name of Members:
Sr Name Roll no.
No.
1 Kuber Surve 43
2 Shreeram Pendurkar 59
3 Rishabh Trivedi 60
4 Vedanth Choudhary 61

Mr. Swapnil Salunke


(Subject Teacher)

8
INDEX
Topic Page No.

Rationale 10

Aims/Benefits of Microproject 11

Course Outcome 11

Literature Review 11 – 12

Actual Methodology Followed 12

Resources Used 12

Output of Microproject 13 – 16

Skills Developed 16

Applications of Microproject 17 – 18

9
MICRO PROJECT REPORT
Title – Guess the Number game using VB.NET

1.0 Rationale:
The "Guess the Number" project implemented in VB.NET involves
creating a simple game where the player guesses a randomly generated
number within a specified range. The rationale behind this project lies in
its educational value for beginners learning programming.

• Learning opportunity: Developing a guess-the-number game in


VB.NET can be an excellent learning opportunity for beginners to
understand the basics of programming, such as random number
generation, conditional statements, loops, and user input/output.

• Engaging and interactive: The game is engaging and interactive, which


can help users learn programming concepts in a fun and interactive way.

• Code reusability: The code developed for the guess-the-number game


can be reused and adapted for other applications, such as quizzes,
surveys, or other interactive applications

• User experience: The game can be customized and tailored to provide a


unique user experience, such as adding sound effects, graphics, or other
interactive elements.

10
2.0 Aims/Benefits of the Micro-projects:
Micro-Project helps student to develop social skills which are necessary for
team work. Students express their thoughts and cooperate to with each
other to develop creative skills which are useful for their career.
Although, the Benefits of applying Guess the number using VB.NET using
principles of GUI development includes:

1. The game requires players to think critically and strategically to guess


the correct number, which can help improve their problem-solving
skills.
2. VB.NET provides a user-friendly interface that can enhance the user
experience, making the game more engaging and enjoyable for players
3. The game can be used as a teaching tool to help students learn
programming concepts and improve their skills.

3.0 Course Outcome Addressed:


Develop GUI Application using form controls and its events.

4.0 Literature Review:


A guess the number game developed using VB.NET is a simple and
interactive game that generates a random number within a specified range,
and challenges the user to guess the number correctly. The game can be
designed to provide hints, such as whether the user's guess is higher or
lower than the actual number, and to keep track of the number of attempts
it takes the user to guess the number correctly.

We created the project using Visual Studio 2022 to create a new Windows
Forms Application project. The game can be designed with a simple user
interface that includes a text box for the user to enter their guess, a button
to submit the guess, and labels to display the actual number, the user's
attempts, and any hints or messages.

Its features include:


a) Main Function – The ‘Main’ function initiates the game loop,
allowing the player to play multiple rounds until they choose to exit.
This structure demonstrates the importance of organizing code into
manageable sections for better readability and functionality.
11
b) Game Logic – This game encapsulates the core game logic, including
generating a random number, prompting the player for guesses, and
providing feedback based on the guess’ relation to the target number.

c) Replay-ability – The “Restart” button manages the option for the


player to restart the game, illustrating the importance of user
experience and engagement in game design.

5.0 Actual Methodology Followed:


Once the project topic was disclosed, the given topic was divided into
smaller subtopics which then were sent to all group members. The team
members researched and collected data about their subtopics and sent their
respective data to other team members for everyone to read and understand.
After we received all the required data, one of the team members organized
it in a document. And then later submitted to the subject teacher.

6.0 Actual Resources used:

Sr Name of the Specification


No. resource
1. Books GUI development using VB.NET
Textbook, Tech Knowledge
2. Source/Websites https://learn.microsoft.com/en-
us/dotnet/visual-basic/ , W3school
3. Software Microsoft Word, Visual Studio 2022

12
7.0 Outputs of the Microproject:

Interface –

Program –

13
14
Working –

15
8.0 Skills Developed/ Learning outcomes of this Micro-Project :
Working in team and coordination with each other for the best outcome of
the project.
1) Time management, how to work efficiently with the whole team.
2) Intellectual, Social skills.
3) Problem Solving ability
4) More knowledge about the topic such as:
a. Team work
b. Leadership
c. Cooperation with team mates

Along with that, we also learnt some useful skills related to the project:
• We learnt how to generate Random numbers using VB.NET.
• Learnt usage of Conditional Statements and Loops.
• Debugging bugs/any issues caused during the execution of program.
• Designing User Interface.

16
9.0 Application of this Micro-Project

1) Educational Tool – The game can be utilized as an educational tool for


teaching programming concepts to beginners. By understanding the logic
behind generating random numbers, user input, and conditional statements,
learners can grasp fundamental programming principles.

2) Problem-Solving Skills: Playing the game can enhance problem-solving skills


by requiring players to use logic and deduction to guess the correct number
within a limited number of attempts. It encourages critical thinking and
strategizing.

3) Skill Development: Players can improve their numerical skills, memory, and
attention to detail by playing the game regularly. It challenges users to think
quickly and make decisions based on feedback provided by the game.

4) Programming Practice: For aspiring programmers, developing a "Guess the


Number" game in VB.NET serves as a practical exercise to apply
programming concepts learned in tutorials or classes.

5) Security Authentication: Random number guessing games can serve as a


component of security authentication systems. For instance, instead of
entering a traditional password, users might need to correctly guess a
randomly generated number within a certain range to access a secure
system or authenticate a transaction.

6) Team Building Exercises: The game can be incorporated into team-


building activities or icebreaker sessions during corporate events or
workshops. It encourages communication, problem-solving, and
collaboration among participants while fostering a relaxed and fun
atmosphere.

17
7) Customer Engagement: Businesses can use variations of the game as part
of promotional campaigns or loyalty programs. For example, customers
could be invited to guess a number to unlock special discounts or prizes,
thereby increasing engagement and incentivizing repeat visits or purchases.

GROUP MEMBERS:

Sr Name Roll no.


No.
1 Kuber Surve 43
2 Shreeram Pendurkar 59
3 Rishabh Trivedi 60
4 Vedanth Choudhary 61

Mr. Swapnil Salunke


(Subject Teacher)

18

You might also like