vasundhra verma
AP Computer Science Principles taught interactively




Show all photos
vasundhra verma
Bachelors degree
/ 55 min
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
AP Scoring Insights
Grade improvement
Test prep
Common Core State Standards - CCSS (USA)
GCSE (UK)
A-Levels (UK)
Test taking techniques
Advanced Placement (AP) Program (USA)
Provincial-specific curriculum (CA)
College Credit
International Baccalaureate (IB)
New Zealand Curriculum - NZC (NZ)
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
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

AP concepts taught by vasundhra
The Student and Tutor reviewed the progress on a Java-based cafe management project, focusing on UI improvements and code optimization for the application's sidebar. The session then shifted to designing and implementing the inventory management module, including creating an `Inventory` class and integrating initial quantity data. They confirmed the structural integrity of the new inventory system and planned for further development of its functionality.
Foundational Inventory System Development
Practical Application of OOP Principles
UI Refinement and Code Optimization for Sidebar
The session focused on reviewing key concepts in business modeling, particularly Unified Modeling Language (UML) diagrams, in preparation for an upcoming exam. The Student sought clarification on sequence diagrams, activation bars, and lifelines, and the Tutor provided detailed explanations. They also discussed use case diagrams, with the Tutor offering practical guidance on understanding and interpreting different diagram types for exam success.
Sequence Diagram Fundamentals: Activation Bars and Lifelines
Use Case Diagram Essentials: Actors and Functionalities
Understanding Relationships Between UML Diagrams
Effective Exam Preparation for UML Diagrams
The Student and Tutor reviewed Computer Science concepts for an upcoming exam, focusing on Unix file permissions and command-line operations. They also covered fundamental HTML and CSS tags and structure relevant to web development questions. The session concluded with practical study strategies for memorizing theoretical concepts and optimizing revision time, including creating concise revision sheets and engaging in frequent, short review sessions.
Unix File Permissions: rwx Values & Octal Representation
Essential Unix Shell Commands for File System Management
HTML Document Structure and Fundamental Tags
Effective Exam Preparation & Memorization Strategies
Student and Tutor thoroughly reviewed Java programming concepts, including user input with `Scanner`, debugging `nextLine()` issues, and adhering to naming conventions. They then delved into data encapsulation, discussing private attributes and public getter/setter methods, and explored creating and populating arrays of custom object types. The session concluded with an explanation of null values and strategic advice for the student's upcoming Java final exam.
Java User Input with Scanner
Data Encapsulation in Java
User-Defined Data Types & Arrays of Objects
Null Values in Java
Constructors in Java
The Student and Tutor engaged in an exam preparation session focusing on Web Systems. They practiced multiple-choice and long-answer questions covering operating systems, number systems, Unix commands, HTML, and CSS. The session concluded with the Tutor offering further practice questions and study advice for the upcoming exam.
CSS for Web Page Styling
HTML for Web Page Structure
Core Unix Commands
Number Systems and Binary-Decimal Conversions
Operating System Fundamentals
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
Practical aids used by AP tutor
AP Assessments
Study Planner
Presentations
Assessments
Practice worksheets
Effective AP classes
Weekend lessons
Record lessons
Parent feedback
Chat for quick help
Note taking

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