Course Overview
Course Description:
The Bloom Institute Introduction to Java is a free course that will introduce students to the basic concepts of the programming language Java. This course is for anyone who wants to get started or has an interest in exploring the world of computer science. Through this 5 week-long course we will be giving students a tour of the core concepts of Java that not only helps you learn how to program with Java, but these concepts can easily be transferred to other programming languages as well. During this tour, students will be guided by high school students with prior coding experience. By the end of this course, students will have a basic knowledge of Java concepts that will give them their first experience with programming languages and help propel them forward into the field of computer science in the future.
Course Features:
The Java Bloomers curriculum was inspired by the Core Java Volume 1 Eleventh Edition. Our course will introduce some of the core concepts of the Java Language with fun activities like Kahoot and Quizziz. Students will implement the concepts they have learned throughout the course by coding to solve basic problems. Our course will include the following:
- A series of lessons on fundamental programming concepts, specifically on concepts in the programming language Java.
- Hosting activities like Kahoots and Quizziz to make sure students understand concepts.
- A culminating final project where students will encapsulate their understanding of the lessons by creating and presenting a fun and unique project using Java.
- Gain knowledge that you can use in various other programming languages.
- Interact and grow your programming knowledge from already experienced high school students.
Course Calendar:
Starting on July 4th and ending on August 4th, two lessons will be taught each week on Thursday (1) and Sunday (2) from 6:30 PM to 8:30 PM PST.
Week 1:
- Introduction (1)
- Primitive Data Types and Arithmetic (2)
Week 2:
- Strings & Special Printing (1)
- User Input (2)
Week 3:
- Booleans & If Statements (1)
- Loops (2)
Week 4:
- Object-Oriented Programming Part 1 (1)
- Object-Oriented Programming Part 2 (2)
- The Final Project is Introduced
Week 5:
Students will have a full week to create a unique final project using the concepts they learned
- Final Project Presentations & Conclusion/Fun Day (2)
For clarification, there are only going to be 2 lessons taught every week, and make sure you can attend both meetings. Both meetings are going to cover DIFFERENT content.