Project Description

PRE-UNIVERSITY III: AUTONOMOUS VEHICLE WITH JAVA, OBJECT-ORIENTED PROGRAMMING (O.O.P.) AND ARTIFICIAL INTELLIGENCE (AI)

Pre-University Coding In-a-box III

SCHOOL STAGE: 4th course of Secondary School / Baccalaureate 1 and 2 (Spanish Education System)

RECOMMENDED AGE: 15, 16 or 17 years

PREVIOUS REQUIREMENTS: Students must have previously completed at least one of these courses (preferably both): “PRE-UNIVERSITY 1 – Autonomous vehicle controlled via web” or “PRE-UNIVERSITY 2 – Automated video surveillance system, controlled with a web page”. To do this course, it is necesarry to have the vehicle designed in course 1 and the web cameras equipment from course 2 or equivalent material.

AVAILABLE LANGUAGES:

Spanish English

DURATION: 1 school year

TECHNOLOGIES:
JAVA, O.O.P., IA.

Technological Youth Passport TECHNOLOGICAL YOUTH PASSPORT ACCREDITATIONS:

This course in conceived as a continuation of the courses PRE-UNIVERSITY 1 and 2.

TYP accreditations in preparation.

GENERAL OBJECTIVE:

JAVA, P.O.O. E INTELIGENCIA ARTIFICIAL

During the third year of the PRE-UNIVERSITY program students will learn the basics of JAVA and they will learn more about the concepts of Object-oriented Programming (O.O.P.). They will also handle a simple UML.
In the second part they will use some simple software to handle some of the movement functions of the vehicle using JAVA and they will provide the vehicle with a simple Artificial Intelligence (AI). The project with AI will be made using TENSOR FLOW.
WATCH VIDEO
PRE-UNIVERSITY III PROJECTS

TEMARIO, PLANIFICACIÓN Y ACREDITACIONES

MODULES PERCENTAGE TECHNOLOGIES TYP ACCREDITATION
PROGRAMMING WITH JAVA 20% Introduction.
Object-oriented programming (OOP).
Identifiers, keywords and types.
Expressions and flow control.
Arrays.
Classes design.
Exceptions and assertions.
Text-based applications.
IN PREPARATION
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING 15% Introduction to TensorFlow.
Convolutional Neural Network.
Keras.
Import already trained parameters.
IN PREPARATION
JAVA II 30% Introduction.
General review of Java’s syntax.
Advanced design of one Java class.
Inheritage in Java’s interfaces.
Generics and collections.
Basic principles of E/S.
E/S of Java archives.
JDBC.
Localization.
IN PREPARATION
APLICACIÓN IN THE VEHICLE (JAVA) 20%
APLICACIÓN IN THE VEHICLE (IA) 15%