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
Test prep
Exam prep
Debugging
Paired coding
Job readiness
Homework help
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
ASD
Learning Disabilities
Anxiety or Stress Disorders
ADHD
Middle School students
Home schooled
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 reviewed the components and purpose of activity diagrams within Computer Science. They focused on analyzing a product order activity diagram, practicing how to identify and add missing activities and decision points, with specific examples like 'check inventory' and conditional invoice delivery. The Student was encouraged to complete the exercise as follow-up.
Core Elements of an Activity Diagram
Differentiating Activities from Objects
Identifying and Adding Missing Elements
Introduction to Activity Diagrams
The Student and Tutor initiated a session on Business Requirement Modeling, specifically focusing on Entity-Relationship (ER) Diagrams. They clarified the upcoming exam format and then practiced identifying entities, attributes, relationships, and cardinalities within the context of a library management system.
Entity-Relationship Diagrams (ERD)
Entities in ERDs
Attributes of Entities
Relationships between Entities
Cardinality in ERDs
The Student and Tutor worked on completing and documenting a Java programming assignment for a Bank Balance application, including source code, detailed test case screenshots, and setting up Git version control. The Tutor also agreed to assist the Student with discussion responses for an upcoming homework assignment.
Git Repository Setup and File Upload
Project Documentation Practices
Handling Edge Cases in Bank Applications
Defining Test Cases
Application Testing Fundamentals
The session started with the Student sharing a positive outcome from a teacher's inquiry about AI use in a Java programming project. The Tutor then guided the Student through a comprehensive review of the `FeedingStation.java` class, explaining its functionality, constructor, and key methods (`feed` and `refill`) to reinforce understanding of its programming logic.
The `feed` Method: Supplying Food to Wildlife
The `refill` Method: Replenishing Food Stock
The `FeedingStation` Class: Core Concept
Understanding the `FeedingStation` Class Constructor
The tutor and student worked on developing a Java application with a graphical user interface for managing a bank account balance. They collaboratively coded and debugged the application, focusing on GUI elements and core banking functions. The session concluded with discussions on preparing test cases and formatting the source code for submission, with plans to continue on Thursday.
Introduction to JavaFX for GUI Development
Version Control and Submission Guidelines
Handling User Input and Validation
Creating a Bank Balance Application
The student and tutor worked on styling buttons within a Java application, focusing on text color, borders, and background. They addressed issues of style property overwriting and learned how to adjust button width, border appearance, and font size to meet design specifications. The student is now equipped to complete the remaining buttons independently.
Modifying UI Element Dimensions
Increasing Font Size for Readability
Troubleshooting Style Overrides
Styling UI Elements with CSS-like Properties
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Weekend lessons
Open Q&A
Mobile joining
Record lessons
Parent feedback

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