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

Debugging icon

Debugging

Exam prep icon

Exam prep

Upskilling icon

Upskilling

Paired coding icon

Paired coding

Test prep icon

Test prep

Project help icon

Project help

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

ASD icon

ASD

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

Middle School students icon

Middle School students

Home schooled icon

Home schooled

College students icon

College students

Learning Disabilities icon

Learning Disabilities

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 about 10 hours ago

The Student and Tutor discussed the student's plan to focus on Database and Programming 2, deferring Network Fundamentals for later. The core of the session involved a detailed examination of Java programming concepts, specifically method calls, getters, and enums in the context of inheritance, analyzing how a class leverages logic from an associated enum.

Method Delegation and Object Composition

Flexible Role of Getter Methods

Enums Beyond Simple Constants

Show more

Student learned about 12 hours ago

The Student and Tutor reviewed core Object-Oriented Programming (OOP) concepts in Java, including class attributes, constructors, enums, the `toString()` method, and getters. They then delved into advanced topics such as method overriding, polymorphism, `for-each` loops with `ArrayLists`, and type casting with the `instanceof` keyword. The session focused on understanding these concepts through code examples and detailed explanations.

The `toString()` Method for Object Representation

Enums for Restricted Attribute Values

Method Overriding and `@Override` Annotation

The `super` Keyword for Parent Constructor Calls

Polymorphism: One Class

Many Forms

Object Casting and `instanceof` Operator

Show more

Student learned about 13 hours ago

The Student and Tutor worked on documenting a Java programming project. They copied Java source code, added screenshots of the Eclipse IDE and test case outputs to a Google Doc, and uploaded the project to a GitHub repository. The Tutor indicated plans for future sessions to focus on deeper Java concepts and assign homework.

Java Project Documentation Workflow

Finalizing and Submitting Project Document

Effective Screenshot Capture for Documentation

Version Control with GitHub: File Upload and Link Sharing

Eclipse IDE Navigation and Code Extraction

Show more

Student learned 1 day ago

The Student and Tutor discussed key Java programming concepts, starting with a detailed exploration of enums, including their structure, attributes, constructors, and the `toString()` method for formatted output. The session then transitioned to an introduction to inheritance, focusing on the `extends` keyword and the roles of constants (`final`) versus regular variables within class constructors, specifically addressing how `currentHealth` and `maxHealth` are handled. The Student also took a short break during the session.

The `final` Keyword and Constants

Understanding Java Enums

Enum Attributes and Constructors

Customizing Object Output with `toString()`

Introduction to Java Inheritance

Show more

Student learned 2 days ago

The Student and Tutor reviewed Java's `Comparable` and `Comparator` interfaces for sorting custom objects within a `TreeSet`. They discussed the implementation of `compareTo()` and `compare()` methods and their impact on object ordering and duplicate handling. The Student successfully completed a practice exercise using `Comparable` with complex sorting criteria, and will continue with a `Comparator` exercise as follow-up.

Chaining Comparison Logic (Tie-breaking)

TreeSet Sorting & Custom Objects

The `Comparable` Interface (Natural Ordering)

The `Comparator` Interface (External Ordering)

Show more

Student learned 4 days ago

The session focused on reinforcing core SQL concepts including SELECT, ORDER BY, and INNER JOINs. The Tutor guided the Student through troubleshooting and setting up SQL Server Management Studio, creating a practice database and tables. The Student will use this setup to practice for an upcoming assessment covering these SQL topics.

SQL ORDER BY Clause

SQL Table Aliases

SQL CREATE TABLE Statement

Database and Table Structure

SQL SELECT Statement Fundamentals

SQL INNER JOIN Clause

Show more

Teaching tools used by tutor

Bitbucket image

Bitbucket

Dynamic programming classes

Pets are welcomed icon

Pets are welcomed

Parent feedback icon

Parent feedback

Mobile joining icon

Mobile joining

Weekend lessons icon

Weekend lessons

Open Q&A icon

Open Q&A

tutorFooter

Coding tutors on Wiingy are vetted for quality

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