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.
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.
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
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.