Saturday, June 28, 2014

Class 14. Operator, Character, Boolean, String output, Simple Calc

Date: 2014-06-30

We will complete Chap 4 of Java Essential Training

Followings will be discussed
4-5: Operator
4-6: Character
4-7: Boolean
4-8: String output
4-9: Simple Calculator

https://docs.google.com/document/d/1mXWJL3L1yiSbYfeB8eTMyAhYBJ_F1yKzV0SezlFJ3Vs/edit?usp=sharing



Class 13. Assignment

See the Java Essential training video Chapter 4.1-4 and copy the script and example program in the presentation

Tuesday, June 10, 2014

Class 13. Using Primitive Data Types

Date: 2014-06-16

We will go over Chap 4 of Java Essential Training video.
In the chapter, we will learn more detail about the data types.

https://docs.google.com/document/d/1UKkTVgFG59yBT-BgQ1ESrXmBj30ynfV5IJc_GDg4zSk/edit

Class 12. Assignment

See the chapter 3 of Java Essential Training videos and copy all five exercise program codes in your eclipse.

There's six video clips in Chapter 3 with five exercise projects.  

Video clips

86005_03_01_SC11_HelloWorld-mov
86005_03_02_SC11_explore-mov
86005_03_03_SC11_command-mov
86005_03_04_SC11_arguments-mov
86005_03_05_SC11_apidocs-mov
86005_03_06_SC11_garbage-mov

Exercise programs

HelloWorld
ExploreEclipse
CommandLine
Arguments
APIDocs

Class 12. Computer graphics basic

Date: 2014-06-09

We will see how to create small images using photoshop.

Tuesday, May 27, 2014

Class 11. Assignment

Watch the training video of 2048 game course in Udacity

https://www.udacity.com/course/ud248

Class 11. HTML, CSS & Javascript

Date: 2014-06-02

We will modify the cloned 2048 with our own image.
Our goal is to replace current 2048 game's theme with 1024 game's.

Some screenshots and tile images of 1024 game can be obtained from
http://www.msurflab.info/msurflab/web/2048_tiles.zip



Class 10. Assignment

Watch the training video of 2048 game course in Udacity

https://www.udacity.com/course/ud248


Class 10. HTML, CSS & Javascript

Date: 2014-05-26

We will learn how webpage is programmed and what techniques are used. For the exercise, we will use the training video about 2048 game.

1. We will watch the video in
https://www.udacity.com/course/ud248

2. Setup text editor, Sublime Text
http://www.sublimetext.com/

3. Create account in GitHub and download GitHub client
https://github.com/

4. Learn how to clone and modify the webpage.

Class 9. Assignment

Watch the training video about 2048 game in Udacity.

https://www.udacity.com/course/ud248


Monday, May 19, 2014

Class 9. HTML & CSS

2048 is a single-player online game created in March 2014 by 19-year-old Italian web developer Gabriele Cirulli, in which the objective is to slide numbered tiles on a grid to combine them and create a tile with the number 2048.

Using this game, we will learn about the Web-browser based programming in next two classes

https://www.udacity.com/course/ud248

After this, we will start the "REAL" Java programming using the training material published in Lynda.com

http://www.lynda.com/Java-tutorials/Essential-Training/86005-2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3ajava+essential%0apage%3a1%0as%3arelevance%0asa%3atrue%0aproducttypeid%3a2


Tuesday, May 13, 2014

Class 8. Assignment

Re-write the example program in the 1st, 2nd and 3rd video of Class 7's assignment.

https://docs.google.com/document/d/1MTKKGPBaS22iUtRi3_ajVSdidKlaieAun6w69e5m_zA/edit?usp=sharing


Monday, May 12, 2014

Class 8. Class & Method

We will review what we have learned and organize all previous program codes.

1. Condition operator: && ||
2. Switch-case statement
3. The concept of Class
http://docs.oracle.com/javase/tutorial/java/concepts/class.html

Monday, April 28, 2014

Class 6. Assignment

Create two methods (functions) which can produce the output in attached document

https://docs.google.com/document/d/1uDRtI7Y1jQQVj4zXsxCDwOELp2c2gJF9LVO6Qc0TnKg/edit?usp=sharing

Class 6. Pass and Return with Method

We will see how to pass the values to function and received the value from function, and have some fun with algorithm challenge.

https://docs.google.com/document/d/1r6Ma9vk1kA4V3tnO6XTP-rXA2FRcviUuZFZICSjGIHI/edit?usp=sharing

Monday, April 21, 2014

Class 5. Assignment

Homework 1

Search Youtube videos about the concept of "function" (also called "method"). At the beginning of next class, I want you explain what is the function and how to use it with example for 20 minutes.

Hint: search "java function tutorial" or "java method tutorial"


Homework 2 

2048 is a HTML and CSS based 2D puzzle game. Even though this game has nothing to do with Java program language, it's valuable source to learn the general programming environment and various technique. We will learn how to make this game in next month. Have some time to learn about this game and think about the program algorithm.

http://gabrielecirulli.github.io/2048/

Class 5. Function

We will learn about the concept of function

https://docs.google.com/document/d/1qhawFOwphbp9yuXV8nz-S2pUWLG9_QBrgCzZ6mTdjBQ/edit?usp=sharing


Tuesday, April 8, 2014

Class 4. Assignment

Homework 1

Memorize following program code and demonstrate you can write all by yourself
(You should be able to write this in 10 minutes)

https://docs.google.com/document/d/1fVzFKYqcVBV9_1QBzL11DPqndmN2XbXG7slj0UfYEq4/edit?usp=sharing

Due: We will have quiz in next class.


Homework 2 

Youtube have a lot of Java tutorial videos. Check the available tutorials about the concept of data types and loops(while, do-while, for). After watching those, send me the address of two best tutorial videos.

Hint: use search word, "Java tutorial data type", "Java loop", "learn java loops", ....
https://www.youtube.com/results?search_query=java+loop

Due: Email me the web address of those videos by 4/14 (Mon)