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

Upskilling icon

Upskilling

Homework help icon

Homework help

Job readiness icon

Job readiness

Exam prep icon

Exam prep

Test prep icon

Test prep

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

Home schooled icon

Home schooled

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

ADHD icon

ADHD

Middle School students icon

Middle School students

ASD icon

ASD

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 Student and Tutor worked on completing a Unix assignment, focusing on various commands for file system management. They recreated missing directories and files, practiced using the `vi` editor, moved files, and applied and verified file permissions. The session concluded with displaying file contents and recursively listing directories, with the Tutor suggesting future programming (Java) practice.

Displaying File Contents

Managing File Permissions with `chmod`

Directory & File Manipulation

File Creation & Editing with `vi` Editor

UNIX File & Directory Navigation

Show more

Student learned 2 days ago

The Tutor and Student debugged and implemented several Java programming assignments. They focused on defining methods for unit conversion and array processing, practiced type casting, handled user input, and formatted output correctly. The session concluded with successful completion of all assigned coding challenges.

Defining and Calling Static Methods

User Input with the `Scanner` Class

Type Casting (Explicit Conversion)

Arrays: Storing Collections of Data

Conditional Logic with `if` Statements

Show more

Student learned 3 days ago

The session focused on core Java programming, where the Student actively practiced writing various static methods for array manipulation, conditional logic, and unit conversions. They also reviewed theoretical concepts such as variable scope, method overloading, and the use of JavaDoc for documentation. The session concluded with a plan to complete three remaining Java labs and then move on to fundamental concepts in the next session.

Single Scanner Object Best Practices

Variable Scope in Methods

JavaDoc for Code Documentation

Array Element Swapping

Method Overloading

Conditional Array Transformation

Iterating and Modifying Array Elements

Show more

Student learned 4 days ago

The Student and Tutor focused on Python programming, reviewing a homework assignment involving conditional filtering of numbers. They then delved into a new problem that required implementing nested loops and boolean flag variables to identify and print prime numbers. For homework, the Student needs to create four basic arithmetic functions in preparation for a calculator project.

Divisibility with Modulo and Logical `and`

Identifying Prime Numbers

Nested Loops for Complex Iteration

Boolean Flag Variables (e.g.

`is_prime`)

Optimizing Loops with the `break` Statement

Show more

Student learned 5 days ago

The Student and Tutor reviewed key concepts in Cryptography, focusing on hashing functions like MD5 for data integrity and secure password storage. Subsequently, they transitioned to Java programming, covering user-defined methods, parameters (including multiple and array parameters), and various array operations. The Student practiced defining methods, passing arguments, and solving several coding exercises involving array traversal, value finding, and element updates, with plans to complete the remaining parts of the current exercise in the next session.

Parameter Passing: Primitive vs. Array Types

Array Traversal and Manipulation

User-Defined Methods in Java

Cryptographic Hashing & Password Security

Hashing for Data Integrity

Show more

Student learned 5 days ago

The Student and Tutor worked through several assignment questions, practicing fundamental Unix/Linux shell commands such as `cp` (copy), `mv` (move/rename), `rmdir` (remove directory), `cd` (change directory), and `ls` (list contents). They focused on correct command syntax, pathing (both absolute and relative), and verifying changes through screenshots. The Tutor assigned the Student to review the `mv` command for future questions and offered to provide additional revision notes.

File Copying and Directory Navigation

Absolute vs. Relative Paths in Commands

Deleting Empty Directories (`rmdir`)

Efficient Bulk Copying with `*` Wildcard

Quick Return to Home Directory

Renaming Files with `mv`

Relative Paths for Navigation and Operations

Show more

Teaching tools used by tutor

Bitbucket image

Bitbucket

Dynamic programming classes

Open Q&A icon

Open Q&A

Parent feedback icon

Parent feedback

Weekend lessons icon

Weekend lessons

Note taking icon

Note taking

Mobile joining icon

Mobile joining

tutorFooter

Coding tutors on Wiingy are vetted for quality

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