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

Job readiness icon

Job readiness

Project help icon

Project help

Exam prep icon

Exam prep

Test prep icon

Test prep

Paired coding icon

Paired coding

Upskilling icon

Upskilling

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

Middle School students icon

Middle School students

Home schooled icon

Home schooled

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

ASD icon

ASD

ADHD icon

ADHD

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 1 day ago

The session focused on Java programming, specifically revisiting maps and diving deep into object duplicacy handling. The Tutor guided the Student through creating a custom `Student` class and overriding its `equals()` and `hashCode()` methods to correctly manage duplicate objects within `HashMap` and `HashSet` data structures. The Student then successfully practiced implementing these concepts.

Defining Logical Object Equality: Overriding `equals()` and `hashCode()`

Designing Custom Classes for Collections

HashMap Fundamentals & Default Object Handling

HashMap Key Uniqueness & HashSet Behavior with Custom Objects

Ordering vs. Equality: `Comparable`/`Comparator` vs. `equals`/`hashCode`

Show more

Student learned 1 day ago

The Student and Tutor reviewed and refined various design decisions for an Entity-Relationship Diagram (ERD). They focused on justifying the classification of weak entities, correcting cardinality in relationships, and determining appropriate entities and attributes for a help center system, including the proper use of partial identifiers.

Partial Identifiers for Weak Entities

Designing Entities vs. Attributes

Purpose-Driven Entity Creation

Refining ERD Cardinality and Relationship Types

Weak Entities in ERD

Show more

Student learned 2 days ago

The Student and Tutor discussed two primary academic tasks: a Java programming project involving class design, inheritance, and data structures for a "lolly" application, and the creation of a Design Decision Log for a database fundamentals assignment. They extensively worked on structuring and populating the database design log, outlining key decisions, reasons, evidence, and alternatives. The Student plans to finalize the remaining entries for the design log as follow-up.

Entity-Relationship Diagrams (ERDs) & Database Modeling

Java OOP Project: Lolly Candy Management

Database Design Decision Log

Java Object-Oriented Programming (OOP) Principles

Java Collections: Lists & Maps (especially TreeMap)

Show more

Student learned 3 days ago

The Student and Tutor reviewed and refined an Entity-Relationship Diagram (ERD) for a database system. They discussed and applied concepts of associative entities, weak entities, cardinality, and modality to the diagram. The session concluded with the Student exporting the completed diagram and refining attribute descriptions as a follow-up action for their assignment.

Associative Entities

Weak Entities

Attribute Description & Refinement

Modality in ERDs

Cardinality in ERDs

ERD Notation & Standards

Show more

Student learned 4 days ago

The Student and Tutor focused on a Java programming exercise to extend a `Point` class from 2D to 3D by adding a Z-coordinate. The Student successfully updated the distance calculation and the `compareTo` method to correctly handle ordering and duplicate points within a `TreeSet`. They also outlined plans to practice `maps` further in the upcoming session.

TreeSet for Unique & Ordered 3D Points

Custom Comparison for 3D Points (Comparable/Comparator)

Calculating 3D Distance from Origin

Extending Point Class to 3D

Show more

Student learned 4 days ago

The Student and Tutor reviewed an Entity-Relationship Diagram (ERD), discussing derived attributes, identifying synonyms and homonyms, and designating strong entities. They also addressed the upcoming task of defining associative entities. A key follow-up involved the Student coordinating with a teammate to ensure consistency for a group project ERD.

Strong Entities

Homonyms in ERD Attributes

Synonyms in ERD Attributes

Associative Entities

Derived Attributes

Show more

Teaching tools used by tutor

Bitbucket image

Bitbucket

Dynamic programming classes

Pets are welcomed icon

Pets are welcomed

Record lessons icon

Record lessons

Open Q&A icon

Open Q&A

Note taking icon

Note taking

Parent feedback icon

Parent feedback

tutorFooter

Coding tutors on Wiingy are vetted for quality

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