Neha D
Experienced tutor helping for grade improvement

Show all photos
Neha D
Diploma degree
/ 55 min
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
High School students
Middle School students
Elementary School students
College students
Expert in debugging code
Breaks down coding issues into manageable steps.
100% on-time college submissions
Students meet deadlines with tutor support.
Proven success with code projects
85% of students complete personal projects in a few months.

Computer Science concepts taught by Neha
Student and Tutor reviewed and practiced programming concepts in both MIT App Inventor and Python. Key topics included using the modulo operator for conditional logic, controlling UI components like sliders, and implementing various types of `for` and `while` loops. The session also covered advanced Python features such as `break`, `continue`, list comprehensions, and function definition with parameters, often applied to complete homework assignments and a multi-part project.
Modulo Operator and Conditional Logic
Loops: `for` and `while`
Loop Control: `break` and `continue`
Lists and List Comprehensions (Python)
Functions (Python `def`)
Nested Loops
The Student and Tutor practiced list manipulation in a block-based coding environment, specifically focusing on adding, removing, and replacing items in a list. They also explored displaying images dynamically based on list selections. The Student will prepare a list of topics for the next session to review for an upcoming exam, and a follow-up session was scheduled.
List vs. Display Components (ListView/ListPicker)
Standard Workflow for Dynamic List Display
Fundamental List Operations: Add
Remove
Replace
The Significance of List Index
The tutor and student worked on mobile app development using MIT App Inventor, covering List Picker and List View components. They then transitioned to Python, focusing on conditional statements, relational operators ('and', 'or', 'not'), and list manipulation. The student practiced these concepts through coding exercises and assignments, with plans to continue with list-based assignments in MIT App Inventor and further Python concepts in the next session.
List View vs. List Picker
Lists: The Foundation of Data Storage
Conditional Logic: If-Else Statements
Variables and Data Assignment
The Tutor and Student reviewed and practiced the concepts of procedures, parameters, and return values in a visual programming context. They worked on examples like movie recommendations and numerical calculations to solidify understanding, and planned to cover lists and loops in subsequent sessions, with a transition to Python basics. The next session is scheduled for 6 PM.
Parameters and Return Values
Global vs. Local Variables (Parameter Scope)
Structuring Programs with Procedures
Procedures (Functions)
The student and tutor focused on object-oriented programming concepts in Java, practicing class design, encapsulation through private members, and the implementation of getter and setter methods. They worked through creating a `Square` class, instantiating objects, and refining method logic for data validation, with plans to continue practicing class design and object usage.
Accessors (Getters) and Mutators (Setters)
Object-Oriented Programming: Classes and Objects
Encapsulation and Access Modifiers
Object Creation and Method Invocation
The class covered the concepts of accessors (getters) and mutators (setters) in object-oriented programming as a way to implement encapsulation. The student actively participated in code examples, applying these concepts to manage private variables and learning to control data access and modification.
Getters and Setters (Accessors and Mutators)
Implementing Getters and Setters in Code
Access Modifiers: Private vs. Public
Encapsulation

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

