Course Structure
Zoom will be used for live meetings between students and the format of classes will be interactive lessons with an online Java compiler (set up in the first class). This type of class allows students to follow along with the instructions, view the code, and be able to ask questions to clarify specific ideas and concepts.
Google Classroom will be our communication tool allowing the instructor to send out assignments and to send out Zoom meeting schedules and codes. This course will not be giving grades to students and the assignments of Google Classroom are just meant to make sure students understand the language and allow the instructor to send helpful feedback to students.
For students who miss lessons the website will contain all the lesson youtube links to allow students to catch up on the missed lessons and the instructor's email address is in the website and Google Classroom to allow students to allow questions.
Google Classroom will be our communication tool allowing the instructor to send out assignments and to send out Zoom meeting schedules and codes. This course will not be giving grades to students and the assignments of Google Classroom are just meant to make sure students understand the language and allow the instructor to send helpful feedback to students.
For students who miss lessons the website will contain all the lesson youtube links to allow students to catch up on the missed lessons and the instructor's email address is in the website and Google Classroom to allow students to allow questions.
Prerequisites for Introduction to Competitive Programming
- Basic understanding of Java (knows the material up to Java classes)
- Typing speed of 40+ words per minute (This is a soft requirement, if you typing speed is not that high I would recommend looking up typing training to get your typing speed up)
- Around 7th grade math (pre-algebra should be finished)
The recommended age group is 7th grade and up, however, if you are younger you can still attend
PLEASE NOTE! If you don't satisfy the requirements thats fine you can learn those and practice. We will also be doing basic review of Java and math skills in the first class. BUT, this class has a student cap of 30 students, please if you feel that you are not prepared to handle this class do not register, it will only steal spots from other students who are ready to take this class.
Registration - Closed
This course will be conducted over Zoom meetings and the times will be posted on a Google Classroom along with our assignments.
For those who wish to join this course all you have to do is join the Google Classroom to receive meeting times and assignments.
If you wish to signup for this course you must do so before January 23rd
Please Note! There are only 30 spots available!
***For the Google Classroom please do not use your school email, since it you won't be able to enter the Google Classroom with you school emails***
For those who wish to join this course all you have to do is join the Google Classroom to receive meeting times and assignments.
If you wish to signup for this course you must do so before January 23rd
Please Note! There are only 30 spots available!
***For the Google Classroom please do not use your school email, since it you won't be able to enter the Google Classroom with you school emails***
Follow these steps to register for this course
1) Click the following link: https://classroom.google.com/
2) To join the Google Classroom please first sign in to your Google Classroom account Do not use your school email
3) Click the + button at the top right of your screen and click join a class
4) Enter this code:
5) You are Done!
1) Click the following link: https://classroom.google.com/
2) To join the Google Classroom please first sign in to your Google Classroom account Do not use your school email
3) Click the + button at the top right of your screen and click join a class
4) Enter this code:
5) You are Done!
Course Plan
If you wish to see the plan for this course click the button below