Programming Using Java
Programming with Java introduces educators to the Java coding language through hands-on, creative programming using the Processing framework.
Description
This course will introduce educators to Java coding tools, concepts, and resources. Through asynchronous pre-work modules and the synchronous training sessions, participants will learn how to teach students to create software using Java and the Processing framework.
This course covers programming concepts including variables, data types, conditional statements, loops and methods, as well as pedagogical strategies to help learners write code expressively, engage in inductive learning, explore different project domains through Processing.
Throughout the course, participants will learn through hands-on engagement with a variety of projects, while collaborating with other educators to develop instructional techniques and curriculum for their students in their unique professional contexts.
Course Objectives
- Create programs with the Processing Java framework using variables, conditionals, loops, and methods
- Develop strategies for teaching students to code with Java
- Learn pedagogical tools & techniques like code tracing, pair programming, PRIMM, and unplugged coding activities
Prerequisites
Before the first day of the live course, participants must have completed the asynchronous modules (sent after registration).
Audience
Grade 8 -12 teachers interested in teaching Java
Knowledge Level
Beginner - Participating educators are not expected to have knowledge or experience with Java
Registration Notes
CodeVA professional learning is free for Virginia and DC public school educators, preservice students and educators, and Dept. of Defense Education Activity teachers.
Tuition applies to all out of state and private school educators. You can find out tuition costs HERE.
Please note that you must have an approved VA Public School or DC Public School email domain to register. If you are not seeing a register button, it is due to one of the following reasons:
1. Your email is not all lowercase
2. Your email domain is not approved
3. Your profile is incomplete (a completed customer profile is required for registration).
If you are having trouble registering, please use this document to make sure you have completed all the necessary steps.
Pre-service teachers and educators should email educators@codevirginia.com for a waiver to register.
Those wishing to pay the tuition costs should email educators@codevirginia.org to be invoiced. CodeVA only accepts credit card payments at this time.