Course Description:
Level1 – 3 Sessions, 10 classes/ session
- You will learn how to create 2D games using basic Java programming in this self-paced course. No programming experience required! We will define and program a game using the Greenfoot development software.
- Students will program in standard textual Java code, providing a combination of programming experience in a traditional text-based language with visual execution.
- Greenfoot teaches object orientation with Java. Create ‘actors’ which live in ‘worlds’ to build games, simulations, and other graphical programs. Visualization and interaction tools are built into the development environment.
Level2 – 3 Sessions, 10 classes/ session
This is a hands-on instructor led course.
- Introduces students to the fundamentals of Java, focusing on variable types, conditionals, loops, methods, and arrays.
- Focuses on object-oriented programming, covering classes & objects, subclasses, and inheritance. In each class, students will complete modules based on the topic of the day.
- Explain object-oriented programming (oop) principles, larger objects & web development, and put them into practice. The four principles of object-oriented programming are encapsulation, abstraction, inheritance and polymorphism. Also, advanced topics such as reflection, java fx and threads will be introduced.
Level3 – 3 Sessions, 10 classes/ session
- We will analyze projects to know how to build efficient and proper data structure and algorithm for a project.
- More sophisticated projects will be introduced. Server and database will also be applied in some projects.
- Some projects: Linear Search, Tree Map plus Iterators, Leap Year, Travelers – Automatic Cancellation, etc.
Reviews
There are no reviews yet.