1 of 92

MAGIC 2017-2018

Final Presentations�

June 18, 2018

1

2 of 92

  • Svanthana Lingam
    • Project: MIT AppInventor, Mentor: Anouk Stein
  • Akshaya Naapa Ramesh
    • Project: Community Service Website, Mentor: Sandra Harimoto
  • Madison Sardana
    • Project: Core java application: Car app, Mentor: Neelam Kumari
  • Aishani Mohapatra
    • Project: AWS Photo Recognition, Mentor: Meera Verma
  • Gracie Murray
    • Project: Visually Impaired Grocery Store App Mentor: Laney Strange
  • Ishani Sikdar
    • Project: Squarefinder: Creating QR Codes, Mentor: Mentor: Melissa F. Meyers
  • Jalyn Mayer, Thousand Oaks High School
    • Project: Concussion symptom tracking mobile app, Mentor: Jen Tannenbaum

Agenda

2

3 of 92

3

Svanthana Lingam

Grade 6

Charles B DuBose Middle School, Summerville,

South Carolina

4 of 92

  • Anouk is a radiologist and a computer programmer.
  • Iphone apps
  • Teaches MIT appinventor at the library
  • Is a mom
  • Works for a AI company

My Mentor

  • <Mentor photo, preferably with mentee, goes here>

5 of 92

We made several apps using MIT App Inventor.

I used the following :

  • Accelerometer
  • Timer
  • Mini-database
  • Sound
  • Sharing
  • Canvases and sprites
  • Text to speech and translate
  • Created functions and variables
  • Camera

My MAGICal Experience

6 of 92

Problems we got around:

  1. The emulator did not work on the chromebook.
  2. Texting was no longer supported.
  3. It was not documented that texting was not supported anywhere.
  4. We had to enable developer’s mode by clicking build number 7 times
  5. Enable download from unknown sources
  6. Had to debug the USB connection
  7. Had to find and click “ downloads “ tab in phone to get apks. ( lots of trial and error )
  8. Each problem took at least 1-2 sessions to resolve

My MAGICal Experience

7 of 92

Tutorials

8 of 92

9 of 92

10 of 92

11 of 92

12 of 92

13 of 92

14 of 92

15 of 92

16 of 92

17 of 92

18 of 92

19 of 92

20 of 92

21 of 92

22 of 92

23 of 92

24 of 92

25 of 92

26 of 92

27 of 92

27

Thank you!

28 of 92

28

Akshaya Naapa Ramesh

Grade 8

Littleton Middle School, Littleton, MA

29 of 92

  • Sandra Harimoto.
  • from British Columbia, Canada
  • graduated from The University of British Columbia.
  • Software Engineer in Test,
  • works at Oracle in IOT Cloud Services for 8 years.
  • enjoys bike riding, fixing puzzles, and reading Mysteries and Science Fiction.

My Mentor

  • <Mentor photo, preferably with mentee, goes here>

29

30 of 92

Problem:

  • our teacher has a hard time keeping track of required community service hours of students.

  • uses papers to keep track, and those papers always get mixed, or lost in the pile of the 300 different papers of students.

  • students forget the hours of community service required, or don't know where to find opportunities.

My MAGICal Experience

30

31 of 92

Solution:

  • to create a website, where students can send their community service forms to their teachers.
  • Teachers can post information about different community service opportunities to students
  • students can sign up for those events.
  • wanted the website to have a requirements page, reminding students how many hours of community service they need to perform.

My MAGICal Experience

31

32 of 92

My Demo/CSS Codecademy

32

33 of 92

My Demo/HTML Codecademy

33

34 of 92

My Demo/w3schools.com

34

35 of 92

My Demo/ Website

35

36 of 92

36

37 of 92

37

38 of 92

38

39 of 92

39

40 of 92

40

41 of 92

41

42 of 92

  • Java:
    • an Udemy course.
    • exercises on those skills
      • for practicing Scanner, developed a simple chatbot.
      • For practicing Arrays, altered images (mirored them, changed its color)
      • practice-It

My MAGICal Experience

42

43 of 92

43

Thank you!

44 of 92

44

Madison Sardana

Grade 8

Dartmouth Middle, San Jose, CA

45 of 92

  • Name :Neelam
  • Profession: Software Engineer
  • Employer : Zulily
  • Likes to participate in hackathons, hike etc. She loves to convert an idea into a product. She is very patient in helping to understand.

My Mentor

45

46 of 92

  • Initially wanted to build a TODO android app but instead built a Car app
  • I had a very limited programing knowledge.
  • Took this opportunity to become familiar myself with one programming language properly i.e, Java
  • Throughout the mentorship timeperiod I learnt core java thoroughly and now I have much better hands own knowledge
  • Learnt to be more systematic and how to use technology like gmail, google docs, setting up meetings , github etc
  • Above all being learnt to be very proactive and communicate effectively
  • Learnt to explore more on your own and try things out, that really helped me understand better

My MAGICal Experience

46

47 of 92

  • We worked for 5 months on the project
  • I now know how to code and debug in java properly
  • Concepts covered:
    • Classes
    • Access specifiers; private , public and protected
    • Variables and methods
    • Getters and setters
    • Void and return
    • Significance of main method
    • Super and sub classes (Inheritance)

My MAGICal Experience

47

48 of 92

48

Class car

49 of 92

49

Class car

50 of 92

50

Class car

51 of 92

51

Class car

52 of 92

52

Class car

53 of 92

53

Subclass Electric

54 of 92

54

Subclass Gas

55 of 92

55

Thank you!

56 of 92

56

Aishani Mohapatra

Grade 10

Dougherty Valley High School, San Ramon, CA

57 of 92

My Mentor

57

Meera Verma

-Works at American Express

-Dances Bharatanatyam

- Reading

- Hiking

58 of 92

Project: Create a program using AI techniques that detects the details in a person’s face and in a photograph.

  • Amazon Web Services(AWS) with Eclipse
  • Learned to use databases and datasets
  • Ran into technical problems which my mentor helped solve
    • Using the Terminal/Command Line Interface(CLI)
    • Installing packages

My MAGICal Experience

58

59 of 92

My MAGICal Experience

59

  • Experimenting with Amazon Services
    • Lambda, Alexa, Rekognition, S3
  • Working with mentor to solve issues
    • Found files to download
      • Fixed 100s of errors
  • Downloading backend files
    • Maven - jar files
    • One at a time
  • Eclipse crashes

60 of 92

60

61 of 92

61

61

Demo

62 of 92

Methods for Face Recognition

63 of 92

63

64 of 92

64

64

65 of 92

65

66 of 92

66

67 of 92

67

Thank you!

68 of 92

68

Gracie Murray

Grade 11

Olentangy High School

Lewis Center, Ohio

69 of 92

Laney Strange

  • Professor at of Computer Science

Tufts University

  • She is involved in NCWIT Aspirations in Computing, Tufts Girls of Code, Tufts SOLES, as well as a MAGIC Mentee

My Mentor

  • <Mentor photo, preferably with mentee, goes here>

69

70 of 92

  • We are building an app for the visually impaired to help them navigate the grocery store independently without the need to ask for help
  • Made with Thunkable, which uses AppInventor
  • Have consulted with the visually impaired when researching

My MAGICal Experience

70

71 of 92

  • I really like how I’m learning a lot about the different aspects of CS---small things, which you’ve never thought of, that computer science does for us
  • I like working on an app that has a practical application/help to the real world

My MAGICal Experience

71

72 of 92

My Demo

72

73 of 92

73

74 of 92

74

75 of 92

75

76 of 92

76

Thank you!

77 of 92

77

Ishani Sikdar

Grade 11

Basis Independent Silicon Valley, San Jose, CA

78 of 92

- Melissa Freedenberg Meyers

- Works in design assurance for jkjh.medical device companies

- Currently works for Varian Medical

systems, which is a company that manufactures radiation therapy machines

- Enjoys triathlons and music

My Mentor

78

79 of 92

  • Project
    • Create a website that tracks data from qr codes

- I utilized Codecademy to have a stronger foundation in HTML, CSS, and Javascript.

-We ran into some challenges on which IDE would be best to use and how to create the unique qr codes.

My MAGICal Experience

79

80 of 92

  • Working on this project has helped me learn how to edit my own code when it doesn’t give the result I expected
  • One highlight is learning how to integrate different languages of code into the same file
  • My biggest challenge was finding the best way to create and store the qr code date

My MAGICal Experience

80

81 of 92

81

82 of 92

My Demo

82

83 of 92

83

84 of 92

84

85 of 92

85

86 of 92

86

87 of 92

87

Thank you!

88 of 92

88

Jalyn Mayer

Grade 11

Thousand Oaks High School, Thousand Oaks, CA

89 of 92

Jen Bayzick Tannenbaum

Software Developer

USAA

  • She recently became the lead of an all-female software development team at her job.
  • She played field hockey in high school and college.

My Mentor

89

90 of 92

  • We are building an app to test if one has a concussion and act as a concussion symptom tracker.
  • Working with PhoneGap to create a website that can be accessed as an app on both iPhone and Android devices.
    • Using SublimeText as a text editor
  • I am learning html and JavaScript to be able to work on this project.
  • Thus far, I have researched questions to ask to see if one is concussed, made an app mockup on paper, and started coding it.

My MAGICal Experience

90

91 of 92

My Demo

91

92 of 92

92

Thank you!