top of page

Computer Science @ EIU

All Computer Science @ EIU courses are free and require no previous experience in the hopes of being accessible to all students

java-logo.png

June 1st - July 6th

6:00 - 7:00 pm PST

Tuesdays

Intro to Java and Object Oriented Programming

This course will cover the basics of the Java programming language, including its syntax and structure.  Computer science concepts will also be taught, covering variables, loops, object-oriented programming, and more. Lectures will teach concepts of computer science and Java, while hands-on activities will further solidify students’ understanding of those concept

​

Grades 5 - 8

IMG_3302 (1).png

Arjun Kashyap

​

Taught By

538ddde4ecad04451e72a1f1.webp

June 4th - August 6th

4:00 - 5:00 pm PST

Fridays

Intro to App Development in Swift

The app development course teaches students the fundamentals of building an iOS app. Students will learn how to program in Swift and design user interfaces using Sketch. Each week, they will learn new skills and new aspects of the process of app development. By the end of the course, all the students will have built their own mobile app, which they will be able to publish to the app store. 

​

Grades 5 - 8

IMG_3113.JPG

Arth Bohra

Taught By

58912b051e.png.jpeg

June 2nd - July 7th

5:30 - 6:30 pm PST

Wednesdays

Intro to Python Programming

This course introduces universal programming concepts such as variables, conditionals, loops, data structures and functions, and prepares advanced work, through Python. The  course includes live instruction and asynchronous hands-on assignments. By the conclusion of the course, students will learn how to store and represent data in variables, use conditionals and/or loops to manage complexity within a program, understand the usage of data structures to store collections of relevant data, write custom functions, and confidently comprehend Python syntax.

​

Grades 5 - 8

IMG_0513.jpg

Archita Singh

Taught By

Screen Shot 2021-03-31 at 12.08.01 AM.pn

June 10th - July 29th

6:00 - 7:00 pm PST

Thursdays

Intro to C++ Programming

This course covers fundamental elements of computer science through C++ with lectures, demonstrations, and practical assignments. By the end of the course  students will be comfortable with C++ syntax, primitive data types, for-loops, developing basic algorithms, functions, and more. 

​

Grades 5 - 8

145435323_434937601274990_81005488441364

Reina Pradhan

Taught By

04_thumb.png

TBD

Intro to Machine Learning

Coming soon...

DSC_0044.jpeg

Aarushi Mehotra

Taught By:

Student Testimonials

Still unsure about our CS courses? Read what our past students have had to say about or courses, curriculum, and instructors!

Computer Science Instructors

145435323_434937601274990_81005488441364

Reina Pradhan

Reina is  currently a junior at Lynbrook High School. She enjoys coding in Java, C++, Python, R, Matlab, and Octave, while  engaging in Computer Science research. She's  worked on research that used Machine Learning techniques to track and predict the spread of COVID-19, and have created a working device implementing a computer vision algorithm to aid the visually impaired in past research. She believes that computer Science is a great opportunity to improve one’s logical and critical thinking.

IMG_3113.JPG

Arth Bohra

Arth Bohra is a high school junior at Dougherty Valley High School. He has been playing soccer at the competitive level for ten years and enjoys watching FC Barcelona and Manchester City. Arth loves to watch comedy tv-shows, play video games with friends, and bake with his family. Additionally, he is very passionate about programming and has created two mobile apps on the iOS app store.

IMG_0513.jpg

Archita Singh

Archita is a freshman with a passion for computer science. She is involved within her school’s DECA, Science Olympiad, Key Club, Student Council, and Computer Science organizations. Using her knowledge and past experiences with computer science, she is eager to spread her passion for all forms of the field through E.I.U.

IMG_3302 (1).png

Arjun Kashyap

Arjun is currently a sophomore at Monta Vista High School. He has experience in Java and Javascript, and uses his skills to build projects and teach other people. He has conducted research on natural language processing models and their effectiveness, and human-computer interactions. He is interested in computer science because of the large number of subfields it covers and the freedom it provides for expressing himself.

DSC_0044.jpeg

Aarushi Mehotra

Aarushi Mehrotra is a junior at Lynbrook High. She’s been coding ever since she discovered Khan Academy in fourth grade, and since then, she’s taught herself Python, Java, R, Octave, HTML, CSS, and SQL. She’s taken multiple courses ranging from web development to machine learning (like Stanford’s cs231n) to single-cell data analysis and has placed well in online data science competitions. Currently, she’s interning at Westlight AI.​

9408B25A-D24A-404E-9B0B-087664B33369.jpg

Manasvi Lodha

Manasvi Lodha is a junior in high school. She has learned Java through multiple college courses and taught myself Python. She also advocates for women in STEM as the Vice President for the school’s Girls Who Code club and is on the team organizing an all-female hackathon called pixel hacks. She has professional experience in technology from interning at Singularity University where she learned about the implications of exponential technology and helped plan their impactful events. She also has significant experience teaching python and other subjects to elementary and middle schoolers.

bottom of page