- To help students before we start Android development.
- Understanding the basic concepts of methods, class, objects.
Session 1 : 7:00 PM ~ 11:00 PM, Friday, April 3rd, 2015 (Total 4 Hours long)
Session 2 : 2:00 PM ~ 06:00 PM, Sunday, April 5th, 2015 (Total 4 Hours long)
C4Q: 31-00 47th Ave #1105, Long Island City, NY 11101
Friday session :
Janneisy
,Anna
,Madelyn
,John
,Jose
,Jorge
(at 8:30pm)
Sunday session :
Jorge
,Elvis
,Ray
,Joshelyn
,Reinard
,Vanice
,Anna
1. Methods
- What is methods?
- Structure of a method (modifier, argument(s), return value)
- Defining a method
- Calliing a method (call stack) (execution flow of a method and main)
- Return types : void and others (what do I do with the return value?)
- pass by value VS pass by reference
- The scope of variables
- Modularizing
- General design : top down design and implementation
2. Class
- What is class?
- What is object?
- Difference between class and object
- Constructor
- static? non-static? (class variables VS instance variables)
- this keyword
- public? private? and getter and setter
- primitives VS references (pass by value)
This session is 4 hours long.
- methods :
90 mins
- clsss :
90 mins
- practice & implementing class and methods :
60 mins
- We will not go over for homeworks
- We will just focus on getting the concepts.
- Don't think about getting the right answers or solving the problems. just focus on understanding and getting the concepts.
- For the first 3 hours, we will learn with papers and a white board to visualize the concepts and class & methods structures.
- Visualizing your mind and the structure is the most important. You need papers!
- Again, we will NOT go over for homeworks LOL period
- Take minimum 8 hours sleep! No drinking and partying, this is a brain work.
- Your laptop with at least 4 hours battery
- Papers and a pen
- Enthusiasm