Computer Science and Databases made engaging and supportive
Databases tutor - vasundhra verma
Bachelors degree
$29
$24
/ hour
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.
About 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
Upskilling
Paired coding
Exam prep
Homework help
Assignment help
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!
Student types for programming class
School
College
All Levels
Adult / Professional
ADHD
ASD
Learning Disabilities
Anxiety or Stress Disorders
Home schooled
Interactive programming classes
Record lessons
Note taking
Pets are welcomed
Parent feedback
Mobile joining
Teaching tools used by tutor
Bitbucket
Your programming tutor also teaches
Computer Science
Databases
Java
SQL
App Development
.NET
Free lesson slots
1 / 1

Computer Science concept taught by vasundhra
Vasundhra tutored Ryan on Java linked lists, covering both custom implementations and the built-in `LinkedList` class, including various methods for manipulating lists. Ryan practiced using these methods with a string-based exercise and received help debugging errors. Ryan will find past exam papers for their next session.
Peak and Poll Methods
Add Method Variations
Head Pointer
Node Structure
Vasundhra and Purple Coffin Man worked on debugging a dynamic Tic-Tac-Toe game with configurable board sizes, focusing on reading configurations from a file, handling different symbols, and making specific squares uninteractable. They resolved null pointer exceptions and inheritance issues. The next step is to allow players to customize the board's width and height, to be continued in the next session.
Dynamic Board Creation
Creating Uninteractable Squares
Extending Classes vs. Implementing Interfaces
Image Size and Display Issues
Vasundhra tutored Vinay on Java methods, covering method creation, parameters, return types, and the importance of calling methods from the main method. Vinay practiced creating methods to join strings and add integers, correcting syntax errors with Vasundhra's guidance. Vasundhra assigned practice questions and planned to cover 'if and else' statements in the next session.
Class Structure
Main Method
Method Creation & Calling
Return Types
Vasundhra and Darren worked on a Java programming exercise where Darren implemented a word frequency analyzer using hashmaps and file I/O. Darren debugged an array index error with Vasundhra's guidance. Vasundhra will provide Darren with updated notes on hashmaps and hashtables, and they plan to cover a new topic in the next session.
Hashmaps for Frequency Analysis
File Reading and Processing
Exception Handling (Try-Catch)
String Manipulation (Split Method)
In a Wiingy session, Vasundhra helps Purple Coffin Man debug his Java board game. They focus on implementing dynamic board configuration by reading board layouts from a file and allowing users to input the number of players via a text field on the landing screen. They troubleshoot runtime errors related to data types, null values, and passing the user-entered player count to the game controller. Due to time constraints, debugging is postponed to the next session.
GUI Layout and Display
Passing Values Between Classes
Action Listeners for Buttons
User Input via Text Fields
Vasundhra Verma and Ryan Fletcher discussed binary search tree deletion and hash tables. Ryan practiced using hash table methods, including creating a hash table with integer keys and ArrayList values. Vasundhra offered to provide Ryan with a practice problem to work on before the next lesson, which will focus on hashmaps.
Hash Tables
Hash Table Creation in Java
Enumeration for Iteration
Hash Table Methods