vasundhra verma
Computer Science and Databases made engaging and supportive




Show all photos
vasundhra verma
Bachelors degree
/ 55 min
vasundhra - Know your tutor
Hello, I'm Vasundhra Verma, a Computer Science tutor with a passion for teaching. My teaching philosophy revolves around making complex concepts simple and engaging for students. I believe in active student participation and use real-world examples to enhance learning. With a degree in Computer Science, I specialize in teaching subjects like Databases, Java, SQL, App Development, .NET, and C#. I cater to students of all levels, providing a supportive and interactive learning environment. Let's explore the world of coding together!
Programming tutor specialities
Paired coding
Exam prep
Job readiness
Test prep
Debugging
Project help
AI modules
Summary
Podcast
Quiz
Learnings
Flashcard
Spotlight
Zero Risk Guaranteed
15-days refund
Free tutor swap
No cancel fee
1-yr validity
24/7 support
Learner for programming class
ASD
Learning Disabilities
College students
Home schooled
Middle School students
ADHD
Anxiety or Stress Disorders
Programming class overview
As a Computer Science tutor specializing in Java, SQL, .NET, and C#, I cater to students of all levels. My teaching style is engaging, motivational, patient, and supportive. I believe in problem-solving approach to enhance learning. I conduct live coding sessions, guiding students through the coding process from start to finish. I assign small, real-world coding projects to spark creativity. Additionally, I create a personalized plan with exercises to help build their skills. My goal is to ensure students develop a solid understanding of programming concepts and logical thinking. Let's learn and grow together!
Rated 5 stars consistently
Students appreciate how lessons simplify complex coding concepts.
Project-based learning for real-world skills
90% of students complete relevant coding projects.
Flexible lesson scheduling
90% of students find it easy to schedule lessons.
Your programming tutor also teaches
App Development
Computer Science
Databases
Java
SQL
.NET

Computer Science concepts taught by vasundhra
Student and Tutor collaborated on an SQL assignment, focusing on creating a complex SQL view for a movie database. They worked on formatting various movie details such as title, duration, tagline, and release date using functions like `CONCAT`, `FLOOR`, `MOD`, `CASE`, and `DATE_FORMAT`. Due to time constraints, they decided the Tutor would complete the remaining SQL queries and prepare for the visualization questions offline, with a follow-up session scheduled to review the solutions.
SQL CREATE VIEW Statement
String Concatenation with CONCAT()
Column Aliases with AS
Date Formatting with DATE_FORMAT()
Conditional Logic with CASE Statement
Formatting Duration: FLOOR() and MOD()
The Student and Tutor finalized a Java programming assignment submission, incorporating source code, IDE screenshots with structured test cases, and a Git repository link into a document. They also discussed the Student's upcoming C++ Data Structures and Algorithms course, its nature, and initiated a plan for independent Java practice homework.
Organizing Source Code for Documentation
Enhancing Program Output Readability and Test Case Display
Implementing Version Control with Git Repository
Capturing the Integrated Development Environment (IDE) Screenshot
The Student and Tutor engaged in a Computer Science lesson focusing on C++ programming concepts. The session primarily involved practicing `for` and `while` loops, increment operators, string manipulation functions, and conditional logic. They worked through several coding exercises involving input/output, character validation, and string replacement, concluding with a password validation challenge. The session ended with plans to continue in a future lesson.
For Loop Fundamentals
Pre-increment (`++i`) vs. Post-increment (`i++`)
Choosing Between For and While Loops
Applying For Loops to String Manipulation
Using While Loops for Dynamic String Operations
Conditional Logic in Loops
The Student and Tutor worked on a Java programming assignment, creating an abstract `Shape` class and concrete `Sphere`, `Cylinder`, and `Cone` classes that extend it. They implemented constructors, surface area, volume, and `toString` methods for each shape, and tested them using a main method in a `ShapeArray` class. Future tasks include creating a UML diagram, preparing documentation, and reviewing past module assignments for corrections.
Java Project Setup and Class Structure in Eclipse
Unified Modeling Language (UML) Diagrams
Abstract Classes and Inheritance in Java
Polymorphism and Method Overriding
Student and Tutor began a new topic on `while` loops in Python, building on previous knowledge of `for` loops. The session covered the structure and application of `while` loops through direct coding examples and the Student practiced creating loops to print sequences of numbers. They plan to continue practicing `while` loops in the next session.
Introduction to While Loops
Anatomy of a While Loop
While vs. For Loops: Choosing the Right Tool
Preventing Infinite Loops
Customizing Increment Steps
The Student and Tutor practiced fundamental programming concepts, primarily focusing on `while` loops. They worked through exercises on determining loop iteration counts, formulating correct loop expressions using various operators, and identifying conditions that lead to infinite loops. The session concluded with hands-on practice in writing complete `while` loop programs involving conditional logic and input/output operations.
Performing Actions within Loop Iterations
Identifying Infinite Loops
Input-Driven Loop Control
Crafting Effective Loop Conditions
While Loop Fundamentals
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Parent feedback
Chat for quick help
Note taking
Mobile joining
Pets are welcomed

Coding tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.
