Outschool
Abrir configuración de moneda, zona horaria e idioma
Iniciar sesión

Programación Java basada en proyectos | Nivel 2 | Clase de codificación de 10 semanas

¡La clase de programación Java de nivel 2 también se centra en proyectos! Esta clase está diseñada para estudiantes que han completado una clase de codificación de nivel inicial y ahora están listos para aplicar los conceptos aprendidos para crear proyectos desafiantes.
Faruk Hasan
Puntuación media:
4.8
Número de reseñas:
(141)
Popular
Clase

Qué está incluido

10 reuniones en vivo
10 horas presenciales

Experiencia de clase

By the end of this course, students will able to demonstrate a number of real-world projects using some advanced Java concepts. 

List of Projects: 
============
1. Point-based Rock, Paper, and Scissors game
2. Bank Account Password Setup 
3. Calendar Setup with nested loop 
4. Bookstore Self-Check Out project
5. Advanced Grading Calculator 
*** You must have experience with basic level of programming skill in Java or Python in order to be enrolled in this course
*************************************************
Let's look at the following questions: 
1. What is a variable? 
2. What are some basic data types in Java?
5. How does conditional statement work? You should be comfortable using 'if...else if...else conditions
6. How does a loop work?
====================================================================
If you know the answers to the most of the questions, you are welcome to join this class!
 
In this 10-week class, you will learn some advanced programming concepts which will help you to solve some real-world problems and guide you to build projects! If you pass a coding test by the end of this course, you will be able to earn a digital certificate as well! 

Let's look at the topics
*************************
Day- 1
Review concepts: Primitive and non-primitive data types, conditional statements, Switch-Case Statements, Arrays
We will review some of the concepts that we covered before but in more details 
Day- 2
Review concepts: for loop and while loop
We have learned a little bit about the for and while loop in the beginners course. In this class, we will discuss some of the examples created using loops and some other application of loops
Day-3
Projects using loops. We will create a Rock, Paper, and Scissors game!
We will also complete some simple algorithm using loops
Examples: 
How can we print a word 10 or 100 times? 
How can we find a specific letter from a given string?
Day-4
Algorithm
What is an algorithm? How to use for loop/while loop to design a simple algorithm?
In this class, students will find out that they have already used algorithm to solve some basic problems! 
Day-5
Java Methods:
What is a method? How it works? Why do we need methods?  
Day-6
In this class, we will discuss the following question with example code: 
How do we call a method from the main Java method? 
Day-7
Project- 1: design a month of a calendar using nested loop
Day-8
Design an advanced grading calculator 
Day-9
Design a Self-Checkout bookstore
Day-10
Presentation and bug fixes

Otros detalles

Recursos externos
Además del aula de Outschool, esta clase utiliza:
  • IntelliJ
Se unió el May, 2020
4.8
141reseñas
Popular
Perfil
Experiencia y certificaciones del docente
Maestría desde Loyola Marymount University
Hello future engineers and scientists!

I'm Faruk, a passionate Software Test Engineer (SDET) based in New York, and I'm thrilled to be your STEM instructor. With over 12 years of experience, I bring real-world insights into the classroom, making learning an exciting journey.

About My Classes:

=====> Python Classes:
1. [Become ZERO to HERO in Python Coding| A Project-Based Programming for Beginners!](https://outschool.com/classes/become-zero-to-hero-in-python-codingor-a-project-based-programming-for-beginners-P9F2e3Bn#usmdgGriHQ)
   - Dive into the basics of Python through hands-on projects.
   - Lay a solid foundation for your coding journey.

2. [Level-1| Coding in Python| Real-World Project Experience for Beginners!](https://outschool.com/classes/level-1or-coding-in-pythonor-real-world-project-experience-for-beginners-VMdtgqom#usmdgGriHQ)
   - Explore the world of coding with real-world projects.

3. [Level-2| Coding in Python| Advanced Real-World Projects for Beginners!](https://outschool.com/classes/level-2or-coding-in-pythonor-advanced-real-world-projects-for-beginners-y7Z9z1yy#usmdgGriHQ)
   - Take your Python skills to the next level with advanced projects.

4. [Level-3| Coding in Python| Algorithm Design Techniques and Logics!](https://outschool.com/classes/level-3or-coding-in-pythonor-algorithm-design-techniques-and-logics-T3QwCy9C#usmdgGriHQ)
   - Master algorithm design techniques and logics in Python.

And more....

=====> Java Classes:
1. [Level-1 | Java Coding Made Easy| Project-Based Flex Class for Beginners](https://outschool.com/classes/level-1-or-java-coding-made-easyor-project-based-flex-class-for-beginnersor-1qvH4cQK#usmdgGriHQ)
   - Dive into Java coding with a project-based approach.

2. [Part II Java Programming: Algorithm Design and Its Application in the Real-World](https://outschool.com/classes/part-ii-java-programming-algorithm-design-and-its-application-in-the-real-world-vduCnyxA#usmdgGriHQ)
   - Explore advanced algorithm design in Java.

3. [Level-3| Java Object Oriented Programming| Software Test Engineering Projects](https://outschool.com/classes/level-3or-java-object-oriented-programmingor-software-test-engineeting-projects-Vxc4gAQ0#usmdgGriHQ)
   - Learn Java Object-Oriented Programming through real-world projects.

=====> Scratch Classes:
1. [Advanced Scratch Programming: Let's Create a Space Invaders Game!](https://outschool.com/classes/advanced-scratch-programming-lets-create-a-space-invaders-game-7mnhPtYn#usmdgGriHQ)
   - Unlock the secrets of Scratch programming by creating a Space Invaders game.

=====> Math Classes:
1. [Math| Algebra 1| Designed for Middle Schoolers!](https://outschool.com/classes/mathor-algebra-1or-designed-for-middle-schoolers-DXZOgXr9#usmdgGriHQ)
   - Explore Algebra 1 in a way designed just for middle schoolers.

=====> Flex Classes:
1. [Level-1 | Java Coding Made Easy| Project-Based Flex Class for Beginners](https://outschool.com/classes/level-1-or-java-coding-made-easyor-project-based-flex-class-for-beginnersor-1qvH4cQK#usmdgGriHQ)
   - Flexibility meets Java coding in this project-based class.

2. [Python Made Easy| Project-Based Python Coding| Beginners Flex Class| Level 1](https://outschool.com/classes/python-made-easyor-project-based-python-codingor-beginners-flex-classor-level-1-yfIW7oem#usmdgGriHQ)
   - Make Python coding easy with this flexible and project-based class.

Education:
- Bachelor's degree in Electrical Engineering from Queen Mary, University of London, England, UK (2011).
- Master's degree in Electrical Engineering from Loyola Marymount University, Los Angeles, CA, USA (2016).

Professional Background:
As a Software Test Engineer, I work with sophisticated technology, delivering outstanding tech services to major companies. My experience allows me to teach using real-world scenarios, providing you with insights into the IT industry's state-of-the-art technologies.

Hobbies:
I'm not just passionate about tech; I love traveling, cycling, reading books, writing blogs, and playing video games. My diverse interests inspire creativity in my classes, making learning an exciting and dynamic experience.

Join me on

 this STEM adventure, where we'll explore, learn, and have a great time together! 🚀✨

Reseñas

Clase grupal
Compartir

200 US$

por 10 clases
1 x por semana, 10 semanas
60 min

Completado por 16 alumnos
Videoconferencias en vivo
Edades: 11-15
3-6 alumnos por clase

Esta clase ya no se ofrece
Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoAdministrar preferencias de datosTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2024 Outschool