JAVA - Introduction to computational thinking and Java programming
This module is for anyone would like to learn the basic concepts of computer programming applied to the Java programming language and to become a future Java Developer.
Designed for beginner-level learners participants, this course introduces a complete knowledge of coding with Java basic tools, and uses a practical approach which enables participants to design and develop their own software.
The lesson methodology is interactive, with the time is split between theory and practice, so that participants can learn by practice, directly apply their new knowledge in a practical learning experience.
Content
- Introduction to programming
- Basic programming concepts
- Variables and Data Types
- Conditionals
- Loops
- Control Structures
- Introduction to algorithms
Learning Outcomes
On completion of this course, learners will be able to
- apply logical and computational thinking
- design algorithms
- create a working software
- analyze a source code for debugging
Training Method
The participants will learn basic programming concepts developing their logical thinking and knowledge about coding. They will learn what an algorithm is and how to create their own, and the basic tools of Java programming language. In order to achieve this, the students will learn theoretical concepts during the teacher's explanation, and consolidate their knowledge with practical exercises straight away and little projects. The aim is also to keep the attention high using open questions to students and a final project at the end of the module which will incorporate all material learned during the module itself.
Certification
Participation OnlyPrerequisites
Basic programming knowledge (in any knowledge)
Planning and location
09:00 - 13:00
09:00 - 13:00
09:00 - 13:00
09:00 - 13:00
09:00 - 13:00
Learning Track
This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:
ESCO Skills
ESCO Occupations
Your trainer(s) for this course
Ana GAGGERO
Ana Gaggero holds a Ms degree in Computer Sciences from the University of Luxembourg.
She has 10 years of experience in software
development, mainly in Adobe products related projects. She has been teaching at DLH since 2024 and also teaches programming for children.