1 / 17

Java Technology and Applications

Java Technology and Applications. 240-527 CoE Masters Programme, PSU Semester 1 , 200 7 -200 8. Objective to give some background on the course. Please ask questions. 0. Preliminaries (V.2). Who I am: Andrew Davison CoE, WiG Lab ad@fivedots.coe.psu.ac.th. 1. Outline of the Course.

lowell
Télécharger la présentation

Java Technology and Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Technology and Applications 240-527 CoE Masters Programme, PSUSemester 1, 2007-2008 • Objective • to give some background on the course Please ask questions 0. Preliminaries (V.2) Who I am: Andrew Davison CoE, WiG Lab ad@fivedots.coe.psu.ac.th

  2. 1. Outline of the Course • To develop skills in intermediate Java programming for the Web. • The course has two parts: • core Java topics (self-study) • Web programming (lectures, self-study)

  3. 2. Prerequistes (for Masters) • Unlike in previous years, I do not assume students know Java. • A student should have some programming experience, preferably of an object oriented language.

  4. 3. Main Topics • 1. Fundamentals of Programming • background, data types, control statements, methods, arrays • 2. Object Oriented Programming • objects, classes, strings, inheritance, polymorphism, abstract classes, interfaces continued

  5. 3. GUI Programming • GUI basics, event-driven programming • 4. Exception Handling and IO • exceptions, simple IO • 5. Web Programming • JDBC, XML, HTTP, servlets, JSP

  6. 4. Meeting Times / Locations • Monday 15:00 – 15:50 IDL • Tuesday15:00 – 15:50 IDL • Thursday15:00 – 15:50 IDL • Times/locations can change if you ask me!

  7. 5. Self-Study and Lectures • Parts 1 – 4 are to be carried out as self-study by the student. • self-study will last until the midterm exam • During this time, the students should come to class only on Monday, and only if they have questions. continued

  8. After the midterm exam, lectures will be three times/week. • During this time, I will lecture about the topics in Part 5 • all students should attend all these classes

  9. 6. Workload (% of total score) • Mid-tern Exam: 35% (2 hours) • 28th July to 5th August (week 9) • Project: 20%: Java application • 2 weeks; probably weeks 16-17 • Final Exam: 45% (3 hours) • 8th – 19th October (weeks 19-20)

  10. Non-Attendence Penalty • I may take registration at the start of a class. • If someone is not there, they lose 1%(unless they have a good excuse). • A maximum of 10% can be lost • deducted from your final mark

  11. 7. Course Materials • The self-study work comes from: • Introduction to Java Programming(Comprehensive Version)Y. Daniel LiangPearson Prentice Hall, 2005, 5th ed. • I will let students borrow my copy for photocopying. There is also a copy in the main PSU library.

  12. I will hand out one copy of my slides when we get to Part 5 • you should make copies of them • Online materials: http://fivedots.coe.psu.ac.th/ Software.coe/Adv%20Java/ • includes these slides, code examples

  13. 7. Self-Study Timetable (rough) chs = chapters from Liang Part 1 Part 2 Part 5 Part 3 Part 4

  14. 8. Other Materials • There are lots of Java books and software at Aj. Somchai's excellent website: http://java.coe.psu.ac.th/ • Look there first! continued

  15. The current version of Java (known as JavaSE6.0) and its documentation are at: http://java.coe.psu.ac.th/ RefImp.html#J2SE • You should get JavaSE 6.0 SDK, WindowsFull (53.2 MB) and the 6.0 documentation (53.7 MB). continued

  16. The Java tutorial is at: http://java.coe.psu.ac.th/ FreeOnline.html • the first entry under the heading "Sun Press" • get the zipHTML version (23.5 MB)

  17. Servlets/JSP Software • Tomcat • http://java.coe.psu.ac.th/ OpenSource.html#Tomcat

More Related