vasundhra verma

Computer Science and Databases made engaging and supportive

5(126)

FREE TRIAL

Profile photo of vasundhra, Computer Science tutor at Wiingy
Profile photo of vasundhra, Computer Science tutor at Wiingy
Profile photo of vasundhra, Computer Science tutor at Wiingy
Profile photo of vasundhra, Computer Science tutor at Wiingy

Show all photos

tutor-image
tutor-image

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

Project help icon

Project help

Paired coding icon

Paired coding

Homework help icon

Homework help

Test prep icon

Test prep

Upskilling icon

Upskilling

Job readiness icon

Job readiness

CoTutorCoTutor

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

ADHD icon

ADHD

Home schooled icon

Home schooled

ASD icon

ASD

Learning Disabilities icon

Learning Disabilities

College students icon

College students

Middle School students icon

Middle School students

Anxiety or Stress Disorders icon

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!

icon

Rated 5 stars consistently

Students appreciate how lessons simplify complex coding concepts.

icon

Project-based learning for real-world skills

90% of students complete relevant coding projects.

icon

Flexible lesson scheduling

90% of students find it easy to schedule lessons.

Your programming tutor also teaches

App Development

App Development

Computer Science

Computer Science

Databases

Databases

Java

Java

SQL

SQL

.NET

.NET

Icons

Computer Science concepts taught by vasundhra

Student learned 1 day ago

The Student and Tutor initiated a new Java programming exercise, shifting focus from an ongoing project. They concentrated on implementing object-oriented concepts such as inheritance, parameterized constructors, and method overriding, particularly within a `Vehicle` class and its subclasses. The session addressed challenges related to abstract methods and correctly overriding the `toString()` method, with plans to continue with CSV file processing and abstraction topics in the next class.

Abstract vs. Concrete Classes for Method Implementation

Introduction to CSV File Processing

Parameterized Constructors (Constructor Overloading)

Inheritance and `super()` Keyword

Overriding the `toString()` Method

Show more

Student learned 3 days ago

The Student and Tutor worked through a Java assignment focused on implementing object sorting using `comparable` and `comparator` interfaces. They set up a Java project in Eclipse, created the necessary classes (`Student`, `NameComparator`, `RollNumberComparator`, `SelectionSort`, `Main`), and implemented the sorting logic for student objects by name and roll number. They also discussed complementary skills like SQL, Spring Boot, and Git for Java developers, and planned to complete the assignment's documentation in the next session.

Implementing `Comparator` for `Student` Objects

Sorting `ArrayList` Using `Collections.sort()` with Custom `Comparator`s

Eclipse IDE Project Setup and Class Creation

Java's `Comparator` Interface for Custom Sorting

Show more

Student learned 3 days ago

The session focused on the Student's progress with the Java Cafe Project, where they demonstrated the operational inventory and menu functionalities. The Student also initiated the development of a new customer module, including the creation of a `Customer` class and initial UI button implementation. The Tutor and Student planned to continue the Cafe Project for a few more sessions before pivoting to core Java concepts, while also considering incorporating short revision exercises.

Cafe Project Progress & Upcoming Focus

Code Refactoring for Maintainability

Object-Oriented Design: The Customer Class

JavaFX UI Development: Customer Screen Layout

JavaFX Event Handling & Dynamic UI

Show more

Student learned 4 days ago

The Student and Tutor engaged in an extensive C++ programming session, focusing on functions, C string manipulation, variable scope, and function overloading. They actively practiced implementing and debugging functions, worked with `vector` containers for data processing, and discussed code organization using separate files and header guards. They also planned for a day off tomorrow and the next session for Wednesday.

C String Manipulation with Functions

Function Overloading

Modular Program Design with `std::vector`

Variable Scope & Function Prototypes

Pass-by-Reference for Swapping

Show more

Student learned 6 days ago

The Student and Tutor reviewed core C++ programming concepts, focusing on function definitions, common errors in function usage, and the distinction between pass by value and pass by reference parameters. They practiced modifying existing code for temperature conversion and implementing functions for tasks like monetary change, emphasizing correct parameter handling and return types. The session concluded with exercises on defining functions that use pass by reference for input and output, including input validation.

Function Fundamentals & Common Pitfalls

Conditional Logic & Return Status in Functions

Best Practices: Avoiding Pass by Value Parameter Assignment

Function Design for Multiple Outputs

Reference Variables

Pass by Value vs. Pass by Reference

Show more

Student learned 7 days ago

The student and Tutor engaged in an extensive C++ programming session, focusing on defining functions, implementing conditional logic using `if-else if-else` statements, and utilizing `for` and `while` loops for various computational tasks. They practiced solving problems that required tracing function execution, calculating values based on multiple conditions, and processing input data iteratively. The session concluded with a theoretical discussion on unit testing concepts and a practical application of printing test results.

Defining and Calling Functions in C++

Conditional Statements (if

else if

else)

Iterative Statements (for and while loops)

Basic Input/Output Operations (`cin`

`cout`)

Unit Testing Fundamentals with `assert`

Show more

Teaching tools used by tutor

Bitbucket image

Bitbucket

Dynamic programming classes

Chat for quick help icon

Chat for quick help

Record lessons icon

Record lessons

Note taking icon

Note taking

Parent feedback icon

Parent feedback

Pets are welcomed icon

Pets are welcomed

tutorFooter

Coding tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.