Lesson Plans Eriq Muhammad Adams J |
* We will learn about advanced feature of Java technology. * Course output : build advanced java application within group of students.
* 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 …
* 30% Assignment * 30% Mid-Project * 40% Final Project
* 80% of attendances * No Plagiarism activism
* 1 st week : Lesson Plans * 2 nd week : Review OO Concept in Java * 3 rd week : Swing part.1 * 4 th week : Swing part.2 * 5 th week : Threading * 6 th week : I/O (assignment) * 7 th week : JDBC * 8 th week : Mid-Project * 9 th week : Mid-Project
* 10 th week : JPA part.1 * 11 th week : JPA part.2 (assignment) * 12 th week : Java Networking (Apache MINA) * 13 th week : Java Web Services (SOAP) * 14 th week : Java Web Services (REST) (assignment) * 15 th week : Intro to Meta-programming * 16 th week : Project Proposal Final Project Presentation (Final Exam)
* IDE : Netbeans IDE 6.5+ or Eclipse 3.5+ * SDK : Java Platform SDK 6+
* Any java book or tutorial that you feel easy to learn * Apache MINA documentation