Hi... I'm Sriharsha Guduguntla and I'm currently a Senior at Cupertino High School. I am a full stack developer and aspiring Computer Scientist with solid experience in Web and Mobile application development. I am well-versed in object oriented and functional programming analysis and design, QA automation, and REST API development. In my free time, I enjoy researching the latest cutting-edge technologies to design and develop open source applications. Outside of school, I am a competitive chess player, musician, data science enthusiast, hacker, mentor, and hackathon organizer.
I have been programming for over 4 years now, with experience in multiple programming languages including Java, HTML/CSS/JavaScript, Python, and Swift for iOS. To learn more about me, please feel free to visit my website below.
Why JavaScript and Java? Simple.
Today, JavaScript is the most popular and demanding language in the world, having numerous use cases in front-end development, back-end development, mobile app development, Machine Learning, etc. With emerging technologies like NodeJS, React/React Native, etc., functional programming is becoming the industry standard.
Java is also one of the most demanding languages of our time, and has been for the past 10 years. Even after a decade, Java is still dominant in the tech industry, showing its versatility and flexibility in the modern world.
GOAL: To bring together young minds to collaborate and learn how to apply Java/JavaScript concepts to build applications and solve complex problems.
With the increasing reliance on technology and smart devices, our generation is part of one of the greatest technological booms in history. As the young minds of the future, it is important to familiarize ourselves with this increasing technology and continue to take innovation to the next level.
The JS/Java Bootcamp is an 8 day bootcamp that will be held this February break to spread the love of computer science and technology to the younger generation. Last Spring, the bootcamp was extremely successful, and students enjoyed learning and working together.
The Bootcamp will be held at:
3551 Mauricia Avenue
Santa Clara, CA, 95051
I will be offering two different classes: Intro to JavaScript AND Intro to Java
Intro to JavaScript will cover popular JS concepts combined with programming logic. The second half of the program is dedicated to using JS for front-end web development using JQuery and DOM manipulation techniques. A little HTML & CSS will be included as a bonus!
DATES: Feb 17, 19, 21, 23, 24, Mar 3, 10, 17 See full agenda here.
Intro to Java will cover everything from the different variable types in Java to building classes and using OOP to build dynamic programs and applications. The class will be fairly fast-paced, but extremely fun and interesting!
DATES: Feb 17, 20, 22, 24, Mar 3, 10, 17, 24 See full agenda here.
The bootcamp is a great opportunity to learn popular programming concepts and build apps and games that have potential impacts on society. The objective of the bootcamp isn't to teach students everything they need to know to start a career, but to encourage them to delve deeper into the field, and continue building their skills in the years to come.
Each class is 2 hours long.
Expected Donation: $100
Note: Students of all ages and experience are welcome. I love teaching first-time programmers!
Continue learning about functions and become familiar with all the standard math and boolean operators
Learn how to use if statements and how to apply programming logic.
Learn how to append strings, loop through strings, use cases, etc.
Become familiar with all the standard math and boolean operators, as well as the Math/Random class
Learn how to use conditional statements and relational operators.
Learn why Strings are unique and their different use cases.
Learn about polymorphism and the importance of inheritance to build concise programs.
Go more in depth on methods and the different rules binded to them.
Learn how to build a fairly simple program together as a class using all the concepts learned.