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
Homework help
Paired coding
Upskilling
Assignment help
Exam prep
Test prep
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
College students
Middle School students
ADHD
Learning Disabilities
ASD
Home schooled
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
The Student and Tutor engaged in a Computer Science class, primarily working with C++ functions. They practiced defining functions for improved readability, modular development, and avoiding redundant code, including mathematical conversions and handling branching logic. The session concluded with plans to resume the lesson at a later time.
Benefits of Functions: Modularity & Readability
Function Stubs & Incremental Development
Writing & Calling Mathematical Functions
Functions with Conditional Logic (Branches)
Student and Tutor completed a Java programming assignment focused on recursion. They implemented a recursive function to calculate the product of five user-input numbers, set up the project in Eclipse, ran test cases, and prepared comprehensive documentation including source code, screenshots, and a Git repository link for submission. They also discussed upcoming discussion forum posts and future Java learning plans.
Validating Code with Multiple Test Cases
User Input with `Scanner` and Array Management
Introduction to Recursion in Java
Basic Java Project Setup in Eclipse IDE
Implementing Recursive Product Calculation
The Student and Tutor practiced fundamental programming concepts, primarily focusing on using standard mathematical library functions like `SQRT` and `POW` and defining user-created functions. They worked through various exercises involving function calls, parameter passing, return values, and structuring code to solve specific problems. The session ended with a plan to continue the lesson in the next class.
Function Parameters and Return Values
Standard Math Library Functions
User-Defined Functions: Definition & Calls
Nested Function Calls & Function Composition
Modular Program Design Principles
The Student and Tutor reviewed progress on a Java application for a cafe shop, specifically focusing on the inventory management system. The Student successfully demonstrated a fix for not displaying out-of-stock menu items and discussed further steps to link orders with inventory decrements and add quantity validations. They planned to continue these inventory-related enhancements in the next session.
Upcoming Core Inventory Logic: Decrement & Validation
Inventory Data Persistence with an Exit Button
Application Architecture Refactoring for Scalability
Dynamic Menu Display based on Inventory
The Student and Tutor engaged in a C++ programming session, focusing on fundamental concepts of vectors and arrays. They practiced iterating through vectors, performing calculations like sum, min, max, and average, and learned about handling out-of-range access errors. The session also covered two-dimensional arrays and concluded with a coding challenge involving reverse output of integers, with plans to continue the course tomorrow.
Preventing Out-of-Range Access Errors
Two-Dimensional Arrays
Vectors vs. Arrays: Safety & Syntax
Common Vector Operations
Vector Iteration & Element Access
Student and Tutor engaged in a practical session focusing on Python's `while` loops. They practiced several exercises, including printing number sequences, formatting output, creating multiplication tables, and iterating through string characters. The next class is scheduled for Thursday at 8 AM.
String Indexing and Length (`len()`) Function
While Loop Fundamentals
Customizing `print()` Output with `end`
While Loop for Reverse Iteration
Generating Mathematical Tables & String Conversion (`str()`)
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Open Q&A
Pets are welcomed
Chat for quick help
Note taking
Parent feedback

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