Top Banner
Lesson Plans Eriq Muhammad Adams [email protected] | http://eriq.lecture.ub.ac
9
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

Lesson Plans

Eriq Muhammad Adams [email protected] | http://eriq.lecture.ub.ac.id

Page 2: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* We will learn about advanced feature of Java technology.

* Course output : build advanced java application within group of students.

Page 3: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* Audio Player like winamp

* Video Player

* Compression Tool like Winzip

* Chat Messenger

* FTP client

* your idea here ….

you freely to use any java-libraries out there for final project, just imagine and turn your idea on …

Page 4: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* 30% Assignment

* 30% Mid-Project

* 40% Final Project

Page 5: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* 80% of attendances

* No Plagiarism activism

Page 6: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* 1st week : Lesson Plans

* 2nd week : Review OO Concept in Java

* 3rd week : Swing part.1

* 4th week : Swing part.2

* 5th week : Threading

* 6th week : I/O (assignment)

* 7th week : JDBC

* 8th week : Mid-Project

* 9th week : Mid-Project

Page 7: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* 10th week : JPA part.1

* 11th week : JPA part.2 (assignment)

* 12th week : Java Networking (Apache MINA)

* 13th week : Java Web Services (SOAP)

* 14th week : Java Web Services (REST) (assignment)

* 15th week : Intro to Meta-programming

* 16th week : Project Proposal

Final Project Presentation (Final Exam)

Page 8: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* IDE : Netbeans IDE 6.5+ or Eclipse 3.5+

* SDK : Java Platform SDK 6+

Page 9: Lesson Plans Eriq Muhammad Adams J eriq.adams@ub.ac.ideriq.adams@ub.ac.id | ://eriq.lecture.ub.ac.id.

* Any java book or tutorial that you feel easy to learn

* Apache MINA documentation http://mina.apache.org