Outschool
통화, 시간대 및 언어 설정 열기
로그인

프로젝트 기반 Java 프로그래밍 | 레벨 2 | 10주 코딩 수업

레벨 2 자바 프로그래밍 수업은 프로젝트에 관한 것입니다! 이 수업은 엔트리 레벨 코딩 수업을 마치고 이제 배운 개념을 적용하여 어려운 프로젝트를 구축할 준비가 된 학생들을 위해 설계되었습니다!
Faruk Hasan
평균 평점:
4.8
수강 후기 수:
(141)
인기 수업
수업

무엇이 포함되어 있나요?

10개의 라이브 미팅
수업 10 시간
보고계신 지문은 자동 번역 되었습니다

수업 소개

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

그 외 세부 사항

Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
  • IntelliJ
가입일: May, 2020
4.8
141수강 후기
인기 수업
프로필
교사 전문성 및 자격증
석사 학위 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! 🚀✨

리뷰

실시간 그룹 수업
공유
10 회 수업에

US$200

10주 동안 주당 1회
60분

16 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 11-15
수업당 학습자 3-6 명

이 수업은 더 이상 제공되지 않습니다.
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보데이터 기본 설정 관리이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨