vasundhra verma
AP Computer Science Principles taught interactively
Loading...



Show all photos
vasundhra verma
Bachelors degree
Enroll after the free trial
Each lesson is 55 min
50 lessons
20% off
/ lesson
30 lessons
15% off
/ lesson
20 lessons
10% off
/ lesson
10 lessons
5% off
/ lesson
5 lessons
-
/ lesson
1 lessons
-
/ lesson
vasundhra - About your AP tutor
I have 10 years of experience as software Developer. Possesses a bachelor of Engineering in Computer Science. I have worked with multiple US based multi-national companies. I have worked as an engineer and as a trainer for many years now and received lot of positive feedbacks from my trainees and management.
AP tutor test prep specialities
Study Plans
International Baccalaureate (IB)
Provincial-specific curriculum (CA)
Australian Curriculum (AU)
A-Levels (UK)
Advanced Placement (AP) Program (USA)
College Credit
Practice Exams
Homework help
New Zealand Curriculum - NZC (NZ)
Next Generation Science Standards - NGSS (USA)
AP Scoring Insights
Teaching methodology
offering tutoring sessions along with taking up assignments on .NET. C#, OOPS concepts tohigh school, university graduates and entry level developers. I am flexible to work in any timezone depending upon the urgency of the class or project.
Proven strategies for exam success
90% of students say strategies boosted their confidence.
Strong focus on exam readiness
95% of parents report their child is more exam-ready.
Flexible scheduling for exam prep
90% of students find scheduling sessions stress-free.
vasundhra - also teaches
AP Computer Science A
AP Computer Science Principles
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

AP concepts taught by vasundhra
The student worked with the tutor on a C++ programming assignment involving the implementation of a hash table data structure. They focused on understanding the requirements, declaring and defining class members, and implementing core functions like `contains`, `match`, and `insert`, including the concept of rehashing. The next session is planned to define the `rehash` function and address any remaining implementation details.
Hash Table Implementation in C++
Separate Chaining in Hash Tables
C++ STL Containers for Hash Tables
Hash Function and Load Factor
The class focused on Java programming, specifically addressing issues with retrieving the current line number from a text area upon a mouse click. The student and tutor worked through debugging code, exploring potential methods to capture the correct line of text without requiring manual selection, and planned to continue this investigation in the next session.
Event Handling in JavaFX
String Manipulation and Data Structures
Debugging and Workarounds in Programming
The Student and Tutor reviewed the implementation of custom exceptions in Java, focusing on credit card and crypto payment scenarios. They then moved on to a JavaFX exercise involving updating a line number display within a text editor based on user interactions. The Student will continue working on this feature, applying guidance on event handling and data retrieval, with a follow-up planned for the next session.
Event Handling in JavaFX
String Manipulation in Java
Custom Exception Handling in Java
JavaFX Text Area Interactions
The student and tutor explored the concept of semantics in distributed systems, with a primary focus on RPC call semantics. They discussed various types of call semantics, including "at least once" and "exactly once," and their implications for reliability and consistency. The session concluded with the student practicing identifying these semantics through example questions.
RPC Call Semantics
Failure Handling in RPC
Semantics in Distributed Systems
The student and tutor worked on implementing custom exceptions in Java and managing them with try-catch blocks. The discussion covered the syntax for throwing exceptions and the correct placement and structure of try-catch blocks to ensure robust error handling. The student plans to complete similar exception handling for other parts of their code.
Explicitly Throwing Exceptions
User-Defined Exceptions
Try-Catch Blocks and Exception Handling
Exception Handling Scope
The tutor guided the student in developing two core functions for a programming library project: a dice rolling simulator and a string manipulation function that capitalizes vowels and lowercases consonants. They worked on refining the dice rolling logic and integrating the new string function, ensuring all project requirements for the library were met.
String Manipulation: Vowel Case Conversion
Library Design
Function Implementation: Dice Rolling
Code Testing and Debugging
Practical aids used by AP tutor
AP Practice worksheets
Practice worksheets
Assessments
Quizzes
AP Assessments
Effective AP classes
Chat for quick help
Record lessons
Open Q&A
Parent feedback
Weekend lessons

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