Course Introduction Eriq Muhammad Adams J
* Course Scoring : * 50% Final Project * 30% Assignment * 20% Mid-Exam * No Plagiarism, Got E if did * 80% of attendances
* 1 st week : Course Introduction * 2 nd week : Review Java Concept * 3 rd week : Swing part.1 * 4 th week : Swing part.2 (assignment) * 5 th week : Threading (assignment) * 6 th week : I/O (assignment) * 7 th week : JDBC (assignment) * 8 th week : Mid-Exam * 9 th week : Mid-Exam
* 10 th week : Project Proposal Presentation * 11 th week : JPA part.1 * 12 th week : JPA part.2 (assignment) * 13 th week : Java Networking part.1 * 14 th week : Java Networking part.2 (assignment) * 15 th week : 1 st Project Progress Presentation * 16 th week : 2 nd Project Progress Presentation * Final Project Presentation (Final Exam)
* 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 …
* 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