Oracle, a world-leading IT and Cyber security company based in Reading has shared some exciting lesson activities and courses that take students and teachers through the process of learning one of the world’s most used programming systems, from bottom to top.
There are additional courses for teachers to support them to teach the Oracle courses, although Oracle are also happy to run workshops for teachers as part of their corporate philanthropy commitment – if you would like to find out more, contact the Bucks Skills Hub.
The two free online courses from Oracle.com (see below) would be beneficial for any of your students who show an interest in IT or problem solving.
WHY LEARN JAVA?
Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development. Knowing Java opens a great deal of doors for you as a developer.
Getting Started with Java Using Alice
Alice is aimed at primary school students.
Like our Getting Started with Java Using Alice Workshop, this freely available course is designed for teachers, students and individuals with little or no programming experience and teaches basic Java programming concepts through developing 3-D animations in Alice 3.1. Alice is a free, educational, introductory Java development environment created at Carnegie Mellon University. While it is suitable for all beginning learners, it can be especially engaging for girls. Learners will have fun creating animated stories and games using objects and characters from a rich gallery of 3-D models.
Creating Java Programs with Greenfoot
Greenfoot is aimed at years 7-9
Like our Creating Java Programs with Greenfoot Workshop, this freely available course engages teachers, students, and individuals who understand basic programming concepts to create 2-D games in Java. Greenfoot is a free educational Java development environment (JDE) created at the University of Kent. Learners will gain experience with detailed object-oriented programming terminology and concepts while creating 2-D games in a fun and interactive environment.