Intro to Java Programming

Experience an interactive, hands-on approach to learning Java, today’s most widely used and powerful computer-programming language. Students will have the opportunity to open that door with the knowledge and know-how to use Java to develop apps, games, and drawings. Java is the most widely used programming language and the best way to get started with coding. This course provides an excellent launching point into the world of object-oriented programming. Not only is Java™ one of the most advanced and powerful programming languages, but mastering Java™ provides a perfect foundation for learning additional programming languages such as C++, C#, or Swift. This introductory course provides students with a foundational understanding of the anatomy of code and uses Processing IDE to gain a strong understanding of object-oriented coding. The course covers the basic syntax of Java, enabling students to create conditionals, loops, and functions. It also covers Object-Oriented design, as well as provides an introduction to Processing.JS and UI design principles.

Register
SKU: TCPR1 Categories: , Tag:

Starting at US$699

Description

Experience an interactive, hands-on approach to learning Java, today’s most widely used and powerful computer-programming language. Students will have the opportunity to open that door with the knowledge and know-how to use Java to develop apps, games, and drawings. Java is the most widely used programming language and the best way to get started with coding. This course provides an excellent launching point into the world of object-oriented programming. Not only is Java™ one of the most advanced and powerful programming languages, but mastering Java™ provides a perfect foundation for learning additional programming languages such as C++, C#, or Swift. This introductory course provides students with a foundational understanding of the anatomy of code and uses Processing IDE to gain a strong understanding of object-oriented coding. The course covers the basic syntax of Java, enabling students to create conditionals, loops, and functions. It also covers Object-Oriented design, as well as provides an introduction to Processing.JS and UI design principles.

This course is one of our flagship Tech Camp experiences, infused with hands-on, project-based learning, designed to equip students with 21st-century technology skills. Students will engage in real-world problem solving and collaborate with fellow students to create solutions to some of the world’s biggest problems.

Computer:

  • Laptop or desktop computer running Windows or macOS that meets the minimum specifications of the hardware and software listed below.
  • Built-in or external microphone
  • Built-in or external speakers or headphones
  • Google Chrome browser
  • Additional computer screen/monitor (recommended)

Software:

N.B. All software is open-source (free). Students will be supported during their first lesson to ensure the software is installed and functioning correctly.

By the end of this course:

Students will be able to…

  • Explain and use ‘clean coding’ practices Identify and debug problems in their code
  • Build their own interactive Java applications
  • Use their knowledge of object-oriented coding to learn more complex programming languages
  • Use creative thinking to solve complex design problems
  • Take complex coding projects and break them into smaller integrated components

Students will create…a creative coding illustration

  • an interactive painting application
  • a series of short animations a complex interactive creative coding project in the form of an animation, computer application, etc.

Course content

Unit 1: Intro to Coding
1.1 Code Structure Game
1.2 Object-Oriented Coding

Unit 2: Intro to Processing
2.1 Intro to Processing
2.2 Illustrating with Processing
2.3 Variables and Conditionals
2.4 New Functions and For Loops

Unit 3: Interaction and Animation
3.1 Interactions
3.2 Animation
3.3 Creating an Object
3.4 Creating Several Objects

Unit 4: Web Design
4.1 Processing.JS

Unit 5: Final Project
5.1 Breakout Game
5.2 Advanced Breakout Game

Build your Future-key Portfolio with a Certificate of Completion from Digital Media Academy

Student feedback

Info

  • Product Type: Tech Camps
  • Career Pathway: Computer Science + AI
  • Career Track:
  • Level:
  • Pre-requisites: None
  • Age: 13-18
  • Grade:
  • Style: Teacher-led
  • Modules:
  • Certificate Awarded: Yes
  • Intro to Java Programming

    Experience an interactive, hands-on approach to learning Java, today’s most widely used and powerful computer-programming language. Students will have the opportunity to open that door with the knowledge and know-how to use Java to develop apps, games, and drawings. Java is the most widely used programming language and the best way to get started with coding. This course provides an excellent launching point into the world of object-oriented programming. Not only is Java™ one of the most advanced and powerful programming languages, but mastering Java™ provides a perfect foundation for learning additional programming languages such as C++, C#, or Swift. This introductory course provides students with a foundational understanding of the anatomy of code and uses Processing IDE to gain a strong understanding of object-oriented coding. The course covers the basic syntax of Java, enabling students to create conditionals, loops, and functions. It also covers Object-Oriented design, as well as provides an introduction to Processing.JS and UI design principles.

    Register
    SKU: TCPR1 Categories: , Tag:

    Starting at US$699