80 likes | 248 Views
Informatics Engineering – University of Brawijaya. Advanced Java Programming. Course Introduction. Eriq Muhammad Adams J e riq.adams@ub.ac.id. Rule of The Game. Course Scoring : 50% Final Project 30% Assignment 20% Mid-Exam No Plagiarism, Got E if did 80% of attendances. Agenda.
E N D
Informatics Engineering – University of Brawijaya Advanced Java Programming Course Introduction Eriq Muhammad Adams J eriq.adams@ub.ac.id
Rule of The Game • Course Scoring : • 50% Final Project • 30% Assignment • 20% Mid-Exam • No Plagiarism, Got E if did • 80% of attendances
Agenda • 1st week : Course Introduction • 2nd week : Review Java Concept • 3rd week : Swing part.1 • 4th week : Swing part.2 (assignment) • 5th week : Threading (assignment) • 6th week : I/O (assignment) • 7th week : JDBC (assignment) • 8th week : Mid-Exam • 9th week : Mid-Exam
Agenda (cont.) • 10th week : Project Proposal Presentation • 11thweek : JPA part.1 • 12thweek : JPA part.2 (assignment) • 13thweek : Java Networking part.1 • 14thweek : Java Networking part.2 (assignment) • 15thweek : 1st Project Progress Presentation • 16th week : 2nd Project Progress Presentation • Final Project Presentation (Final Exam)
Final Project Ideas • 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 …
Tools • IDE : Netbeans IDE 6.5+ or Eclipse 3.5+ • SDK : Java Platform SDK 6
References • Any java book or tutorial that you feel easy to learn • Apache MINA documentation http://mina.apache.org