Request a Tutor Diventa un tutor

Jyotsna S. (Lei, 51 anni)

Kuwait City, Kuwait

PhD in Computer Science with over 10 years of experience

Sfondo

As a seasoned Ph.D. in Computer Science with extensive academic experience, I bring a rich background of technological expertise and intellectual curiosity. My professional journey... Per saperne di più

Metodologia didattica

It’s one-to-one interaction where I ensure that each and every point is understood and practiced by my student which I achieve through back and forth screen sharing. I use the Goog... Per saperne di più

Insegno a

  • In linea

Opzione di insegnamento

  • Lezioni private

Insegnamento delle lingue online

  • Inglese
  • $40

    Tariffa oraria locale
  • $40

    Tariffa oraria online
  • 3

    presentazioni PowerPoint

Tariffe scontate

  • $390

    10 un’ora
4000 characters remaining
500 characters remaining

Titolo di studio

PhD in Computer Science

Thapar Institute of Engineering & Technology

  • India
  • 2012

Materiali didattici

Diapositive PPT

Lezioni video

Nessun file caricato ancora

Appunti di studio

Nessun file caricato ancora

Domande per te

Q: Quali materiali o risorse fornite per aiutare gli studenti ad avere successo in informatica?

To help students bridge the gap between the computer science theory and real-world application, I provide a variety of resources. 1. Visual & Interactive Slides in PPTs : I use custom-built presentations that replace generic diagrams with local, real-world metaphors. 2. For the Coding modules, I make use of online pseudo code editors and portals like diagrams.io where students can draw flowcharts. I also provide custom trace-table worksheets

Q: Quali linguaggi di programmazione conosci bene?

1. Python: This is my specialty. Whether it's the basics of loops and lists or advanced concepts like Object-Oriented Programming (OOP), I can teach Python coding with ease. Others : Java , VBA ,Web-Designing( HTML & CSS, Javascript), SQL, MS-Office, Advanced Excel with Macros. I can of course teach Pseudocodes and also basic Assembly language

Q: Quali strumenti o software utilizzi per tenere lezioni di informatica?

To enable real-time collaboration, visual clarity, and hands-on practice, I make use of a variety of tools and softwares. Google Meet is used for online meeting and back and forth screen sharing enables the real-time collaboration. I use google meet whiteboard and also ziteboard used to scribble quick notes, draw flowcharts, truth tables etc. to visually explain the concepts. Replit, VSCode, Google Colab, diagrams.io, Powerpoint, Google docs, Google sheets are also used. I make use of Quizlet and Kahoot to create custome tests which are fun yet greatly effective for revising and strengthening the learning of concepts.

Q: Come gestisci gli studenti che hanno difficoltà con argomenti o concetti specifici dell'informatica?

1. If a student is struggling with a large topic (like Recursion or Bubble Sort), I break it down into its smallest atomic parts. 2. If one explanation doesn't work, I change the mental model. For example, if Packet Switching while teaching Networking concepts sounds too technical to my student, I would give an analogy like as : "Imagine sending a LEGO set from Dubai Marina to Downtown. If you send it in one giant box, it might get stuck in Hessa Street traffic. Instead, you put each brick in a separate envelope, mail them individually, and reassemble them at the destination." 3. In between the sessions, I often ask the student to explain the concept back to me as if I am the one who is confused. This is a proven technique to identify gaps. We also do short quizzes and Kahoot to make it all fun. 4. The students are supported Psycologically where I mention that when I was their age, I took longer to understand such topics and they are actually doing great.

Q: Come si concilia l'insegnamento dei concetti teorici con l'applicazione pratica nell'informatica?

1. I structure my lessons so that students are never stuck in "theory-only" mode for more than 15 minutes. We jump into code editors(if in a coding module). We relate it back to the real-world and discuss scenarios and examples from thier specific domain/local/cultural aspects. I demonstrate commands like PING and computer settings so that the student can actually see what they have learnt in theory. 2. For Exam-focused students, I balance the two papers(Paper 1 and Paper 2), taking them up alternatively.

Q: Puoi fornire esempi di progetti o compiti che assegni agli studenti durante le lezioni di informatica?

Here are a few examples of assignments I use, categorized by the skill level and topic: 1. Topic: Boolean Logic & Hardware (IGCSE Paper 1) : The Assignment: Design a logic circuit for a smart home system in Dubai. The "AC" should only turn on if: The temperature sensor is HIGH;AND the balcony door sensor is LOW (closed);AND the owner is home. The student draws the truth table and write the Boolean Equation 2. Topic: Algorithms & Validation (IGCSE Paper 2) The Assignment: Write a Python program for the NOL card to be used in Dubai Metro/Bus or Tram The Requirements: Use Length Check to ensure the card ID is 10 digits. Use Range Check to ensure the balance is at least 7.50 AED. Allow users to top up their balance

Q: Come gestisci le domande o gli argomenti difficili che possono presentarsi durante le lezioni di informatica?

My approach is to treat every tough question as a collaborative debugging session rather than a lecture. 1. If a student asks a complex question, I deconstruct the concept and try to explain step-by-step or layer-by-layer. 2. I make use of simulators eg. while teaching networking, I create a network design in Cisco Packet Trcaer and show how the packet is moving from one host to another.

Q: Puoi fornire indicazioni sulle opportunità di carriera o sui percorsi correlati all'informatica?

As per my opinion , the following are the upcoming fields 1. AI, Machine Learning 2. Data Science 3. Cyber-Security 4. Gaming 5. Mobile-App Development

Disclaimer: MyPrivateTutor è un marketplace di tutoraggio e una community che aiuta gli studenti a trovare tutor e formatori di alto livello. Non presentiamo né forniamo tutor a chi cerca lezioni private, né selezioniamo o proponiamo tutor specifici a chi cerca lezioni private o studenti a tutor. MyPrivateTutor non verifica l'identità o le informazioni pubblicate da tutor o studenti. Consulta il nostro Centro Sicurezza per indicazioni su come verificare l'identità e le informazioni pubblicate da altri utenti.